0001140361-22-009150.txt : 20220311 0001140361-22-009150.hdr.sgml : 20220311 20220311164345 ACCESSION NUMBER: 0001140361-22-009150 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220311 DATE AS OF CHANGE: 20220311 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Turning Point Brands, Inc. CENTRAL INDEX KEY: 0001290677 STANDARD INDUSTRIAL CLASSIFICATION: TOBACCO PRODUCTS [2100] IRS NUMBER: 133961898 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37763 FILM NUMBER: 22733731 BUSINESS ADDRESS: STREET 1: 5201 INTERCHANGE WAY CITY: LOUISVILLE STATE: KY ZIP: 40229 BUSINESS PHONE: (502) 778-4421 MAIL ADDRESS: STREET 1: 5201 INTERCHANGE WAY CITY: LOUISVILLE STATE: KY ZIP: 40229 FORMER COMPANY: FORMER CONFORMED NAME: North Atlantic Holding Company, Inc. DATE OF NAME CHANGE: 20040517 10-K 1 brhc10034925_10k.htm 10-K

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2021
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-37763

TURNING POINT BRANDS, INC.
(Exact name of registrant as specified in its charter)

Delaware
20-0709285
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
   
5201 Interchange Way, Louisville, KY
40229
(Address of principal executive offices)
(Zip Code)

(502) 778-4421
(Registrant’s telephone number, including area code)

Former name, former address and former fiscal year, if changed since last report: not applicable

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

Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $0.01 par value  TPB
New York Stock Exchange

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.   Yes  No

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

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

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

Large accelerated filer
 
Accelerated filer
 
Non-accelerated filer
 
Smaller reporting company
 
Emerging growth company

       

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

As of June 30, 2021, the aggregate market value of the registrant’s voting common stock held by non-affiliates of the registrant was approximately $693 million based on such closing sale price of the common stock as reported on the New York Stock Exchange.

At March 4, 2022, there were 18,268,940 shares outstanding of the registrant’s voting common stock, par value $0.01 per share.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement for use in connection with its annual meeting of stockholders to be held on April 27, 2022, expected to be filed with the Securities and Exchange Commission on or about March 15, 2022, are incorporated by reference into Part III hereof.



TURNING POINT BRANDS, INC.
TABLE OF CONTENTS

 
Page No.
PART I
   
 
ITEM 1.
4
 
ITEM 1A.
17
 
ITEM 1B.
37
 
ITEM 2.
37
 
ITEM 3.
37
 
ITEM 4.
37
       
PART II
   
 
ITEM 5.
39
 
ITEM 6.
40
 
ITEM 7.
41
 
ITEM 7A.
56
 
ITEM 8.
57
 
ITEM 9.
100
 
ITEM 9A.
100
 
ITEM 9B.
101
       
 
PART III
   
 
ITEM 10.
102
 
ITEM 11.
102
 
ITEM 12.
102
 
ITEM 13.
102
 
ITEM 14.
102
       
PART IV
   
 
ITEM 15.
103
 
ITEM 16.
107
    108

Cautionary Note Regarding Forward-Looking Statements

This annual report on Form 10-K contains forward-looking statements within the meaning of the federal securities laws. Forward-looking statements may generally be identified using words such as “anticipate,” “believe,” “expect,” “intend,” “plan” and “will” or, in each case, their negative, or other variations or comparable terminology. These forward-looking statements include all matters that are not historical facts. By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. Some, but not all, of these risks are described under Item 1A “Risk Factors” and elsewhere throughout this Annual Report. As a result, actual events may differ materially from those expressed in or suggested by the forward-looking statements. Any forward-looking statement made by us in this annual report on Form 10-K speaks only as of the date hereof. New risks and uncertainties come up from time to time, and it is impossible for us to predict these events or how they may affect it. We have no obligation, and does not intend, to update any forward-looking statements after the date hereof, except as required by federal securities laws.

PART I
Item 1. Business

Turning Point Brands, Inc., Overview

Turning Point Brands, Inc. (the “Company,” “we,” “our,” or “us”) is a leading manufacturer, marketer and distributor of branded consumer products. We sell a wide range of products to adult consumers consisting of staple products with our iconic brands Zig-Zag® and Stoker’s® to our next generation products to fulfill evolving consumer preferences. Among other markets, we compete in the alternative smoking accessories and Other Tobacco Products (“OTP”) industries. The alternative smoking accessories market is a dynamic market experiencing robust secular growth driven by cannabinoid legalization in the U.S. and Canada, and positively evolving consumer perception and acceptance in North America. The OTP industry, which consists of non-cigarette tobacco products, exhibited mid-single-digit consumer unit annualized growth over the three-year period ending 2021 as reported by Management Science Associates, Inc. (“MSAi”), a third-party analytics and information company. Our three focus segments are led by our proprietary brands: Zig-Zag® in the Zig-Zag Products segment; Stoker’s® along with Beech-Nut® and Trophy® in the Stoker’s Products segment; and our distribution platforms (Vapor Beast®, VaporFi® and Direct Vapor®) along with Solace® in the NewGen Products segment. Our businesses generate solid cash flow which we use to invest in our business, finance acquisitions, increase brand support, expand our distribution infrastructure, and strengthen our capital position. We currently ship to approximately 800 distributors with an additional 200 secondary, indirect wholesalers in the U.S. that carry and sell our products. Under the leadership of a senior management team with extensive experience in the consumer products, alternative smoking accessories and tobacco industries, we have grown and diversified our business through new product launches, category expansions, and acquisitions while concurrently improving operational efficiency.

We believe there are meaningful opportunities to grow through investing in organic growth, acquisitions and joint ventures across all product categories. As of December 31, 2021, our products are available in approximately 195,000 U.S. retail locations which, with the addition of retail stores in Canada, brings our total North American retail presence to an estimated 215,000 points of distribution. Our sales team targets widespread distribution to all traditional retail channels, including convenience stores, and we have a growing e-commerce business.

Zig-Zag Products

Our Zig-Zag Products (“Zig-Zag”) segment principally includes rolling papers and MYO cigar wraps used as smoking accessories. The strength of the Zig-Zag® brand drives our leadership position in both the rolling papers and MYO cigar wrap markets. Zig-Zag® is the #1 premium and overall rolling paper in the U.S. with approximately 34% total market share. Management estimates also indicate that Zig-Zag® is the #1 brand in the promising Canadian market. Rolling paper operations are aided by our sourcing relationship with Republic Technology International SAS (“RTI”). See “Distribution and Supply Agreements” for our discussion of the Zig-Zag® distribution agreement.1

In MYO cigar wraps, the Zig-Zag® brand commands a majority of the market and continues to innovate in novel ways through further product introductions including our introduction of Zig-Zag® ‘Rillo sized wraps, which are similar in size to cigarillos, the most popular and fastest growing type of machine-made cigars. In June 2020, we purchased certain assets from our long-term commercial partner Durfort Holdings S.R.L (‘‘Durfort’’) which included the co-ownership in the intellectual property rights for all of our MYO Homogenized Tobacco Leaf (“HTL”) cigar wraps products. Along with the transaction, we entered into an exclusive Master Distribution Agreement to market and sell the original Blunt Wrap® cigar wraps within the USA which was effective October 9, 2020. In late 2021, we extended our MYO cigar wraps offering with entries into the growing hemp wraps and natural leaf wraps markets.

In July 2019, to extend our reach in Canada, we made a minority investment in Turning Point Brands Canada (formerly ReCreation Marketing) that was built up to a 65% ownership stake by July 2021. Turning Point Brands Canada is a specialty marketing and distribution firm focused on building brands in the Canadian cannabis accessories, tobacco and alternative products categories. Our majority ownership stake leverages Turning Point Brands Canada’s significant expertise in marketing and distributing cannabis accessories and tobacco products throughout Canada. The remainder of Turning Point Brands Canada is owned by its management.

In July 2021, we acquired certain assets of Unitabac, a marketer of mass-market cigars. In the acquisition, we acquired a robust portfolio of cigarillo products and all related intellectual property, including Cigarillo Non-Tip (NT) HTL products and Rolled Leaf and Natural Leaf Cigarillo Products that we can leverage to re-introduce the Zig-Zag® brand into a large and growing cigarillo market.

In February 2022, we announced an agreement with Flamagas, a renowned lighter manufacturer, for exclusive distribution of CLIPPER® lighters in the United States and Canada. CLIPPER is the number one reusable lighter in the world and the number two overall world lighter brand. We aim to use our existing distribution infrastructure to expand access of CLIPPER lighters to more retailers and consumers.



1 Brand ranking and market share percentages obtained from MSAi for the 52-week period ended December 25, 2021.

Since mid-2019, we have been repositioning the business with growth initiatives focused on new product introductions and new channel expansions that are better aligned with the growing market trends. As a result of those initiatives, we have been successful in changing the growth profile of our Zig-Zag Products segment. The Zig-Zag Products segment accounts for the majority of our operating profit and is now our fastest growing segment.

Stoker’s Products

Our Stoker’s Products (“Stoker’s”) segment includes both moist snuff tobacco (“MST”) and loose leaf chewing tobacco. Stoker’s® is our focus brand in both MST and chewing tobacco. In MST, Stoker’s® remains among the fastest growing brands and holds an 8.4% share in the stores with distribution and a 5.6% share of the total U.S. MST non-pouch market. Stoker’s® pioneered the large 12 oz. tub packaging format and is manufactured using a proprietary process that we believe results in a superior product. Starting in 2015, we extended the Stoker’s® MST franchise to include traditional 1.2 oz. cans to broaden retail availability. Our proprietary manufacturing process is conducted at our Dresden, Tennessee, plant and packaged in both our Dresden, Tennessee, and Louisville, Kentucky, facilities.1

Stoker’s® chewing tobacco has grown its market share considerably over the last several years and is presently the #1 discount and overall brand in the industry, with approximately a 26% market share. Our status in the chew market is further strengthened by Beech-Nut®, the #3 premium brand and #7 overall, as well as Trophy®, Durango®, and the five Wind River Brands. Collectively, the Company is the #2 marketer of chewing tobacco with approximately 33% market share. Our chewing tobacco operations are facilitated through our long-standing relationship with Swedish Match, the manufacturer of our loose-leaf chewing tobaccos.1

NewGen Products

Our NewGen Products (“NewGen”) segment includes our vape distribution business that was built through acquisitions as well as a new product development arm dedicated to the development, production and sale of alternative products.

Within our vape distribution business, Vapor Beast® is a leading distributor of vapor products servicing the non-traditional retail channel. International Vapor Group (“IVG”) operates a B2C e-commerce business with direct sales to consumers nationwide and abroad through the Direct Vapor® and VaporFi® brands. We are leveraging our vape distribution business to increase sales of our proprietary brands. As part of this strategy to leverage our distribution infrastructure, we acquired Solace in July 2019. Solace is an innovative product development company which built one of the top e-liquid brands into a leader in alternative products.

We have also made minority investments to gain exposure to the large and growing cannabinoid market including in Wild Hempettes, dosist™, Docklight Brands, Inc. and Old Pal Holding Company LLC.

Competitive Strengths

We believe our competitive strengths include the following:

Large, Leading Brands with Significant Scale

We have built a portfolio of leading brands with significant scale that are well recognized by consumers, retailers, and wholesalers. Our Zig-Zag® and Stoker’s® brands are each well established and date back 122 and 82 years, respectively. The NewGen Products segment has been built primarily through the acquisitions of VaporBeast, IVG and Solace, leading sellers of e-liquids, devices, and accessories.

 
Zig-Zag® is the #1 premium and overall rolling paper brand in the U.S., with significant distribution in Canada as well. Zig-Zag® is also the #1 MYO cigar wrap brand in the U.S., as measured by MSAi. We acquired North American rolling papers distribution rights for Zig-Zag® in 1997. More importantly, we own the Zig-Zag® tobacco trademark in the U.S. which we leverage for our MYO cigar wraps product. Approximately 50% of our total 2021 Zig-Zag® branded net sales are under our own Zig-Zag® marks rather than those we license from under the Distribution and Licensing Agreements described below.
 
Stoker’s® is among the fastest growing MST brands in the industry and is the #1 loose leaf chewing tobacco brand. We manufacture Stoker’s® MST using only 100% American Leaf, utilizing a proprietary process to produce what we believe is a superior product.2



1 Brand rankings and market share percentages obtained from MSAi for the 52-week period ended December 25, 2021.
2 Brand ranking and market share percentages obtained from MSAi for the 52-week period ended December 25, 2021.

Zig-Zag® is an iconic brand and has strong, enduring brand recognition among a wide audience of consumers. We believe the Stoker’s® brand is seen as an innovator in both the moist snuff and loose-leaf chewing tobacco markets. VaporBeast is a powerful distribution engine that allows us to further penetrate non-traditional retail outlets. IVG provides us direct access to the highly attractive, high margin B2C segment via the flagship Direct Vapor® and VaporFi® brands. The Solace acquisition provides us with a proven line of e-liquid and a strong new product development platform to launch additional novel products.

Exposure to Growing Cannabinoid Consumption Trends

We believe that the cannabinoid market will expand over the coming years as it becomes increasingly accepted by the public in the U.S. Our product offerings, particularly those in our Zig-Zag Products and NewGen Products segments, are ideally positioned to benefit from continued growth in consumer consumption.

The legal cannabis market in the U.S. is projected to grow from $25 billion in 2021 to $48 billion by 2026, representing a 13% compounded annual growth rate, according to a September 2021 report of BDS Analytics, Inc., providing us with significant opportunity. A recent Gallup poll showed nearly seven in ten Americans now support legalizing cannabis nationwide, approximately twice the amount as twenty years ago. As of the end of 2021, 18 U.S. states and the District of Columbia had legalized cannabis for adult recreational use and a majority of states now allow for comprehensive public medical cannabis programs.

Successful Track Record of New Product Launches and Category Expansions

We have successfully launched new products and entered new product categories by leveraging the strength of our brands and methodically targeting markets which we believe have significant growth potential:

 
In 2009, we extended the Zig-Zag® tobacco brand into the MYO cigar wraps market and captured a 50% market share within the first two years. We are now the market share leader for MYO cigar wraps with approximately a 56% share of the cigar wraps category and 78% of the share of the HTL cigar wraps sub-category. 1 We believe our success was driven by the Zig-Zag® tobacco branding, which we feel is widely understood by consumers to represent a favorable, customizable experience ideally suited to MYO products. In late 2021, we extended our Zig-Zag® MYO cigar wraps offering with entries into the growing hemp wraps and natural leaf wraps markets.
 
We extended the Zig-Zag® brand into hemp rolling papers in 2018 and followed that with the launch of paper cones in 2019 with both products quickly establishing leading positions in their respective categories.
 
We leveraged the proud legacy and value of the Stoker’s® brand to introduce a 12 oz. MST tub, a size that was not offered by any other market participant at the time of introduction. Stoker’s® MST has been among the fastest growing moist snuff brands in the industry in terms of pounds sold. While competitors have since introduced larger format tub packaging, the early entry and differentiation of the Stoker’s® product have firmly established us as the market leader with over 50% of the Tub market as of 2021. In 2015, we introduced Stoker’s® MST in 1.2 oz. cans to further expand retail penetration, particularly in convenience stores.
 
VaporBeast quickly established itself as a leading marketer and distributor of liquid vapor products to the non-traditional retail universe. With its national footprint, VaporBeast is leveraging its regional consumer preference insights to further accelerate sales advances.
 
In 2019, the IVG acquisition, and specifically the VaporFi B2C marketing engine, offered us the opportunity to leverage the marketing competencies and processes to sell novel proprietary products across multiple channels and platforms.
 
In 2019, the Solace acquisition provided us with a leading line of liquids and a powerful new product development platform.
 
In 2019, we introduced Zig-Zag® paper cones into the market and have grown it into one of the top brands in the category.
 
In 2021, the acquisition of the Unitabac assets provided a platform to re-introduce the Zig-Zag® brand into a large and growing cigarillo market.
 
In 2022, we will be entering the lighter market through an exclusive distribution agreement for CLIPPER® lighters in the United States and Canada.

We strategically target product categories that we believe demonstrate significant growth potential and for which the value of our brands is likely to have a meaningful impact. We believe that our track record and existing portfolio of brands provide growth advantages as we continue to evaluate opportunities to extend our product lines and expand into new categories.

E-Commerce Capabilities

With the acquisition of VaporBeast and IVG, we established scaled B2B and B2C e-commerce presence to service the vape market. Our e-commerce capabilities were enhanced by the acquisition and integration of Solace in 2019. We leveraged those capabilities to build a meaningful B2B and B2C e-commerce business for Zig-Zag®.

Extensive Distribution Network and Data Driven Sales Organization

We have taken important steps to enhance our selling and distribution network and consumer marketing capabilities that allow us to grow our business while keeping our capital expenditure requirements relatively low. We have long-standing relationships in the core convenience store channel and wholesale distribution network with access to more than 215,000 retail outlets in North America. Our NewGen Products B2B business reaches thousands of vape stores and our B2C business has approximately 1.6 million unique customers. We are also increasing brand presence through non-traditional channels including headshops, dispensaries, and B2B e-commerce and are expanding our sales team dedicated to these channels. We have added brand dedicated platforms including ZigZag.com and SolaceVapor.com to facilitate our e-commerce brand presence as well as sell on Amazon.

We service our traditional tobacco and vapor customer bases with an experienced sales and marketing organization of approximately 180 professionals who possess in-depth knowledge of the OTP market. We extensively use data supported by leading technology to enable our salesforce to analyze changing trends and effectively identify evolving consumer preferences at the store level. Our market analytics allow us to efficiently and effectively address evolving consumer and market demands. We subscribe to a sales tracking system provided by MSAi that measures all OTP product shipments by all market participants, on a weekly basis, from approximately 600 wholesalers to over 250,000 traditional retail stores in the U.S. This system enables us to understand share and volume trends across multiple categories at the individual store level, allowing us to allocate field salesforce coverage to the highest opportunity stores, thereby enhancing the value of new store placements and sales activity. Within our Stoker’s segment product categories, we have seen a positive correlation between the frequency of store calls by our salesforce and our retail market share.

Asset-light Business Model that Generates Resilient Free Cash Flow

We have a lean, asset-light manufacturing and sourcing model which leverages outsourced supplier relationships and requires low capital expenditures. We believe our asset-light model provides marketplace flexibility, allows us to achieve favorable margins and generates high free cash flow conversion.

As part of our asset-light operating model, we built long-standing and extensive relationships with leading, high-quality producers from whom we source products including loose-leaf chewing tobacco and cigarette paper, among others. We do not outsource our MST production as a result of our proprietary manufacturing processes which are substantively different than those of our competitors.

By outsourcing the production of certain products to a select group of suppliers with whom we have strong relationships, we are able to maintain low overhead costs and minimal capital expenditures. Our supplier relationships allow us to increase the breadth of our product offerings and quickly enter new markets as management is able to focus on brand building and innovation. In 2021, over 80% of our net sales were derived from outsourced production operations and our capital expenditures have ranged between $2.0 million and $6.2 million per year over the previous 5 years.
 
The stability of our cash flows is enhanced by the resilience of our Zig-Zag Products and Stoker’s Products business segments which we believe have recession-resistant end-markets. These products are primarily staples that are small ticket purchases for repeat consumers. In addition, we believe the secular shift to the value category in the Stoker’s Products segment will benefit the long-term resilience of our brands.
 
Expertise to Succeed in Dynamic Regulatory Environments

We operate in a highly regulated environment involving many different government agencies. In 2009, the FDA was given jurisdiction over cigarettes and smokeless tobacco, which expanded in 2016 to include all other tobacco products including vaping and cigars. We believe we have a competitive advantage due to our management team’s experience navigating the regulatory environment. We have increased our investments in teams of professionals including regulatory lawyers, scientists, and quality assurance processes to ensure we maintain a competitive advantage in this area.

The FDA is currently implementing a premarket review process, sometimes referred to as the PMTA, or the Pre-market Tobacco Application, process, which required all vape products introduced since 2007 to submit an application to the FDA by September 2020. The PMTA process is a very expensive and resource-intensive process and there are currently hundreds of competitors in the market but very few have the capability and or the resources to get their products successfully through this process.

We spent approximately $17 million in order to file applications covering 250 products, and we believe our application was one of the most extensive portfolios for open tank vaping products that was submitted to the FDA. By developing and submitting for FDA marketing authorization a deep suite of products in the space and leveraging our distribution platform, we believe that we have the opportunity to grow substantial market share with our proprietary products as our competitors navigate this process. We believe this is a transformational event for the industry with potential for us to realize substantial benefits over time as the FDA accelerates enforcement thereby, creating significant barriers for new entrants as well as significant difficulties for existing companies who may not have the ability to comply with these regulatory requirements. See “Risks Related to Legal, Tax and Regulatory Matters” under Item 1A “Risk Factors” of this Annual Report on Form 10-K.

In addition, we have been building an alternative logistics infrastructure across the U.S. to comply with the Prevent All Cigarette Trafficking Act (“PACT Act”) which was recently extended to prohibit the use of the U.S. Postal Service to mail e-cigarette and related products and requires adult signature on delivery.

Experienced Management Team

With extensive experience in consumer products, alternative smoking accessories and tobacco markets, our senior management team has enabled us to grow and diversify our business while improving operational efficiency. Members of management have previous experience at other leading tobacco companies. Given the professional experience of the senior management team we are able to analyze risks and opportunities from a variety of perspectives. Our senior leadership has embraced a collaborative culture in which the combined experience, analytical rigor, and creativity are leveraged to assess opportunities and deliver products that satisfy consumers’ demands. Our management team also brings a proven track record of patient and selective capital deployment into value enhancing transactions.

Growth Strategies

We are focused on building sustainable margins, expanding the availability of our products, developing innovative new products, and enhancing overall operating efficiencies with the goal of improving margins and cash flow. We adopted the following strategies to drive growth in our business and build stockholder value:

Grow Share of Existing Product Lines, Domestically and Internationally

We intend to remain a consumer centric organization with an innovative view and understanding of the alternative smoking accessories and OTP markets. We believe we have strong tailwinds for growth within our existing product lines. Within our Zig-Zag Products segment, we are benefitting from secular growth trends in the industry, driving market share gains in our traditional convenience store channel and expanding our presence into non-traditional channels including headshops, dispensaries and e-commerce to drive growth. Within our Stoker’s Products segment, there is ample runway for growth driven by same store sales growth and further distribution gains as Stoker’s® MST continues to be one of the fastest growing brands in the category.

In 2021, less than 10% of our revenues were generated outside of the U.S. Having established a strong infrastructure and negotiated relationships across multiple segments and products, we are pursuing an international growth strategy to broaden sales and strengthen margins. We believe international sales represent a meaningful growth opportunity. In 2021, we increased our ownership in Turning Point Brands Canada to 65%. Our goals include expanding our presence in the worldwide OTP industry on a targeted basis. For example, we are expanding Zig-Zag®’s retail penetration and product assortment in Canada, and selling our Stoker’s® MST products in South America, Europe, Asia and Africa.

Expand into Adjacent Categories through Innovation and New Partnerships

We continually evaluate opportunities to expand into adjacent product categories by leveraging our current portfolio and through new partnerships. We believe there are meaningful opportunities for growth within the alternative smoking accessories and OTP markets. We maintain a robust product pipeline and plan to strategically introduce new products in attractive, growing markets, both domestically and internationally, with specific focus on our papers and MYO wraps businesses. In particular, the strength of the Zig-Zag® brand provides a great platform to introduce a suite of complementary products similar to our launch and expansion of hemp papers, paper cones, hemp wraps and natural leaf wraps. We have an exciting pipeline of new products and SKUs we plan on introducing over the coming years in both our papers and MYO wraps businesses. In 2022, we will be entering the lighter market through an exclusive distribution agreement for CLIPPER® lighters in the United States and Canada. As we have done successfully in the past, we will leverage our existing sales infrastructure to drive distribution of these new products and are investing to expand our e-commerce distribution capabilities.

We have identified a number of new adjacencies and we intend to leverage our existing brands and partnerships to continue the process of commercializing winning products that satisfy consumer needs.

Increase our Mix of Proprietary Products in Vape Distribution

Our vape distribution business comprises a majority of our revenue with the NewGen Products segment. The NewGen Products segment generates a significant share of our revenue mix but the lowest share of profits with a sales mix of mostly lower gross margin third-party products. We aim to improve the profitability of the segment by generating increased sales from higher gross margin proprietary products within our vape distribution platform.

Accelerate Growth Through National Distribution Network

Our business is built around a powerful sales and distribution infrastructure that currently reaches over 215,000 retail outlets in North America. We have strong presence in independent convenience stores and now service most of the leading chain accounts. Through our e-commerce platforms and our B2B and B2C vape distribution platforms we have alternative avenues through which to sell third-party products and an increasing mix of our proprietary products. This strategy allows new products to be tested with lower risk before we incorporate them into our wider brick and mortar distribution system.

Combining our different platforms, we have an expansive multi-channel distribution infrastructure that gives us a big competitive advantage when we introduce new products or acquire companies that we can integrate into our network. We believe our experienced salesforce, expansive distribution network, and leading market analytics put us in a strong position to swiftly execute new product launches in response to evolving consumer and market preferences.

Strategically Pursue Acquisitions

We believe there are meaningful acquisition opportunities in our fragmented markets. We regularly evaluate acquisition opportunities across our industries. In evaluating acquisition opportunities, our focus is on identifying acquisitions that would leverage our distribution platform and product offerings or enable category expansion in areas with high growth potential.

The vast majority of our 2021 U.S. gross profit was derived from sales of products currently regulated by FDA Center for Tobacco Products. We have significant experience in complying with the FDA regulatory regime with a compliance infrastructure composed of legal and scientific professionals. We believe many smaller OTP manufacturers currently lack this infrastructure, which we believe is necessary to comply with the broad scope of FDA regulations. We believe our regulatory compliance infrastructure, combined with our skilled management and strong distribution platform, position us to act as a consolidator within the OTP industry.

We have a strong track record of enhancing our OTP business with strategic and accretive acquisitions. The Company itself was built through acquisitions that were subsequently grown through distribution gains, market share growth and brand extensions into new product categories. This is a playbook that we have drawn on over time with a consistent track record of success. We acquired the U.S. and Canadian rolling papers distribution rights for Zig-Zag® in 1997 and extended our product offerings including our entry into the MYO cigar wraps category in 2009. Today, Zig-Zag® is the #1 premium and overall rolling paper and MYO cigar wrap brand in the U.S., as measured by MSAi. In 2003, we acquired the Stoker’s® brand. We have since built the brand to a strong #1 position in the chewing tobacco industry while successfully leveraging the brand’s value through our MST expansion where it remains among the fastest growing MST brands in the industry. Subsequent to our initial public offering (“IPO”) in 2016, we completed a series of acquisitions that built the foundation of our NewGen Products segment through (i) VaporBeast, (ii) IVG, and (iii) Solace. Our investment in Turning Point Brands Canada in 2019 is accelerating Zig-Zag®’s growth through alternative channel penetration and introducing our proprietary NewGen products into Canada. In 2020, we acquired certain assets from Durfort including co-ownership of the intellectual property rights for our MYO cigar wraps products. The transaction increased our share of the economics in a MYO cigar wraps business that was benefitting from secular growth tailwinds and gave us access to a complimentary product in Blunt Wrap® through an exclusive distribution agreement. Our investments in Wild Hempettes, dosist™, Docklight and Old Pal give us increased exposure to the large and growing cannabinoid market. In 2021, we acquired certain assets from Unitabac, providing a platform to re-enter the large and growing cigarillo category.

Raw Materials, Product Supply, and Inventory Management

We source our products through a series of longstanding, highly valued relationships which allow us to conduct our business on an asset-light, distribution-focused basis.

The components of inventories were as follows (in thousands):

   
December 31,
2021
   
December 31,
2020
 
Raw materials and work in process
 
$
6,936
   
$
8,137
 
Leaf tobacco
   
35,900
     
32,948
 
Finished goods - Zig-Zag Products
   
25,663
     
14,903
 
Finished goods - Stoker’s Products
   
8,959
     
9,727
 
Finished goods - NewGen Products
   
8,591
     
18,916
 
Other
   
1,558
     
1,225
 
Inventories
 
$
87,607
   
$
85,856
 

Zig-Zag Products

Pursuant to the Zig-Zag® distribution agreements, we are required to purchase from RTI all cigarette papers, cigarette tubes, and cigarette injecting machines that we sell, subject to RTI fulfilling its obligations under the Zig-Zag® distribution agreements. See “Distribution and Supply Agreements” for a discussion of the Zig-Zag® distribution agreements. If RTI is unable or unwilling to perform its obligations or ceases its cigarette paper manufacturing operations, in each case, as set forth in the Distribution Agreements, we may seek third-party suppliers and continue the use of the Zig-Zag® trademark to market these products. To ensure we have a steady supply of premium cigarette paper products, as well as cigarette tubes and injectors, RTI is required to maintain, at its expense, a two-month supply of inventory in a bonded, public warehouse in the U.S.

We obtain our MYO cigar wraps from our supplier in the Dominican Republic. We also obtain our Zig-Zag® branded cigar products from the Dominican Republic.

Stoker’s Products

Our moist snuff and loose-leaf chewing tobaccos are produced from air-cured and fire-cured leaf tobacco, respectively. We utilize recognized suppliers that generally maintain 12- to 24-month supplies of our various types of tobacco at their facilities. We do not believe we are dependent on any single country or supplier source for tobacco. We generally maintain up to a two-month supply of finished, moist snuff and loose leaf chewing tobacco on hand. This supply is maintained at our Louisville, Kentucky, facility and in two regional public warehouses to facilitate distribution.

We also utilize a variety of suppliers for the sourcing of additives used in our smokeless products and for the supply of our packaging materials. Thus, we believe we are not dependent on a single supplier for these products. There are no current U.S. federal regulations that restrict tobacco flavor additives in smokeless products. The additives that we use are food-grade, generally accepted ingredients.

All of our moist snuff products are manufactured at our facility in Dresden, Tennessee. Packaging occurs at the Dresden, Tennessee, location in addition to the facility in Louisville, Kentucky. All of our loose-leaf chewing tobacco production is fulfilled through our agreement with Swedish Match. See “Distribution and Supply Agreements” for our discussion of the Swedish Match Manufacturing Agreement.

NewGen Products

We have sourcing relationships that are capable of providing liquid vapor products for other companies’ brands and for producing our own branded product lines in the category. Our acquisitions of VaporBeast, IVG and Solace have (i) accelerated our entry into the non-traditional retail channel, where we believe a significant portion of liquid vapor products are sold; (ii) provided enhanced distribution of products; and (iii) established best-in-class distribution and B2C platforms combining e-commerce selling skills with a national retail salesforce. We believe the VaporBeast B2B competency coupled with the IVG B2C selling strengths and our national retail salesforce is a genuine competitive advantage and one that we intend to leverage on behalf of our actives products. Furthermore, we have established a sourcing group in Asia to ensure timely and cost-effective access to marketplace winners and new product launches, while also maximizing margin through thoughtful logistics strategies.

Distribution and Supply Agreements

The Zig-Zag Distribution and License Agreements

In 1992, we entered into two long-term exclusive distribution agreements with respect to sales of Zig-Zag® cigarette papers, cigarette tubes, and cigarette injector machines in the U.S. and Canada (collectively, the “Distribution Agreements”). The Distribution Agreements had an initial twenty-year term, which automatically renews for successive twenty-year terms unless terminated in accordance with the terms of the Distribution Agreements. The Distribution Agreements renewed for their second twenty-year term in November 2012.

Under the Distribution Agreements, we are required to purchase cigarette papers, cigarette tubes, and cigarette injector machines from the licensor; however, our licensor must provide us with sufficient quantities consistent with specific order-to-delivery timelines outlined in the Distribution Agreements. Our product supply is further protected by additional safeguards, including the right to seek third-party suppliers in certain circumstances and a two-month safety stock inventory to be kept in the U.S. at the licensor’s expense. The Distribution Agreements also provide shared responsibility for duties, insurance, shipping, and taxes. The import duties and taxes in the U.S. and Canada are our responsibility, while the licensor is responsible for insurance, export duties, and shipping costs.

Each of the Distribution Agreements contains customary termination provisions, including failure to meet performance obligations, the assignment of the agreement or the consummation of a change of control, in each case, without consent of the licensor, upon certain material breaches, including our agreement not to promote, directly or indirectly, cigarette paper or cigarette paper booklets of a competitor, or upon our bankruptcy, insolvency, liquidation, or other similar event. The licensor also may terminate the Distribution Agreements if a competitor acquires a significant amount of our common stock or if one of our significant stockholders acquires a significant amount of one of our competitors. In the event of a termination, we have agreed that for a period of five years after the termination we will not engage, directly or indirectly, in the manufacturing, selling, distributing, marketing, or otherwise promoting, in the U.S. and Canada, of cigarette paper or cigarette paper booklets of a competitor without consent. There are certain de minimis exceptions to these provisions. For further details, see ‘‘Risk Factors – We depend on a small number of key third-party suppliers and producers for our products’’.

In subsequent years, we entered into two licensing agreements, giving us the exclusive use of the Zig-Zag® brand name for e-cigarettes and related accessories in the U.S. and for paper cone products in the U.S. and Canada (collectively, the “License Agreements”). Each of the License Agreements terminates if the Distribution Agreements are terminated.

The Distribution Agreements and the License Agreements were initially entered into with Bolloré. In November 2020, Bolloré assigned the Distribution Agreements and the License Agreements to RTI. For a number of years, RTI has been the outsourced manufacturer of cigarette papers, cigarette tubes, cigarette injector machines and certain other products bearing the Zig-Zag® name.

Swedish Match Manufacturing Agreement

In 2008, we entered into a manufacturing and distribution agreement with Swedish Match whereby Swedish Match became the exclusive manufacturer of our loose-leaf chewing tobacco. Under the agreement, production of our loose-leaf chewing tobacco products was completely transitioned to Swedish Match’s plant located in Owensboro, Kentucky, in 2009. We source all of the tobacco Swedish Match uses to manufacture our products along with certain proprietary flavorings and retain all marketing, design, formula, and trademark rights over our loose-leaf products. We also have the right to approve all product modifications and are solely responsible for decisions related to package design and branding of the loose-leaf tobacco produced for us. Responsibilities related to process control, manufacturing activities, and inventory management with respect to our loose-leaf products are allocated between us and Swedish Match as specified in the agreement. We also have rights to monitor production and quality control processes on an ongoing basis.

The agreement had an initial ten-year term and will automatically be renewed for five successive ten-year terms unless either party provides at least 180 days’ notice prior to a renewal term of its intent to terminate the agreement, or unless otherwise terminated by mutual agreement of the parties in accordance with the provisions of the agreement. If a notice of non-renewal is delivered, the contract will expire two years after the date on which the agreement would have otherwise been renewed. The terms allow the agreement to be assumed by a buyer, terminated for uncured material breach, or terminated by us subject to a buyout. We also hold a right of first refusal to acquire the manufacturing plant as well as Swedish Match’s chewing tobacco unit. The agreement was automatically renewed for the first of five 10-year renewal periods in September 2018.

Production and Quality Control

We primarily outsource our manufacturing and production processes and focus on packaging, marketing, and distribution. We currently manufacture less than 20% of our products as measured by net sales. Our in-house manufacturing operations are principally limited to (i) the manufacturing of our moist snuff products, which occurs at our facility in Dresden, Tennessee; and (ii) the packaging of our moist snuff products at our facilities in Dresden, Tennessee, and Louisville, Kentucky. Our MST products are processed in-house, rather than outsourced, as a result of our proprietary manufacturing processes which are substantively different than those of our competitors.

We use proprietary production processes and techniques, including strict quality controls. Our quality control group routinely tests the quality of the tobacco, flavorings, application of flavorings, premium cigarette papers, tubes and injectors, cigars, MYO cigar wraps, liquid vapor products, and packaging materials. We utilize sophisticated quality controls to test and closely monitor the quality of our products. The high quality of our tobacco products is largely the result of using high-grade tobacco leaf and food-grade flavorings and, on an ongoing basis, analyzing the tobacco cut, flavorings, and moisture content together with strict specifications for sourced products.

Given the importance of contract manufacturing to our business, our quality control group ensures that established, written procedures and standards are adhered to by each of our contract manufacturers. Responsibilities related to process control, manufacturing activities, quality control, and inventory management with respect to our loose leaf are allocated between us and Swedish Match under the manufacturing agreement.

Sales and Marketing

We have grown the size and capacity of our salesforce and intend to continue strengthening the organization to advance our ability to deepen and broaden the retail availability of our products and brands.

As of December 31, 2021, we had a nationwide sales and marketing organization of approximately 180 professionals. Our sales and marketing group focuses on priority markets and sales channels and seeks to operate with a high level of efficiency. In 2021, our Zig-Zag and Stoker’s Products sales and marketing efforts enabled our products to reach an estimated 215,000 retail outlets in North America and over 800 direct wholesale customers with an additional 200 secondary, indirect wholesalers in the U.S.

Our Zig-Zag and Stoker’s Products sales efforts are focused on wholesale distributors and retail merchants in the independent and chain convenience store, tobacco outlet, food store, mass merchandising, drug store, and non-traditional retail channels. For Zig-Zag Products, we have also developed a growing e-commerce business. Our NewGen sales efforts are focused on alternative channels and winning new stores, increasing store share of requirements and growing the B2C engine to capture a greater share of online sales direct to the consumer. We have expanded, and intend to continue to expand, the sales of our products into previously underdeveloped geographic markets and retail channels. In 2021, we derived more than 90% of our net sales from sales in the U.S., with the remainder primarily from sales in Canada.

We subscribe to a sales tracking system from MSAi that records all traditional OTP product shipments (ours as well as those of our competitors) from approximately 600 wholesalers to over 250,000 traditional retail stores in the U.S. This system enables us to understand individual product share and volume trends across multiple categories down to the individual retail store level, allowing us to allocate field salesforce coverage to the highest opportunity stores. Additionally, the ability to select from a range of parameters and to achieve this level of granularity means we can analyze marketplace trends in a timely manner and swiftly evolve our business planning to meet market opportunities.

We employ marketing activities to grow awareness, trial, and sales including selective trade advertising to expand wholesale availability, point-of-sale advertising and merchandising and permanent and temporary displays to improve consumer visibility, and social media. We comply with all regulations relating to the marketing of tobacco products, such as directing marketing efforts to adult consumers, and are committed to full legal compliance in the sales and marketing of our products. To date, we have neither relied upon, nor conducted, any substantial advertising in the consumer media for our tobacco products.

For the years ended December 31, 2021, 2020, and 2019, we did not have any customer that accounted for 10% or more of our net sales. Our customers use an open purchase order system to buy our products and are not obligated to do so pursuant to ongoing contractual obligations. We perform periodic credit evaluations of our customers and generally do not require collateral on trade receivables. Historically, we have not experienced material credit losses. Sales to customers within our NewGen segment are generally prepaid.

Competition

Many of our competitors are better capitalized than we are and have greater resources, financial and otherwise. We believe our ability to effectively compete and strong market positions in our principal product lines are due to the high recognition of our brand names, the perceived quality of each of our products, and the efforts of our sales, marketing, and distribution teams. We compete against “big tobacco,” including Altria Group, Inc. (formerly Philip Morris International); British American Tobacco p.l.c. (formerly R.J. Reynolds Tobacco Company); Swedish Match; Swisher International, Inc.; and manufacturers including U.K. based Imperial Brands, PLC, across our segments. “Big tobacco” has substantial resources and a customer base that has historically demonstrated loyalty to their brands.

Competition in the OTP market is based upon not only brand quality and positioning but also on price, packaging, promotion, and retail availability and visibility. Given the decreasing prevalence of cigarette consumption, the “big tobacco” companies continue to demonstrate an increased interest and participation in a number of OTP markets.

Zig-Zag Products

Our principal competitors for premium rolling paper sales are Republic Tobacco, L.P. and HBI International. Our major competitors in MYO cigar wraps are Good Times USA, LLC and New Image Global, Inc. We believe MYO cigar wrap products are used interchangeably with both rolling papers and finished cigar products by many consumers.

Stoker’s Products

Our four principal competitors in the moist snuff category are Swedish Match, the American Snuff Company, LLC (a unit of British American Tobacco p.l.c.), Swisher International Group, Inc. and U.S. Smokeless Tobacco Company (a division of Altria Group, Inc.). In the loose-leaf chewing tobacco market, our three principal competitors are Swedish Match, the American Snuff Company, LLC (a unit of British American Tobacco p.l.c.), and Swisher International Group, Inc. We believe moist snuff products are used interchangeably with loose leaf products by many consumers.

NewGen Products

In the NewGen products segment, our competitors are varied as the market is relatively new and highly fragmented. Our direct competitors sell products that are substantially similar to our products through the same channels in which we sell our liquid vapor products. We compete with these direct competitors for sales through wholesalers and retailers including, but not limited to, vapor stores, national chain stores, tobacco shops, and convenience stores and in the online direct to consumer environment. Through our acquisitions we now also compete directly with other non-traditional distributors and retailers.

Patents, Trademarks, and Trade Secrets

We have numerous registered trademarks relating to our products, including: Beech-Nut®, Trophy®, Havana Blossom®, Durango®, Stoker’s®, Tequila Sunrise®, Fred’s Choice®, Old Hillside®, Our Pride®, Red Cap®, Tennessee Chew®, Big Mountain®, Springfield Standard®, Snake River®, Vapor Beast®, Vapor Shark®, DirectVapor®, VaporFi® and South Beach Smoke®. The registered trademarks, which are significant to our business, expire periodically and are renewable for additional 10-year terms upon expiration. Flavor and blend formula trade secrets relating to our tobacco products, which are key assets of our businesses, are maintained under strict secrecy.

The Zig-Zag® trade dress trademark for premium cigarette papers and related products are owned by RTI and have been exclusively licensed to us in the U.S. and Canada. The Zig-Zag® trademark for e-cigarettes is also owned by RTI and has been exclusively licensed to us in the U.S. We own the Zig-Zag® trademark with respect to its use in connection with products made with tobacco including, without limitation, cigarettes, cigars, and MYO cigar wraps in the U.S.

Research and Development and Quality Assurance

We have a research and development and quality assurance function that tests raw materials and finished products in order to maintain a high level of product quality and consistency. Research and development largely bases its new product development efforts on our high-tech data systems. We spent approximately $1.1 million, $1.3 million, and $2.5 million dollars on research and development and quality control efforts for the years ended December 31, 2021, 2020, and 2019, respectively.

Human Capital

As of March 4, 2022, we employed 426 full-time and part-time employees. None of our employees are represented by unions. We believe we have a positive relationship with our employees.

We believe that our success is driven by our employees. Our human capital strategy, which is developed and overseen by our COO, focuses on the health and safety of our employees, development and retention of current employees, and talent attraction. Our COO is also responsible for our diversity, equity and inclusion (“DE&I”) strategies. The CEO, CFO and COO regularly update the board of directors and its committees on the human capital management, as well as the implementation of new initiatives.
 
Health and Safety: Our health and safety programs are designed to address applicable regulations as well as the specific hazards and work environments of each of our facilities. We regularly conduct safety reviews at each of our locations to ensure compliance with applicable regulations and all policies and procedures. We maintain safety committees that meet regularly to discuss and address any potential issues in our warehouse and manufacturing facilities. In addition, we conduct quarterly Motor Vehicle Safety trainings and annual Motor Vehicle Records checks for those assigned to company vehicles or who are daily drivers. We utilize a number of metrics to assess the performance of our health and safety policies, procedures and initiatives, including lost workdays and any recordable or reportable incidents. Also in 2021, we continued to implement strategies to mitigate the risk of COVID-19 in the workplace.
 
TPB Culture Committee: We implemented a Culture Committee in 2021 as a platform to discuss and implement ideas for Turning Point Brands to be the employer of choice. The committee is comprised of diverse individuals from different departments and geographic locations. The committee’s focus is to recommend and implement best practices in the areas of health and safety, DE&I, employee engagement, talent development and retention, and community engagement.

Employee Engagement: To assess and improve employee retention and engagement, we implemented a new software system which can frequently survey our workforce and focus our efforts on maximizing employee engagement and retention. The system is configured to use text messaging, in addition to email notifications, to increase participation with our distributed workforce.

Diversity, Equity and Inclusion: We place a high value on DE&I. As of December 31, 2021, approximately 33% of our workforce was female and 24% of our employees in managerial roles were female. As of the same date, underrepresented minorities made up approximately 27% of our workforce, with 19% of our managerial roles held by underrepresented minorities.
 
Training and Talent Development: We provide technical and leadership training to employees at both the officer and non-officer levels. In 2020, the Company developed Turning Point University, an online training and development tool used by management and employees.
 
We believe that encouraging continual development for our employees is essential for us to maintain the strength and profitability of the Company, generally, and brands, specifically. The Company posts its openings internally to allow current employees to apply. In 2021, we had 20 internal promotions within the organization.  
 
Retaining Talent:  During the year ended December 31, 2021, our employee turnover rate was 16.5%. To retain our employees, we believe it is critical to continually focus on ensuring employees are highly engaged and feel valued. We address these retention efforts in a number of ways, from formal surveys and quarterly business updates, to regular informal discussions with employees that enable us to listen to, understand and address their concerns.     

Employee Benefits:  We offer comprehensive benefit programs to our employees that provides them with, among other things, medical, dental, and vision healthcare; 401(k) matching contributions; paid parental leave; tuition assistance; paid holidays; and paid vacation time.

Environmental, Social and Governance (“ESG”)

We believe that focusing on our consumers and customers, while proactively and productively addressing the environment, our employees, our community, and society at large, is the key to driving value for all stakeholders. We recognize that incorporating ESG into our business strategy enhances our operating principles of winning with accountability, integrity, and responsibility, and will position our company for greater success in the future. We believe that our Company will maximize its return to shareholders by implementing strategies and establishing goals to address public health, mitigating environmental risks, seeking and integrating a diverse range of viewpoints, and displaying responsible behaviors to suppliers, customers, members of the organization and most of all to its consumers.

The Company’s Board of Directors voted on March 22, 2021, to add Environmental, Social, and Governance oversight to the Nominating and Governance Committee portfolio. In recognition of the committee’s expanded role, the Nominating and Governance Committee was renamed the Nominating and ESG Committee.

The Company engaged Nasdaq Corporate Solutions (NCS) to provide a comprehensive review of the Company’s ESG program and to provide recommendations based on best practices. The results of the review were favorable and the Company is currently implementing action plans to address gaps that were identified by NCS.

Public Health

One key aspect of our ESG program, is our distinct focus on TPB’s role in public health. We market and sell products intended for adult use only, many containing nicotine. As a result, public health plays a central role in all of our product initiatives. We believe in, and work diligently to apply, harm reduction principles to all of our products, from development through distribution and marketing. Turning Point Brands’ vision is built upon the idea that adult consumers, when presented with responsibly marketed and high-quality options, will, in large part, prefer products with a lower risk profile than others. This idea of moving adult consumers down the continuum of risk is a key driver of our Company’s future for sustainable growth. We intend to accomplish this by developing low-risk alternatives according to good product stewardship and manufacturing principles in order to increase adult consumer availability of and access to high-quality products that deliver satisfaction but at a lower risk to the user. We will continue to focus our R&D, scientific, policy, and product resources to increase the number of consumers choosing products that are lower risk.

In September 2020, we submitted to the U.S. Food and Drug Administration Premarket Tobacco Applications (“PMTAs”) covering 250 products. This is an important and necessary step to allow us to offer adult consumers an extensive portfolio of products that serve as alternatives to combustible cigarettes and satisfy a wide variety of consumer preferences. The filings provide detailed scientific data that we believe demonstrates that the products are “appropriate for the protection of public health,” as required by law. Studies to support the applications were performed and included pharmacokinetics studies, a likelihood of use study, and a patterns of use study, in addition to a toxicological review. We also provided a detailed marketing plan to illustrate how it will continue to prevent youth exposure to the products. See “Risks Related to Legal, Tax and Regulatory Matters” under Item 1A “Risk Factors” of this Annual Report on Form 10-K.

Prevention of Youth Access

Our vision is a world where only adult consumers purchase and use products that are not intended for youth. As a seller of products intended for adult-use only, society demands a higher burden of responsibility from us, and we are committed to proactively preventing the underage appeal and access to those products. We are dedicated to the responsible marketing of our adult use products and are fully committed to complying with all applicable laws and regulations governing them. We target marketing activities to both male and female current nicotine, cannabinoid, and other active consumers that are 21 years of age and older. The marketing of our adult use products does not include content directed toward minors, including child-oriented images or other themes where such imagery is reasonably understood to resonate with minors. The Company plans to continue to engage in appropriately targeted marketing activity, consistent with all legal requirements, industry standards, and best practices.

Preventing youth access and use of our adult-use products is a key to our continued success. All of our adult-use products are intended to be sold to and used by adults 21 years of age and older, and we are proactive in implementing programs to prevent youth access. For TPB’s own online retail (B2C) sales, TPB utilizes a robust third-party age verification process for all online purchases by consumers. On its business-to-business (B2B) website section, TPB offers suggestions of resources for its downstream customers related to prevention of youth access. These resources include information related to retailer-focused FDA guidance, third-party age verification software available to both brick-and-mortar and online sellers, and helpful websites that offer compliance tools, e.g., WeCard.

Environmental Stewardship

Being good stewards of the planet will support our business success. We will achieve this by transitioning our fleet to lower emissions vehicles, implementing energy saving initiatives in all of our locations, using renewable energy, and investing in Renewable Energy Credits (RECs) and Verified Emissions Reductions (VERs). We are also focused on reducing our water consumption and lowering our waste streams with increased recycling efforts. Within each of these categories we will continue to define and update our metrics to measure our environmental impact based on Sustainability Accounting Standards Board (SASB), Carbon Disclosure Project (CDP), Task Force on Climate-related Financial Disclosures (TCFD), and the United Nations Sustainable Development Goals (SDGs).

Social Impact

In 2021, we continued to mobilize our internal resources during the COVID-19 crisis to ensure the continuity of supply of our products to our customers and consumers while devoting company resources to assist the community at large, including:

 
Implementing processes to keep our team members safe with plantwide safety and cleanliness protocols, split shifts for fulfillment personnel, isolating work units where possible, and providing work from home opportunities.
 
Leveraging our IT strength and implementing videoconferencing to minimize contact and travel.
 
Communicating regularly with our customers and suppliers to understand their challenges and ways to assist them.
 
Providing lunches for our employees from local restaurants that were impacted by the pandemic.
 
Recognizing the commitment of our employees by providing worker incentives for our team members who could not work remotely.

Our Social program focuses on the safety of our people and the diversity of our workforce. Our goals are to provide an injury-free and diverse workforce in order to provide a winning culture and be the employer of choice. We actively monitor and train against our safety program and have safety committees dedicated to implementing best practices and improving our safe working environment. We have established meaningful measures for our Social program and our targets and actions will allow us to achieve our goals in this area.

Corporate Governance

Good corporate governance is critical to our operating principles of winning with accountability, integrity, and responsibility. Acting with accountability, integrity and responsibility is at the core of our business conduct policy. We train all employees on our business conduct policies. In addition, our Governance program measures the diversity of our Board. We believe that Board diversity is critical to having a winning culture and strategy. We have established meaningful measures for our Governance program and our targets and actions will allow us to achieve our goals in this area.

2021 Highlights

In 2021, we implemented several ESG committees to integrate ESG principles into our business practices. The committees are comprised of diverse individuals from different departments and geographic locations. The committees report to the ESG Executive Committee, comprised of the President and CEO, COO, CFO, General Counsel, and Senior Vice-President of Sustainability. The following committees were formed and are actively working:

 
The Public Health, Responsible Marketing, and Youth Access Prevention Committee, provides a platform to enhance our business practices in these areas. The committee is charged with recommending and implementing best practices in the areas of Public Health, Responsible Marketing, and Youth Access Prevention.

 
The Environmental Committee provides a platform to enhance our environmental practices within our business units. The committee is charged with recommending and implementing best practices in the areas of carbon emissions, waste, water, and biodiversity within our business units.

 
The Supplier Committee provides a platform to assure our supply chain aligns with our Environmental, Social, and Governance practices. The committee charged with recommending and implementing best practices in the areas of supplier environmental, social, and governance processes.

 
The Culture Committee provides a platform to achieve the objective of being the employer of choice. The committee is charged with recommending and implementing best practices in the areas of health and safety, DE&I, Talent Development and Retention, and Community Engagement.

 
The Governance Committee as a platform to assure our governance practices are best in class. The committee is charged to recommending and implementing best practices in the areas of business ethics, political engagement, and cybersecurity.

Further information related to our ESG program can be found on our website.

Internet Address and Company SEC Filings

Our primary Internet address is www.turningpointbrands.com. The SEC maintains a website at https://www.sec.gov that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. On the investor relations portion of our website, www.turningpointbrands.com/investor-relations, we provide a link to our electronic filings with the U.S. Securities and Exchange Commission (the “SEC”), including our annual report on Form 10-K, our quarterly reports on Form 10-Q, our current reports on Form 8-K, and any amendments to these reports. We make all such filings available free of charge as soon as reasonably practicable after filing. The information found on our website is not part of this or any other report we file with or furnish to the SEC.

Item 1A. Risk Factors

The risk factors summarized and detailed below could materially harm our business, operating results and/or financial condition, impair our future prospects and/or cause the price of our common stock to decline. These are not all of the risks we face and other factors not presently known to us or that we currently believe are immaterial may also affect our business if they occur. Material risks that may affect our business, operating results and financial condition include, but are not necessarily limited to, those relating to:

Risks Related to Our Business and Industry
 
 
declining sales of tobacco products, and expected continuing decline of sales, in the tobacco industry overall;
 
our dependence on a small number of third-party suppliers and producers;
 
the possibility that we will be unable to identify or contract with new suppliers or producers in the event of a supply or product disruption, as well as other supply chain concerns, including delays in product shipments and increases in freight cost;
 
the possibility that our licenses to use certain brands or trademarks will be terminated, challenged or restricted;
 
failure to maintain consumer brand recognition and loyalty of our customers;
 
our reliance on relationships with several large retailers and national chains for distribution of our products;
 
intense competition and our ability to compete effectively;
 
competition from illicit sources and the damage caused by illicit products to our brand equity;
 
contamination of our tobacco supply or products;
 
uncertainty and continued evolution of the markets for our NewGen and cigar products;
 
complications with the design or implementation of our new enterprise resource planning system could adversely impact our business and operations;

Risks Related to Legal, Tax and Regulatory Matters
 
 
substantial and increasing U.S. regulation;
 
regulation or marketing denials of our products by the FDA, which has broad regulatory powers;
 
many of our products contain nicotine, which is considered to be a highly addictive substance;
 
requirement to maintain compliance with master settlement agreement escrow account;
 
possible significant increases in federal, state and local municipal tobacco- and vapor-related taxes;
 
our products are subject to developing and unpredictable regulation, such as court actions that impact obligations;
 
increase in state and local regulation of our NewGen products has been proposed or enacted;
 
increase in tax of our NewGen products could adversely affect our business;
 
sensitivity of end-customers to increased sales taxes and economic conditions including significant increases in the rate of inflation and other declines in purchasing power;
 
possible increasing international control and regulation;
 
failure to comply with environmental, health and safety regulations;
 
imposition of significant tariffs on imports into the U.S.; 
 
the scientific community’s lack of information regarding the long-term health effects of certain substances contained in some of our products;
 
significant product liability litigation;
 
the effect of the COVID-19 pandemic on our business;

Risks Related to Financial Results, Finances and Capital Structure
 
 
our amount of indebtedness;
 
the terms of our indebtedness, which may restrict our current and future operations;
 
our loss of emerging growth status on December 31, 2021 and ability to comply with the additional disclosure requirements applicable to non-emerging growth companies;
 
identification a material weakness in our internal control related to ineffective information technology general controls which, if not remediated appropriately or timely, could result in loss of investor confidence and adversely impact our stock price;
 
Changes in the method for determining LIBOR or the replacement of LIBOR with an alternative reference rate, may adversely affect interest expense related to outstanding debt;

Risks Related to our Common Stock

 
our certificate of incorporation and bylaws, as well as Delaware law and certain regulations, could discourage or prohibit acquisition bids or merger proposals, which may adversely affect the market price of our common stock;
 
our certificate of incorporation limits the ownership of our common stock by individuals and entities that are Restricted Investors. These restrictions may affect the liquidity of our common stock and may result in Restricted Investors (as defined in our Certificate of Incorporation) being required to sell or redeem their shares at a loss or relinquish their voting, dividend and distribution rights;
 
future sales of our common stock in the public market could reduce our stock price, and any additional capital raised by us through the sale of equity or convertible securities may dilute your ownership in us;
 
we may issue preferred stock whose terms could adversely affect the voting power or value of our common stock;

General Risks

 
our business may be damaged by events outside of our or our suppliers’ control, such as the impact of epidemics (e.g., coronavirus), political upheavals, or natural disasters;
 
our reliance on information technology;
 
cybersecurity and privacy breaches;
 
failure to manage our growth;
 
failure to successfully integrate our acquisitions or otherwise be unable to benefit from pursuing acquisitions;
 
fluctuations in our results;
 
exchange rate fluctuations;
 
adverse U.S. and global economic conditions;
 
departure of key management personnel or our inability to attract and retain talent;
 
infringement on or misappropriation of our intellectual property;
 
third-party claims that we infringe on their intellectual property; and
 
failure to meet expectations relating to environmental, social and governance factors

Risks Related to Our Business and Industry

Sales of tobacco products are generally expected to continue to decline.

As a result of restrictions on advertising and promotions, increases in regulation and excise taxes, health concerns, a decline in the social acceptability of tobacco and tobacco-related products, increased pressure from anti-tobacco groups, and other factors, the overall U.S. market for tobacco products has generally been declining in terms of volume of sales and is expected to continue to decline. The general climate of declining sales of tobacco products is principally driven by the long-standing declines in cigarettes. OTP, on the other hand, as measured by MSAi, have continued to generate modest consumer unit volume gains. Additionally, cigarillo cigars and MYO cigar wraps have each demonstrated MSAi volume gains in recent years. Our tobacco products comprised approximately 68% of our total 2021 net sales and, while some of our sales volume declines have been offset by higher prices or by increased sales in other product categories, there can be no assurance that these price increases or increased sales can be sustained, especially in an environment of increased regulation, product characteristic restrictions, and taxation and changes in consumer spending habits.

We depend on a small number of key third-party suppliers and producers for our products.

Our operations are largely dependent on a small number of key suppliers and producers to supply or manufacture our products pursuant to long-term contracts. In 2021, our two most important suppliers and producers were: (i) Swedish Match, which produces all of our loose leaf chewing tobacco in the U.S.; and (ii) RTI, which provides us with exclusive access to the Zig-Zag® cigarette paper and related accessories in the U.S. and Canada. See “Item 1 – Business – Distribution and Supply Agreements”

All of our loose-leaf tobacco products are manufactured for us by Swedish Match pursuant to a ten-year renewable agreement, which we entered into in 2008. The agreement will automatically be renewed for five successive ten-year terms unless either party provides at least 180 days’ notice prior to a renewal term of its intent to terminate the agreement or unless otherwise terminated in accordance with the provisions of the agreement. If a notice of non-renewal is delivered, the contract will expire two years after the date on which the agreement would have otherwise been renewed. Under this agreement, we retain the rights to all marketing, distribution and trademarks over the loose-leaf brands that we own or license. The agreement renewed for an additional ten-year term in 2018. We share responsibilities with Swedish Match related to process control, manufacturing activities, quality control, and inventory management with respect to our loose-leaf products. We rely on the performance by Swedish Match of its obligations under the agreement for the production of our loose-leaf tobacco products. Any significant disruption in Swedish Match’s manufacturing capabilities or our relationship with Swedish Match, a deterioration in Swedish Match’s financial condition, or an industry-wide change in business practices with respect to loose leaf tobacco products could have a material adverse effect on our business, results of operations, and financial condition.

All of our Zig-Zag® premium cigarette papers, cigarette tubes, and injectors are sourced from RTI, pursuant to the Distribution Agreements. In November 2020, Bolloré sold its rights to its trademarks for the Zig-Zag® brand name in the U.S. and Canada to RTI and, in connection with the sale, assigned the Distribution Agreements and the License Agreements to RTI. RTI is an affiliate of one of our competitors. The Distribution Agreements were most recently renewed in 2012 and pursuant to such agreements, we renegotiate pricing terms every five years. The Distribution Agreements were initially entered into with Bolloré, the original holder of the cigarette paper-related trademarks for the Zig-Zag® brand name.

Pursuant to agreements with certain suppliers, we have agreed to store tobacco inventory purchased on our behalf and generally maintain a 12- to 24-month supply of our various tobacco products at their facilities. We cannot guarantee our supply of these products will be adequate to meet the demands of our customers. Further, a major fire, violent weather conditions, or other disasters that affect us or any of our key suppliers or producers, including RTI or Swedish Match, as well as those of our other suppliers and vendors, could have a material adverse effect on our operations. Although we have insurance coverage for some of these events, a prolonged interruption in our operations, as well as those of our producers, suppliers, or vendors, could have a material adverse effect on our business, results of operations, and financial condition. In addition, we do not know whether we will be able to renew any or all of our agreements on a timely basis, on terms satisfactory to us, or at all.

Any disruptions in our relationships with RTI or Swedish Match or any other significant supplier, a failure to renew any of our agreements, an inability or unwillingness by any supplier to produce sufficient quantities of our products in a timely manner or finding a new supplier would have a significant impact on our ability to continue distributing the same volume and quality of products and maintain our market share, even during a temporary disruption, which could have a material adverse effect on our business, results of operations and financial condition.

We may be unable to identify or contract with new suppliers or producers in the event of a disruption to our supply of products.

In order to continue selling our products in the event of a disruption to our supply, we would have to identify new suppliers or producers that would be required to satisfy significant regulatory requirements. Only a limited number of suppliers or producers (if any) may have the ability to produce our products at the volumes we need, and it could be costly or time-consuming to locate and approve such alternative sources. Moreover, it may be difficult or costly to find suppliers to produce small volumes of our new products in the event we are looking only to supplement current supply as suppliers may impose minimum order requirements. In addition, we may be unable to negotiate pricing or other terms with our existing or new suppliers as favorable as those we currently enjoy. Even if we were able to successfully identify new suppliers and contract with them on favorable terms, these new suppliers would also be subject to stringent regulatory approval procedures that could result in prolonged disruptions to our sourcing and distribution processes.

Furthermore, there is no guarantee that a new third-party supplier could accurately replicate the production process and taste profile of our existing products. We cannot guarantee that a failure to adequately replace our existing suppliers would not have a material adverse effect on our business, results of operations, and financial condition.

Our licenses to use certain brands and trademarks may be terminated or not renewed.

We are reliant upon brand recognition in the OTP markets in which we compete as the OTP industry is characterized by a high degree of brand loyalty and a reluctance to switch to new or unrecognizable brands on the part of consumers. Some of the brands and trademarks under which our products are sold are licensed to us for a fixed period of time in respect of specified markets, such as our Distribution and License Agreements for use of the Zig-Zag® name and associated trademarks in connection with certain of our cigarette papers and related products.

We have a number of Licensing Agreements with RTI. The first of these governs licensing, sourcing and the use of the Zig-Zag® name with respect to cigarette papers, cigarette tubes, and cigarette injector machines, the second of which governs licensing, sourcing and the use of the Zig-Zag® name with respect to e-cigarettes, vaporizers, and e-liquids, and the third of which governs the licensing, sourcing and use of the Zig-Zag trademark on paper cones. In 2021, we generated approximately $163 million in net sales of Zig-Zag® products, of which approximately $79 million was generated from products sold through the License Agreements. In the event that one or more of these Licensing Agreements are not renewed, the terms of the agreements bind us under a five-year non-compete clause, under which we cannot engage in direct or indirect manufacturing, selling, distributing or otherwise promoting of cigarette papers of a competitor to Zig-Zag® without RTI’s consent, except in limited instances. We do not know whether we will renew these agreements on a timely basis, on terms satisfactory to us, or at all. As a result of these restrictions, if our licensing agreements with respect to the Zig-Zag® trademark are terminated, we may not be able to access the markets with recognizable brands that would be positioned to compete in these segments.

In the event that the licenses to use the brands and trademarks in our portfolio are terminated or are not renewed after the end of the term, there is no guarantee we will be able to find a suitable replacement, or if a replacement is found, that it will be on favorable terms. Any loss in our brand-name appeal to our existing customers as a result of the lapse or termination of our licenses could have a material adverse effect on our business, results of operations, and financial condition.

We may not be successful in maintaining the consumer brand recognition and loyalty of our products.

We compete in a market that relies on innovation and the ability to react to evolving consumer preferences. The alternative smoking accessories and tobacco industries in general, and the OTP industry, in particular, are subject to changing consumer trends, demands, and preferences. Therefore, products once favored may over time become disfavored by consumers or no longer perceived as the best option. Consumers in the OTP market have demonstrated a high degree of brand loyalty, but producers must continue to adapt their products in order to maintain their status among these customers as the market evolves. The Zig-Zag® brand has strong brand recognition among smokers, and our continued success depends in part on our ability to continue to differentiate the brand names that we own or license and maintain similarly high levels of recognition with target consumers. Trends within the alternative smoking accessories and OTP industries change often. Our failure to anticipate, identify, or react to changes in these trends could, among other things, lead to reduced demand for our products. Factors that may affect consumer perception of our products include health trends and attention to health concerns associated with tobacco, price-sensitivity in the presence of competitors’ products or substitute products, and trends in favor of new NewGen products that are currently being researched and produced by participants in our industry. For example, in recent years, we have witnessed a shift in consumer purchases from chewing tobacco to moist snuff due to its increased affordability. Along with our biggest competitors in the chewing tobacco market, which also produce moist snuff, we have been able to shift priorities and adapt to this change. A failure to react to similar trends in the future could enable our competitors to grow or establish their brands’ market shares in these categories before we have a chance to respond.

Consumer perceptions of tobacco-based products are likely to continue to shift, and our success depends, in part, on our ability to anticipate these shifting tastes and the rapidity with which the markets in which we compete will evolve in response to these changes on a timely and affordable basis. If we are unable to respond effectively and efficiently to changing consumer preferences, the demand for our products may decline, which could have a material adverse effect on our business, results of operations, and financial condition.

Regulations may be enacted in the future, particularly in light of increasing restrictions on the form and content of marketing of tobacco products, that would make it more difficult to appeal to our consumers or to leverage existing recognition of the brands that we own or license. Furthermore, even if we are able to continue to distinguish our products, there can be no assurance that the sales, marketing, and distribution efforts of our competitors will not be successful in persuading consumers of our products to switch to their products. Many of our competitors have greater access to resources than we do, which better positions them to conduct market research in relation to branding strategies or costly marketing campaigns. Any loss of consumer brand loyalty to our products or reduction of our ability to effectively brand our products in a recognizable way will have a material effect on our ability to continue to sell our products and maintain our market share, which could have a material adverse effect on our business, results of operations, and financial condition.

Our distribution efforts rely in part on our ability to leverage relationships with large retailers and national chains.

Our distribution efforts rely in part on our ability to leverage relationships with large retailers and national chains to sell and promote our products, which is dependent upon the strength of the brand names that we own or license and our salesforce effectiveness. In order to maintain these relationships, we must continue to supply products that will bring steady business to these retailers and national chains. We may not be able to sustain these relationships or establish other relationships with such entities, which could have a material adverse effect on our ability to execute our branding strategies, our ability to access the end-user markets with our products or our ability to maintain our relationships with the producers of our products. For example, if we are unable to meet benchmarking provisions in contracts or if we are unable to maintain and leverage our retail relationships on a scale sufficient to make us an attractive distributor, it would have a material adverse effect on our ability to source products, and on our business, results of operations and financial condition. In addition, there are factors beyond our control that may prevent us from leveraging existing relationships, such as industry consolidation. If we are unable to develop and sustain relationships with large retailers and national chains, or we are unable to leverage those relationships due to factors such as a decline in the role of brick-and-mortar retailers in North America, our capacity to maintain and grow brand and product recognition and increase sales volume will be significantly undermined. In such an event, we may ultimately be forced to pursue and rely on local and more fragmented sales channels, which will have a material adverse effect on our business, results of operations and financial condition.

We face intense competition and may fail to compete effectively.

We are subject to significant competition across our segments and compete against companies in all segments that have access to significant resources in terms of technology, relationships with suppliers and distributors and access to cash flow and financial markets.

The OTP industry is characterized by brand recognition and loyalty, with product quality, price, marketing and packaging constituting the primary methods of competition. Substantial marketing support, merchandising display, competitive pricing and other financial incentives generally are required to introduce a new brand or to improve or maintain a brand’s market position. Our principal competitors are “big tobacco,” Altria Group, Inc. (formerly Phillip Morris) and British American Tobacco p.l.c. (formerly Reynolds) as well as Swedish Match, Swisher International and manufacturers of electronic cigarettes, including U.K.-based Imperial Brands PLC. These competitors are significantly larger than us and aggressively seek to limit the distribution or sale of other companies’ products, both at the wholesale and retail levels. For example, certain competitors have entered into agreements limiting retail-merchandising displays of other companies’ products or imposing minimum prices for OTP products, thereby limiting their competitors’ ability to offer discounted products. In addition, the tobacco industry is experiencing a trend toward industry consolidation, most recently evidenced by the December 2018 investment in Juul Labs by Altria, the July 2017 acquisition of Reynolds American, Inc., by British American Tobacco p.l.c., and the June 2015 acquisition of Lorillard, Inc., by Reynolds American, Inc. Additional industry consolidation could result in a more competitive environment if our competitors are able to increase their combined resources, enhance their access to national distribution networks, or become acquired by established companies with greater resources than ours. Any inability to compete due to our smaller scale as the industry continues to consolidate and be dominated by “big tobacco” could have a material adverse effect on our business, results of operations and financial condition.

“Big tobacco” has also established its presence in the NewGen products market and has begun to make investments in the alternative space. There can be no assurance that our products will be able to compete successfully against these companies or any of our other competitors, some of which have far greater resources, capital, experience, market penetration, sales and distribution channels than us. In addition, there are currently relatively few U.S. restrictions on advertising electronic cigarettes and vaporizer products and competitors, including “big tobacco,” may have more resources than us for advertising expenses, which could have a material adverse effect on our ability to build and maintain market share, and thus have a material adverse effect on our business, results of operations and financial condition.

The competitive environment and our competitive position are also significantly influenced by economic conditions, the state of consumer confidence, competitors’ introduction of low-priced products or innovative products, higher taxes, higher absolute prices and larger gaps between price categories and product regulation that diminishes the consumer’s ability to differentiate tobacco products. Due to the impact of these factors, as well as higher state and local excise taxes and the market share of deep discount brands, the tobacco industry has become increasingly price competitive. As we seek to adapt to the price competitive environment, our competitors that are better capitalized may be able to sustain price discounts for long periods of time by spreading the loss across their expansive portfolios, with which we are not positioned to compete.

Competition from illicit sources may have an adverse effect on our overall sales volume, restricting the ability to increase selling prices and damaging brand equity.

Illicit trade and tobacco trafficking in the form of counterfeit products, smuggled genuine products and locally manufactured products on which applicable taxes or regulatory requirements are evaded, represent a significant and growing threat to the legitimate tobacco industry. Factors such as increasing tax regimes, regulatory restrictions, and compliance requirements have resulted in more consumers switching to illegal, cheaper tobacco products and providing greater rewards for smugglers. We expect that this trend will continue and even accelerate if additional regulatory requirements make it more difficult or expensive to obtain genuine products. Illicit trade can have an adverse effect on our overall sales volume, restrict the ability to increase selling prices, damage brand equity and may lead to commoditization of our products.

Although we combat counterfeiting of our products by engaging in certain tactics, such as requiring all sales force personnel to randomly collect our products from retailers in order to be reviewed for authenticity and using a private investigation firm to help perform surveillance of retailers we suspect are selling counterfeit products, no assurance can be given that we will be able to detect or stop sales of all counterfeit products. In addition, we have in the past and will continue to bring suits against retailers and distributors that sell certain counterfeit products. While we have been successful in securing financial recoveries from and helping to obtain criminal convictions of counterfeiters in the past, no assurance can be given that we will be successful in any such suits or that such suits will be successful in stopping other retailers or distributors from selling counterfeit products. Even if we are successful, such suits could consume a significant amount of management’s time and could also result in significant expenses to the company. Any failure to track and prevent counterfeiting of our products could have a material adverse on our ability to maintain or effectively compete for the products we distribute under our brand names, which would have a material adverse effect on our business, results of operations and financial condition.

Contamination of, or damage to, our products could adversely impact sales volume, market share and profitability.

Our market position may be affected through the contamination of our tobacco supply or products during the manufacturing process or at different points in the entire supply chain. We keep significant amounts of inventory of our products in warehouses and it is possible that this inventory could become contaminated during the storage period. In addition, our suppliers generally keep significant amounts of our inventory on hand and it is probable that such inventory could become contaminated even prior to arrival at our premises. If contamination of our inventory or packaged products occurs, whether as a result of a failure in quality control by us or by one of our suppliers, we may incur significant costs in replacing the inventory and recalling products. We may be unable to meet customer demand and may lose customers who purchase alternative brands or products. In addition, consumers may lose confidence in the affected product.

Under the terms of our contracts, we impose requirements on our major suppliers to maintain quality and comply with product specifications and requirements, and on our third-party co-manufacturer to comply with all federal, state and local laws. These third-party suppliers, however, may not continue to produce products that are consistent with our standards or that are in compliance with applicable laws, and we cannot guarantee that we will be able to identify instances in which our third-party suppliers fail to comply with our standards or applicable laws.

A loss of sales volume from a contamination event may also affect our ability to supply our current customers and, in turn, recapture their business in the event they are forced to switch products or brands, even if on a temporary basis. We may also be subject to legal action as a result of a contamination, which could result in negative publicity and affect our sales. During this time, our competitors may benefit from an increased market share that could be difficult and costly to regain. Such a contamination event could have a material adverse effect on our business, results of operations and financial condition.

The market for NewGen products is subject to a great deal of uncertainty and is still evolving.

Vaporizer products and electronic cigarettes, having recently been introduced to market over the past ten years, are at a relatively early stage of development, and represent core components of a market that is evolving rapidly, highly regulated and characterized by a number of market participants. Rapid growth in the use of, and interest in, vaporizer products and electronic cigarettes is recent, and may not continue on a lasting basis. The demand and market acceptance for these products is subject to a high level of uncertainty. Therefore, we are subject to all of the business risks associated with a new enterprise in an evolving market. Continued evolution, uncertainty and the resulting increased risk of failure of our new and existing product offerings in this market could have a material adverse effect on our ability to build and maintain market share and on our business, results of operations and financial condition. Further, there can be no assurance that we will be able to continue to effectively compete in the NewGen products marketplace.

Complications with the design or implementation of our new enterprise resource planning system could adversely impact our business and operations.

We rely extensively on information systems and technology to manage our business and summarize operating results. We are beginning to engage in what we expect will be a multi-year implementation of a new enterprise resource planning (“ERP”) system. This ERP system will replace our existing operating and financial systems. The ERP system is designed to accurately maintain the Company’s financial records, enhance operational functionality and provide timely information to the Company’s management team related to the operation of the business. The ERP system implementation process will require the investment of significant personnel and financial resources. We may not be able to successfully implement the ERP without experiencing delays, increased costs and other difficulties. If we are unable to successfully design and implement the new ERP system as planned, or successfully update or integrate our systems when necessary, our financial positions, results of operations and cash flows could be negatively impacted.

Risks Related to Legal, Tax and Regulatory Matters

We are subject to substantial and increasing regulation.

The tobacco industry has been under public scrutiny for over 50 years. Industry critics include special interest groups, the U.S. Surgeon General, and many legislators and regulators at the local, state and federal levels. A wide variety of federal, state, and local laws limit the advertising, sale, and use of tobacco, and these laws have proliferated in recent years. For instance, on April 29, 2021, the FDA announced plans to propose two tobacco products standards related to combusted tobacco products: (1) a ban on menthol as a characterizing flavor of cigarettes; and (2) a ban on all characterizing flavors (including menthol) in cigars. Together with changing public attitudes towards tobacco consumption, the constant expansion of regulations has been a major cause of the overall decline in the consumption of tobacco products since the early 1970s. These regulations relate to, among other things, the importation of tobacco products and shipping throughout the U.S. market, increases in the minimum age to purchase tobacco products, imposition of taxes, sampling and advertising bans or restrictions, flavor bans or restrictions, ingredient and constituent disclosure requirements, and media campaigns and restrictions on where consumers may use tobacco products. Additional restrictions may be legislatively imposed or agreed to in the future. These limitations may make it difficult for us to maintain the value of any brand.

Moreover, the current trend is toward increasing regulation of the tobacco industry, which is likely to differ between the various U.S. states and Canadian provinces in which we currently conduct the majority of our business. Extensive and inconsistent regulation by multiple states and at different governmental levels could prove to be particularly disruptive to our business as we may be unable to accommodate such regulations in a cost-effective manner that allows us to continue to compete in an economically viable way. Regulations are often introduced without the tobacco industry’s input and have been a significant reason behind reduced industry sales volumes and increased illicit trade.

In 1986, federal legislation was enacted regulating smokeless tobacco products (including dry and moist snuff and chewing tobacco) by, among other things, requiring health warnings on smokeless tobacco packages and prohibiting the advertising of smokeless tobacco products on media subject to the jurisdiction of the Federal Communications Commission (“FCC”). Since 1986, other proposals have been made at the federal, state, and local levels for additional regulation of tobacco products. It is likely that additional proposals will be made in the coming years. For example, the Prevent All Cigarette Trafficking Act (“PACT Act”) initially prohibited the use of the U.S. Postal Service to mail cigarette and smokeless tobacco products and also amended the Jenkins Act, which established cigarette sales reporting requirements for state excise tax collection, to require individuals and businesses that make interstate sales of certain cigarette or smokeless tobacco comply with state tax laws. The PACT Act was recently extended to also cover e-cigarette and related products. The extension of the PACT Act has resulted in increased costs and disruption to our NewGen business, and those costs may continue to rise if we are unable to adjust our operations to respond relative to our competitors. See “—Many of our NewGen and cigar products have not obtained premarket authorization from the FDA and are currently marketed pursuant to a policy of FDA enforcement discretion, which could change. There could be a material adverse impact on our NewGen business development efforts if the FDA determines that our products are not subject to this compliance policy, or if our products become subject to increased regulatory compliance burdens imposed by the FDA and other regulatory or legislative bodies.” for further details. Additional federal or state regulation relating to the manufacture, sale, distribution, advertising, labeling, mandatory ingredients disclosure and nicotine yield information disclosure of tobacco products could reduce sales, increase costs, and have a material adverse effect on our business, results of operations, and financial condition.

On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (the “Tobacco Control Act”) granted the FDA regulatory authority over tobacco products. The Act also amended the Federal Cigarette Labeling and Advertising Act, which governs how cigarettes can be advertised and marketed, as well as the Comprehensive Smokeless Tobacco Health Education Act (“CSTHEA”), which governs how smokeless tobacco can be advertised and marketed. In addition to the FDA and FCC, we are subject to regulation by numerous other federal agencies, including the Federal Trade Commission (“FTC”), the Department of Justice (“DOJ”), the Alcohol and Tobacco Tax and Trade Bureau (“TTB”), the U.S. Environmental Protection Agency (“EPA”), the U.S. Department of Agriculture (“USDA”), the Consumer Product Safety Commission (“CPSC”), the U.S. Customs and Border Protection (“CBP”) and the U.S. Center for Disease Control and Prevention’s (“CDC”) Office on Smoking and Health. There have also been adverse legislative and political decisions and other unfavorable developments concerning cigarette smoking and the tobacco industry, which we believe have received widespread public attention. The FDA has, and other governmental entities have, expressed concerns about the use of flavors in tobacco products and an interest in significant regulation of such use, up to and including bans in certain products. There can be no assurance as to the ultimate content, timing or effect of any regulation of tobacco products by governmental bodies, nor can there be any assurance that potential corresponding declines in demand resulting from negative media attention would not have a material adverse effect on our business, results of operations and financial condition. Any such regulation has the potential to increase costs and have a material adverse effect on our business, results of operations, ability to compete, and financial condition.

Our products are regulated by the FDA, which has broad regulatory powers.

The vast majority of our 2021 U.S. net sales are derived from the sale of products that are currently regulated by the FDA. The Tobacco Control Act grants the FDA broad regulatory authority over the design, manufacture, sale, marketing and packaging of tobacco products. Among the regulatory powers conferred to the FDA under the Tobacco Control Act is the authority to impose tobacco product standards that are appropriate for the protection of the public health, require manufacturers to obtain FDA review and authorization for the marketing of certain new or modified tobacco products and impose various additional restrictions. Such restrictions may include requiring reduction or elimination of the use of particular constituents or components, requiring product testing, or addressing other aspects of tobacco product construction, constituents, properties or labeling.

Specifically, the Tobacco Control Act (i) increases the number of health warnings required on cigarette and smokeless tobacco products, increases the size of warnings on packaging and in advertising, requires the FDA to develop graphic warnings for cigarette packages, and grants the FDA authority to require new warnings, (ii) imposes restrictions on the sale and distribution of tobacco products, including significant restrictions on tobacco product advertising and promotion as well as the use of brand and trade names, (iii) bans the use of “light,” “mild,” “low” or similar descriptors on tobacco products, (iv) bans the use of “characterizing flavors” in cigarettes other than tobacco or menthol, (v) requires manufacturers to report ingredients and harmful constituents and requires the FDA to disclose certain constituent information to the public, (vi) authorizes the FDA to require the reduction of nicotine and the potential reduction or elimination of other constituents or additives, including menthol, (vii) establishes resource-intensive pre-market and “substantial equivalence” review pathways for tobacco products that are considered new, (viii) gives the FDA broad authority to deny product applications thereby preventing the sale or distribution of the product subject to the application (and requiring such product to be removed from the market, if applicable), and (ix) requires tobacco product manufacturers (and certain other entities) to register with the FDA.

The FDA charges user fees based on the USDA unit calculations pro-rated to the annualized FDA congressionally allocated budget. These fees only apply to certain products currently regulated by the FDA, which include our core products (other than cigarette paper products), but we may in the future be required to pay such fees on more of our products, and we cannot accurately predict which additional products may be subject to such fees or the magnitude of such fees, which could become significant.

Although the Tobacco Control Act prohibits the FDA from issuing regulations banning all cigarettes, all smokeless tobacco products, all little cigars, all cigars other than little cigars, all pipe tobacco, or all roll-your-own tobacco, or requiring the reduction of nicotine yields of a tobacco product to zero, it is likely that regulations with the FDA promulgated pursuant to the Tobacco Control Act could nonetheless result in a decrease in sales of these products in the U.S. We believe that such regulation could adversely affect our ability to compete against our larger competitors, who may be able to more quickly and cost-effectively comply with these new rules and regulations. Our ability to gain efficient and timely market clearance for new tobacco products, or even to keep existing products on the market, could also be affected by FDA rules, regulations and enforcement policies. Some of our currently marketed products that are subject to FDA regulation will require marketing authorizations from the FDA for us to continue marketing them (e.g., pre-market or substantial equivalence marketing authorizations, as applicable to the product), which we cannot guarantee we will be able to obtain. In addition, failure to comply with new or existing tobacco laws under which the FDA imposes regulatory requirements could result in significant financial penalties and government investigations of us. To the extent we are unable to respond to, or comply with, new FDA regulations it could have a material adverse effect on our business, results of operations and financial condition.

Many of our products contain nicotine, which is considered to be a highly addictive substance.

Many of our products contain nicotine, a chemical that is considered to be highly addictive. The Tobacco Control Act empowers the FDA to regulate the amount of nicotine found in tobacco products, but not to require the reduction of nicotine yields of a tobacco product to zero. Any FDA regulation, whether of nicotine levels or other product attributes, may require us to reformulate, recall and/or discontinue certain of the products we may sell from time to time, which may have a material adverse effect on our ability to market our products and have a material adverse effect on our business, results of operations and financial condition.

We are required to maintain cash amounts within an escrow account in order to be compliant with a settlement agreement between us and certain U.S. states and territories.

In November 1998, the major U.S. cigarette manufacturers entered into the Master Settlement Agreement (“MSA”) and the Smokeless Tobacco Master Settlement Agreement (“STMSA”) with 46 U.S. states and certain U.S. territories and possessions. Pursuant to the MSA and subsequent states’ statutes, a “cigarette manufacturer” (which is defined to also include a manufacturer of RYO/MYO cigarette tobacco) has the option of either becoming a signatory to the MSA, or, as we have elected, operating as a non-participating manufacturer (“NPM”) by funding and maintaining an escrow account, with sub-accounts on behalf of each settling state. These NPM escrow accounts are governed by states’ escrow and complementary statutes that are generally monitored by the Office of the State Attorney General. The statutes require NPM companies to deposit, on an annual basis, into qualified banks’ escrow funds based on the number of cigarettes or cigarette equivalents, which is measured by pounds of RYO/MYO tobacco sold. NPM companies are, within specified limits, entitled to direct the investment of the escrowed funds and withdraw any interest or appreciation, but cannot withdraw the principal for twenty-five years from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgment to that state’s plaintiffs in the event of such a final judgment. The investment vehicles available to us are specified in the state escrow agreements and are limited to low-risk government securities.

Various states have enacted or proposed complementary legislation intended to curb the activity of certain manufacturers and importers of cigarettes or MYO tobacco that are selling into MSA states without signing the MSA or who have failed to properly establish and fund a qualifying escrow account. We believe we have been fully compliant with all applicable laws, regulations, and statutes, although compliance-related issues may, from time to time, be disruptive to our business, any of which could have a material adverse effect on our business, results of operations, and financial condition.

Although no such legislation has been proposed or enacted, future changes to the MSA, such as legislation that extends the MSA to products to which it does not currently apply or legislation that limits the ability of companies to receive unused escrow funds after 25 years, may have a material adverse effect on our business, results of operations and financial condition. Despite the amounts maintained and funded to the escrow account, compliance with the funding requirements for the escrow account does not necessarily prevent future federal and/or state regulations with respect to the OTP industry from having a material adverse effect on our business, results of operations and financial condition.

Increases in tobacco-related taxes have been proposed or enacted and are likely to continue to be proposed or enacted in numerous jurisdictions.

Tobacco products, premium cigarette papers and tubes have long been subject to substantial federal, state and local excise taxes. Such taxes have frequently been increased or proposed to be increased, in some cases significantly, to fund various legislative initiatives or further disincentivize tobacco usage. Since 1986, smokeless products have been subject to federal excise tax. Federally, smokeless products are taxed by weight (in pounds or fractional parts thereof) manufactured or imported.

Since the State Children’s Health Insurance Program (“S-CHIP”) reauthorization in early 2009, which utilizes, among other things, taxes on tobacco products to fund health insurance coverage for children, the federal excise tax increases adopted have been substantial and have materially reduced sales in the “roll your own” (“RYO”) /MYO cigarette smoking products market, and also caused volume declines in other markets. Although the RYO/MYO cigarette smoking tobacco and related products market had been one of the fastest growing markets in the tobacco industry in the five years prior to 2009, the reauthorization of S-CHIP increased the federal excise tax on RYO tobacco from $1.10 to $24.78 per pound, and materially reduced the MYO cigarette smoking tobacco market in the U.S. There have not been any increases announced since 2009, but we cannot guarantee that we will not be subject to further increases, nor whether any such increases will affect prices in a way that further deters consumers from purchasing our products and/or affects our net revenues in a way that renders us unable to compete effectively.

In addition to federal excise taxes, every state and certain city and county governments have imposed substantial excise taxes on sales of tobacco products, and many have raised or proposed to raise excise taxes in recent years. Approximately one-half of the states tax MST on a weight-based versus ad valorem system of taxation. Additional states may consider adopting such revised tax structures as well. Tax increases, depending on their parameters, may result in consumers switching between tobacco products or depress overall tobacco consumption, which is likely to result in declines in overall sales volumes.

Any future enactment of increases in federal or state excise taxes on our tobacco products or rulings that certain of our products should be categorized differently for excise tax purposes could adversely affect demand for our products and may result in consumers switching between tobacco products or a depression in overall tobacco consumption, which would have a material adverse effect on our business, results of operations and financial condition.

Many of our NewGen and cigar products have not obtained premarket authorization from the FDA and are currently marketed pursuant to a policy of FDA enforcement discretion, which could change. There could be a material adverse impact on our NewGen business development efforts if the FDA determines that our products are not subject to this compliance policy, of if our products become subject to increased regulatory compliance burdens imposed by the FDA and other regulatory or legislative bodies.

Since their introduction, there has been significant uncertainty regarding whether, how and when tobacco regulations would apply to NewGen products, such as electronic cigarettes or other vaporizer products. Based on a decision in December 2010 by the U.S. Court of Appeals for the D.C. Circuit (the “Sottera decision”), the FDA is permitted to regulate electronic cigarettes containing tobacco-derived nicotine as “tobacco products” under the Tobacco Control Act.

Effective August 8, 2016, FDA’s regulatory authority under the Tobacco Control Act was extended to all remaining tobacco products, including: (i) certain NewGen products (such as electronic cigarettes, vaporizers and e-liquids) and their components or parts (such as tanks, coils and batteries); (ii) cigars and their components or parts (such as cigar tobacco); (iii) pipe tobacco; (iv) hookah products; or (v) any other tobacco product “newly deemed” by FDA. These deeming regulations apply to all products made or derived from tobacco intended for human consumption, but excluding accessories of tobacco products (such as lighters).

The deeming regulations require us to (i) register with the FDA and report product and ingredient listings; (ii) market newly deemed products only after FDA review and approval; (iii) only make direct and implied claims of reduced risk if the FDA approves after finding that scientific evidence supports the claim and that marketing the product will benefit public health as a whole; (iv) refrain from distributing free samples; (v) implement minimum age and identification restrictions to prevent sales to individuals under age 18; (vi) develop an approved warning plan and include prescribed health warnings on packaging and advertisements; and (vii) refrain from selling the products in vending machines, unless the machine is located in a facility that never admits youth. Newly deemed tobacco products are also subject to the other requirements of the Tobacco Control Act, such as that they not be adulterated or misbranded. The FDA could in the future promulgate good manufacturing practice regulations for these and our other products, and indeed has indicated it intends to do so, which could have a material adverse impact on our ability and the cost to manufacture our products.

Marketing authorizations will be necessary in order for us to continue our distribution of certain of our NewGen and cigar products. The FDA has announced various compliance policies whereby it does not intend to prioritize enforcement for lack of premarket authorization against newly-deemed products, provided that such tobacco products were marketed as of August 8, 2016; are not marketed in certain manners likely to be attractive to youth; and for which premarket applications were timely submitted. As a result of recent litigation and subsequent FDA Guidance, marketing applications for newly-deemed products were required to have been submitted no later than September 9, 2020, with the exception of our “grandfathered” products (products in commerce as of February 15, 2007) which are already authorized. Under the FDA’s compliance policy, such products could remain on the market until September 9, 2021, unless the FDA makes an adverse determination prior to that date. Subsequent to September 9, 2021, the FDA indicated its enforcement priority is those applicants who have received negative action on their application, such as a Marketing Denial Order (“MDO”) or Refuse to File notification and who continue to illegally sell those unauthorized products, as well as products for which manufacturers failed to submit a marketing application.

In September 2020, we submitted applications on a timely basis for the appropriate authorizations for our products that are deemed products not otherwise grandfathered. We believe that these products satisfy the criteria for current marketing pursuant to the FDA’s compliance policy. However, there can be no guarantee that the FDA will agree, and the FDA may bring an enforcement action against our products for lack of premarket authorization and/or deny our premarket applications. We have no assurances that the outcome of such application review processes will result in our products receiving marketing authorizations from the FDA. For instance, on September 14, 2021, the FDA issued a marketing denial order (“MDO”) for certain of the Company’s proprietary e-liquid products subject of these PMTAs. The Company filed a Petition for Review in the Sixth Circuit Court of Appeals on September 23, 2021, followed by an Emergency Motion for a Stay Pending Review on September 30, 2021. On October 7, 2021, we were informed that the FDA had rescinded its September 14, 2021, MDO. We therefore withdrew both the Petition and Emergency Stay on October 8, 2021. The Rescission Letter indicated that the FDA had found additional relevant information that was not adequately assessed. If the FDA were to issue additional MDOs that remained in effect it could have an adverse impact on our business.

We also have certain previously regulated tobacco products which FDA removed from review but remain subject to “provisional” substantial equivalence submissions made on March 22, 2011; however, FDA has the discretion to reinitiate review of these products. If the FDA establishes regulatory processes that we are unable or unwilling to comply with, our business, results of operations, financial condition and prospects could be adversely affected.

The anticipated costs of complying with future FDA regulations will be dependent on the rules issued by the FDA, the timing and clarity of any new rules or guidance documents accompanying these rules, the reliability and simplicity (or complexity) of the electronic systems utilized by FDA for information and reports to be submitted, and the details required by FDA for such information and reports with respect to each regulated product. Failure to comply with existing or new FDA regulatory requirements could result in significant financial penalties and could have a material adverse effect on our business, results of operations, financial condition and ability to market and sell our products. Compliance and related costs could be substantial and could significantly increase the costs of operating in our NewGen and cigar product markets.

In addition, failure to comply with the Tobacco Control Act and with FDA regulatory requirements could result in litigation, criminal convictions or significant financial penalties and could impair our ability to market and sell certain of our NewGen and cigar products. At present, we are not able to predict whether the Tobacco Control Act will impact our products to a greater degree than competitors in the industry, thus affecting our competitive position.

Furthermore, in addition to the FDA, there are restrictions being proposed or in effect at the federal, state, and local level related to NewGen products. For example, the PACT Act has now been amended to apply to certain NewGen products, which has impacts at the federal and state levels. These requirements are in addition to any increased regulation of internet sales that may be in effect or passed legislatively at the federal, state, or local levels, or promulgated via rulemaking by a government agency. Additionally, state attorneys general have monitored, and in some cases, have issued investigative requests and/or initiated litigation with regard to companies that sell these products related to online sales, marketing practices, and other aspects of the NewGen business. Increased regulation of additives in tobacco products through federal, state, or local governments may also adversely affect NewGen and cigar products. The application of these types of restrictions, and of any new laws or regulations which may be adopted in the future, to these products could result in additional expenses and require us to change our advertising and labeling, and methods of marketing and distribution of our products, any of which could have a material adverse effect on our business, results of operations and financial condition.

Some products we sell are subject to developing and unpredictable regulation.

Some of the products sold through our NewGen distribution vehicles may be subject to uncertain and evolving federal, state and local regulations concerning hemp, CBD and other non-tobacco consumable products, such as synthetically-derived nicotine, which recently became subject of legislation that would require premarket application filings similar to those required for products currently regulated under the Tobacco Control Act and potentially negatively impact sales of these products in the near future. See “Many of our NewGen and cigar products have not obtained premarket authorization from the FDA and are currently marketed pursuant to a policy of FDA enforcement discretion, which could change. There could be a material adverse impact on our NewGen business development efforts if the FDA determines that our products are not subject to this compliance policy, of if our products become subject to increased regulatory compliance burdens imposed by the FDA and other regulatory or legislative bodies.” Regulatory and related enforcement initiatives by authorities related to such products are unpredictable and impossible to anticipate. We anticipate that all levels of government, that have not already done so, are likely to seek in some way to regulate these products, but the type, timing, and impact of such regulations remains uncertain. These regulations include or could include restrictions prohibiting certain form factors, such as smokable hemp products, or age restrictions. Accordingly, we cannot give any assurance that such actions would not have a material adverse effect on this emerging business and our NewGen strategy.

For instance, on October 21, 2021, the USPS published a Final Rule entitled “Treatment of E-Cigarettes in the Mail,” which followed its earlier publication of the Proposed Rule on February 19, 2021. This Final Rule was required as a result of the inclusion of Preventing Online Sales of E-Cigarettes to Children (“POSECA”) in the Further Consolidated Appropriations Act, 2021. POSECA, among other things, expanded the definition of “cigarettes” in the Jenkins Act and PACT Act to expressly capture electronic nicotine delivery systems  (“ENDS”). Consistent with the Proposed Rule, the Final Rule extends the existing prohibition on and exceptions to the mailing of “cigarettes” via USPS to include ENDS products, other than the Consumer Testing and Public Health exceptions. POSECA’s definition of ENDS also captures non-tobacco products, such as e-liquids that do not contain tobacco-derived nicotine.

Significant increases in state and local regulation of our NewGen products have been proposed or enacted and are likely to continue to be proposed or enacted in numerous jurisdictions.

There has been increasing activity on the state and local levels with respect to scrutiny of NewGen products. State and local governmental bodies across the U.S. have indicated NewGen products may become subject to new laws and regulations at the state and local levels. Further, some states and cities, have enacted regulations that require obtaining a tobacco retail license in order to sell electronic cigarettes and vaporizer products. If one or more states from which we generate or anticipate generating significant sales of NewGen products bring actions to prevent us from selling our NewGen products unless we obtain certain licenses, approvals or permits, and if we are not able to obtain the necessary licenses, approvals or permits for financial reasons or otherwise and/or any such license, approval or permit is determined to be overly burdensome to us, then we may be required to cease sales and distribution of our products to those states, which could have a material adverse effect on our business, results of operations and financial condition.

Certain states and cities have already restricted the use of electronic cigarettes and vaporizer products in smoke-free venues, imposed excise taxes, or limited sales of flavored NewGen products. Additional city, state or federal regulators, municipalities, local governments and private industry may enact additional rules and regulations restricting electronic cigarettes and vaporizer products. Because of these restrictions, our customers may reduce or otherwise cease using our NewGen products, which could have a material adverse effect on our business, results of operations and financial condition.

Canada and some Canadian provinces have restricted or are contemplating restrictions on the sales and marketing of electronic cigarettes. Furthermore, some Canadian provinces have limited the use of electronic cigarettes and vaporizer products in public places. These measures, and any future measures taken to limit the marketing, sale and use of NewGen products may have a material adverse effect on our sales into Canada.

If our NewGen products become subject to increased taxes it could adversely affect our business.

Presently the federal government and many states do not tax the sale of NewGen products like they do the sale of conventional cigarettes or other tobacco products, all of which generally have high tax rates and have faced significant increases in the amount of taxes collected on their sales. In recent years, however, state and local governments have taken actions to move towards imposing excise taxes on NewGen products. As of December 31, 2021, over half of the states, as well as, certain localities impose excise taxes on electronic cigarettes and/or liquid vapor. These tax structures may benefit one type of NewGen product over another, which may result in consumers switching between NewGen products, other traditional tobacco products, or depress overall consumption in general. Should federal, state and local governments and or other taxing authorities begin or continue to impose excise taxes similar to those levied against conventional cigarettes and tobacco products on NewGen products, it may have a material adverse effect on the demand for these products, as consumers may be unwilling to pay the increased costs, which in turn could have a material adverse effect on our business, results of operations and financial condition.

Our supply to our wholesalers and retailers is dependent on the demands of their customers who are sensitive to increased sales taxes and economic conditions affecting their disposable income.

Consumer purchases of tobacco products are historically affected by economic conditions, such as changes in employment, salary and wage levels, the availability of consumer credit, inflation, interest rates, fuel prices, sales taxes, and the level of consumer confidence in prevailing and future economic conditions. Discretionary consumer purchases, such as of OTP, may decline during recessionary periods or at other times when disposable income is lower, and taxes may be higher.

In addition, some states have begun collecting taxes on internet sales where companies have used independent contractors in those states to solicit sales from residents of those states. These taxes apply to our online sales of NewGen products into those states and may result in reduced demand from the independent wholesalers who may not be able to absorb the increased taxes or successfully pass them onto the end-user without experiencing reduced demand. Further, as a result of recent court decisions related to the taxability of internet purchases, states are now able to impose sales tax on internet purchases made from out-of-state sellers, even if the seller does not have a physical presence in the taxing state. Consequently, additional states are likely to seek or have begun to impose sales tax on our online sales. The requirement to collect, track and remit taxes may require us to increase our prices, which may affect demand for our products or conversely reduce our net profit margin, which could have a material adverse effect on our business, results of operations and financial condition.

We may be subject to increasing international control and regulation.

The World Health Organization’s Framework Convention on Tobacco Control (“FCTC”) is the first international public health treaty that establishes a global agenda to reduce initiation of tobacco use and regulate tobacco in an effort to encourage tobacco cessation. Over 170 governments worldwide have ratified the FCTC. The FCTC has led to increased efforts to reduce the supply and demand of tobacco products and to encourage governments to further regulate the tobacco industry. The tobacco industry expects significant regulatory developments to take place over the next few years, driven principally by the FCTC. Regulatory initiatives that have been proposed, introduced or enacted include:

 
the levying of substantial and increasing tax and duty charges;
 
restrictions or bans on advertising, marketing and sponsorship;
 
the display of larger health warnings, graphic health warnings and other labeling requirements;
 
restrictions on packaging design, including the use of colors and generic packaging;
 
restrictions or bans on the display of tobacco product packaging at the point of sale, and restrictions or bans on cigarette vending machines;
 
requirements regarding testing, disclosure and performance standards for tar, nicotine, carbon monoxide and other smoke constituents levels;
 
requirements regarding testing, disclosure and use of tobacco product ingredients;
 
increased restrictions on smoking in public and work places and, in some instances, in private places and outdoors;
 
elimination of duty-free allowances for travelers; and
 
encouraging litigation against tobacco companies.

If the U.S. becomes a signatory to the FCTC and/or national laws are enacted in the U.S. that reflect the major elements of the FCTC, our business, results of operations and financial condition could be materially and adversely affected. If NewGen products become subject to one or more of the significant regulatory initiatives proposed under the FCTC, our NewGen products segment may also be materially adversely affected.

As part of our strategy, we have begun to expand our business into key international locations, such as introducing our moist snuff tobacco products in South America. International expansion may subject us to additional or increasing international regulation, either by the countries that are the object of the strategic expansion or through international regulatory regimes, such as the FCTC, to which those countries may be signatories.

To the extent our existing or future products become subject to international regulatory regimes that we are unable to comply with or fail to comply with, they may have a material adverse effect on our business, results of operations and financial condition.

Our failure to comply with certain environmental, health and safety regulations could adversely affect our business.

The storage, distribution and transportation of some of the products that we sell are subject to a variety of federal and state environmental regulations. In addition, our manufacturing facilities are similarly subject to federal, state and local environmental laws. We are also subject to operational, health and safety laws and regulations. Our failure to comply with these laws and regulations could cause a disruption in our business, an inability to maintain our manufacturing resources, and additional and potentially significant remedial costs and damages, fines, sanctions or other legal consequences that could have a material adverse effect on our business, results of operations and financial condition.

Imposition of significant tariffs on imports into the U.S., could have a material and adverse effect on our business.

We are required to purchase all our cigarette papers, cigarette tubes and cigarette injector machines under the Distribution Agreements from the supplier in France. Additionally, a substantial portion of our NewGen products are sourced from China. In 2018, President Trump and his administration imposed significant additional tariffs on certain goods imported from outside the U.S., and future administrations could impose additional tariffs in the future. These additional tariffs apply to a significant portion of our NewGen products and may result in increased prices for our customers. These increased prices may reduce demand where customers are unable to absorb the increased prices or successfully pass them onto the end-user. If the U.S. were to impose additional tariffs on goods we import, it is likely to make it more costly for us to import goods from other countries. While the current or future administrations may have a desire to repeal some or all of the tariffs imposed by the Trump administration, no assurance can be given that they will do so. As a result, our business, financial condition and results of operations could be materially adversely affected.  

The scientific community has not yet studied extensively the long-term health effects of certain substances contained in some of our products.

Electronic cigarettes, vaporizers and many of our NewGen products were recently developed and therefore the scientific community has not had a sufficient period of time to study the long-term health effects of their use. Currently, there is no way of knowing whether these products are safe for their intended use. If the scientific community were to determine conclusively that use of any or all of these products poses long-term health risks, market demand for these products and their use could materially decline. Such a determination could also lead to litigation and significant regulation. Loss of demand for our product, product liability claims and increased regulation stemming from unfavorable scientific studies on these products could have a material adverse effect on our business, results of operations and financial condition.

We are subject to significant product liability litigation.

The tobacco industry has experienced, and continues to experience, significant product liability litigation. Most tobacco liability lawsuits have been brought against manufacturers and sellers of cigarettes by individual plaintiffs, often participating on a class-action basis, for injuries allegedly caused by cigarette smoking or by exposure to cigarette smoke. However, several lawsuits have also been brought against manufacturers and sellers of smokeless products for injuries to health allegedly caused by use of smokeless products. In addition to the risks to our business, results of operations and financial condition resulting from adverse results in any such action, ongoing litigation may divert management’s attention and resources, which could have an impact on our business and operations. There can be no assurance that we will not sustain losses in connection with such lawsuits and that such losses will not have a material adverse effect on our business, results of operations and financial condition.

In addition to current and potential future claims related to our core tobacco products, we are subject to several lawsuits alleging personal injuries resulting from malfunctioning vaporizer devices and may be subject to claims in the future relating to our other NewGen products. We are still evaluating these claims and the potential defenses to them. As a result of their relative novelty, electronic cigarette and vaporizer product manufacturers and sellers have only recently become subject to litigation. We may see increasing litigation over NewGen products or the regulation of our products, as the regulatory regimes surrounding these products develop. For a description of current material litigation to which we or our subsidiaries are a party, see “Item 3. Legal Proceedings” and “Note 18 – Contingencies” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K, for additional information.

As a result, we may face substantial costs due to increased product liability litigation relating to new regulations or other potential defects associated with NewGen products we ship, which could have a material adverse effect on our business, results of operations and financial condition.

The COVID-19 pandemic and related economic repercussions may affect our business.

The COVID-19 pandemic and related economic repercussions have created significant volatility, uncertainty, and turmoil in the business environment generally. While these events have not yet had a material adverse effect on our business and B2C platforms like ours have seen elevated sales levels from consumer shifts to online purchasing, we can offer no assurance that the COVID-19 pandemic will not have an adverse effect in the future, particularly if the pandemic worsens or endures for an extended period of time.

The COVID-19 pandemic may adversely impact our financial results. Our third-party cigar wrap manufacturer in the Dominican Republic was temporarily shut down for three months, as a result of government efforts to curb the spread of COVID-19. Since the temporary shutdown, the manufacturer has operated without COVID-19 related interruptions. While our supply chain has not experienced other pandemic related interruptions, we have experienced some increase in costs. We can offer no assurance that the Company will not be adversely affected by the pandemic and related governmental actions in the future, particularly if the COVID-19 pandemic continues and/or other variants emerge. Similarly, because we have more than 100 employees, should the federal government reintroduce testing mandates or other measures to combat COVID-19, our workforce and ultimately our results of operations may be impacted if we have a significant number of employees unwilling to comply with such measures.

If the COVID-19 pandemic continues for an extended period of time or worsens, it could have a material adverse effect on our supply chain or workforce, either of which could have a material adverse effect on our business, financial condition and liquidity. In addition, if the impact of the COVID-19 pandemic continues it may heighten other risks that could affect our business.

Risks Related to Financial Results, Finances and Capital Structure

We have a substantial amount of indebtedness that could affect our financial condition.

As of December 31, 2021, we had $250 million in aggregate principal amount of our 5.625% senior secured notes due 2026 (the “Senior Secured Notes”) outstanding and $172.5 million in aggregate principal amount outstanding under our 2.50% Convertible Senior Notes due July 15, 2024 (the “Convertible Senior Notes”). We also have the ability to borrow up to $25 million under our new revolving credit facility entered into in February 2021 (the “New Revolving Credit Facility”) under which only letters of credit of $3.6 million were outstanding as of December 31, 2021. If we cannot generate sufficient cash flow from operations to service our debt, we may need to further refinance our debt, dispose of assets or issue equity to obtain necessary funds. We do not know whether we will be able to do any of this on a timely basis or on terms satisfactory to us or at all.

Our substantial amount of indebtedness could limit our ability to:

 
obtain necessary additional financing for working capital, capital expenditures or other purposes in the future;
 
plan for, or react to, changes in our business and the industries in which we operate;
 
make future acquisitions or pursue other business opportunities;
 
react in an extended economic downturn; and
 
pay dividends.

The terms of the agreement governing our indebtedness may restrict our current and future operations, which would adversely affect our ability to respond to changes in our business and to manage our operations.

The indenture governing the Senior Secured Notes and our New Revolving Credit Facility each contain, and any future indebtedness of ours would likely contain, a number of restrictive covenants that impose significant operating and financial restrictions on us, including restrictions on our ability to, among other things:

 
incur additional debt, disqualified stock and preferred stock;
 
pay dividends and make other restricted payments;
 
create liens;
 
make investments and acquisitions;
 
engage in sales of assets and subsidiary stock;
 
enter into sale-leaseback transactions;
 
enter into transactions with affiliates; and
 
transfer all or substantially all of our assets or enter into merger or consolidation transactions.

Our New Revolving Credit Facility also requires us to maintain certain financial ratios under certain limited circumstances. A failure by us to comply with the covenants or financial ratios in our debt instruments could result in an event of default under the facility, which could adversely affect our ability to respond to changes in our business and manage our operations. In the event of any default under our debt instruments, the lenders under the facility could elect to declare all amounts outstanding under such instruments to be due and payable and require us to apply all of our available cash to repay these amounts. If the indebtedness under one of our debt instruments were to be accelerated, it could cause an event of default and/or a cross-acceleration of our obligations under our other debt instruments and there can be no assurance that our assets would be sufficient to repay this indebtedness in full, which could have a material adverse effect on our business, results of operations, and financial condition.

Our status as an emerging growth company.

We ceased to be an emerging growth company on December 31, 2021. As a result, beginning on January 1, 2022 we are required to comply with the disclosure requirements applicable to non-emerging growth companies, including the requirement to obtain an auditor attestation of our internal control over financial reporting pursuant to the requirements of Section 404 of the Sarbanes-Oxley Act (“Section 404”) as well as the requirement to provide enhanced disclosure regarding executive compensation and hold a non-binding advisory vote on executive compensation. Compliance with these new disclosure obligations could be costly and will require our management to devote increased effort toward ensuring compliance with the non-emerging growth company requirements. We cannot predict or estimate the amount of additional costs we may incur as a result of the change in our status or the timing of such costs, though such costs may be substantial. In addition, if we are unable to comply with the disclosure requirements applicable to non-EGCs in a timely manner we may be unable to file our current and periodic reports with the SEC on time, which could cause investors to lose confidence in our reports and also affect our ability to quickly access the capital markets.

If we fail to establish and maintain proper and effective internal control over financial reporting, our operating results and our ability to operate our business could be harmed.

Section 404 of the Sarbanes-Oxley Act of 2002 requires that we establish and maintain internal control over financial reporting, and we are also required to establish disclosure controls and procedures under applicable SEC rules. An effective internal control environment is necessary to enable us to produce reliable financial reports and is an important component of our efforts to prevent and detect financial reporting errors and fraud. Management is required to provide an annual assessment on the effectiveness of our internal control over financial reporting and, as a result of ceasing to be an Emerging Growth Company, our independent registered public accounting firm is now also required to attest to the effectiveness of our internal control over financial reporting. Our and our auditor’s testing may reveal deficiencies in our internal control over financial reporting that are deemed to be material weaknesses and render our internal control over financial reporting ineffective. As noted below, this year’s assessment led management to conclude that a material weakness exists in our information technology control environment. No assurance can be given that we won’t discover additional material weaknesses in the future. We have incurred and we expect to continue to incur substantial accounting and auditing expense and expend significant management time in complying with the requirements of Section 404, including the requirement to have such controls tested by our independent registered public accounting firm. While an effective internal control environment is necessary to enable us to produce reliable financial statements and is an important component of our efforts to prevent and detect financial reporting errors and fraud, disclosure controls and internal control over financial reporting are generally not capable of preventing or detecting all financial reporting errors and all fraud. A control system, no matter how well-designed and operated, is designed to reduce rather than eliminate the risk of material misstatements in our financial statements. There are inherent limitations on the effectiveness of internal controls, including collusion, management override and failure in human judgment. A control system can provide only reasonable, not absolute, assurance of achieving the desired control objectives and the design of a control system must reflect the fact that resource constraints exist.

If we are not able to comply with the requirements of Section 404, or if we or our independent registered public accounting firm identify deficiencies in our internal control over financial reporting that are deemed to be material weaknesses:

 
our reputation may be adversely affected and our business and operating results could be harmed;
 
the market price of our stock could decline;
 
we could fail to meet our financial reporting obligations; and
 
we could be subject to litigation and/or investigations or sanctions by the Securities and Exchange Commission (the “SEC”), the New York Stock Exchange or other regulatory authorities.

We identified a material weakness in our internal control related to ineffective information technology general controls which, if not remediated appropriately or in a timely manner, could result in loss of investor confidence and adversely impact our stock price.

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.

In connection with the preparation of our consolidated financial statements for the year ended December 31, 2021, during the fourth quarter of 2021, management identified a material weakness in internal control related to ineffective information technology general controls (“ITGCs”) in the areas of user access and program change-management over certain information technology (“IT”) systems that support the Company’s financial reporting processes. See  Part II, Item 9A for additional information. Internal controls related to the operation of technology systems are critical to maintaining adequate internal control over financial reporting.

As a result, management concluded that our internal control over financial reporting was not effective as of December 31, 2021. We are implementing remedial measures and, while there can be no assurance that our efforts will be successful, we plan to remediate the material weakness prior to the end of 2022. These measures will result in additional technology and other expenses. If we are unable to remediate the material weakness, or are otherwise unable to maintain effective internal control over financial reporting or disclosure controls and procedures, our ability to record, process and report financial information accurately, and to prepare financial statements within required time periods, could be adversely affected, which could subject us to litigation or investigations requiring management resources and payment of legal and other expenses, negatively affect investor confidence in our financial statements and in turn, adversely impact our stock price.

Changes in the method of determining the London Interbank Offered Rate (“LIBOR”), or the replacement of LIBOR with an alternative reference rate, may adversely affect interest expense related to outstanding debt.
 
Amounts drawn under certain of our debt instruments may bear interest at rates based on LIBOR. On July 27, 2017, the Financial Conduct Authority in the United Kingdom (the “FCA”) announced that it would phase out LIBOR as a benchmark by the end of 2021. The publication of USD LIBOR will cease after June 30, 2023, and the FCA confirmed that use of USD LIBOR will not be permitted in most new contracts after December 31, 2021. We are currently evaluating the impact of the potential replacement of the LIBOR interest rate. In addition, the overall financial markets may be disrupted as a result of the phase-out or replacement of LIBOR. Uncertainty as to the nature of such potential phase-out and alternative reference rates or disruption in the financial market could have a material adverse effect on our financial condition, results of operations and cash flows.

Risks Related to our Common Stock

Our certificate of incorporation and bylaws, as well as Delaware law and certain regulations, could discourage or prohibit acquisition bids or merger proposals, which may adversely affect the market price of our common stock.

Our certificate of incorporation authorizes our board of directors to issue preferred stock without stockholder approval. If our board of directors elects to issue preferred stock, it could be more difficult for a third party to acquire us. In addition, some provisions of our certificate of incorporation, bylaws and applicable law could make it more difficult for a third party to acquire control of us, even if the change of control would be beneficial to our stockholders, including:

 
limitations on the removal of directors;
 
limitations on the ability of our stockholders to call special meetings;
 
limitations on stockholder action by written consent;
 
establishing advance notice provisions for stockholder proposals and nominations for elections to the board of directors to be acted upon at meetings of stockholders; and
 
limitations on the ability of our stockholders to fill vacant directorships or amend the number of directors constituting our board of directors.

Our certificate of incorporation limits the ownership of our common stock by individuals and entities that are Restricted Investors. These restrictions may affect the liquidity of our common stock and may result in Restricted Investors being required to sell or redeem their shares at a loss or relinquish their voting, dividend and distribution rights.

For so long as we or one of our subsidiaries is party to any of the Distribution Agreements, our certificate of incorporation will limit the ownership of our common stock by any “Restricted Investor” to 14.9% of our outstanding common stock and shares convertible or exchangeable therefor (including our non-voting common stock) (the “Permitted Percentage”). A “Restricted Investor” is defined as: (i) any entity that directly or indirectly manufactures, sells, markets, distributes or otherwise promotes cigarette paper booklets, filter tubes, injector machines or filter tips in the United States, the District of Columbia, the territories, possessions and military bases of the United States and the Dominion of Canada (a “RTI Competitor”), (ii) any entity that owns more than a 20% equity interest in any RTI Competitor, or (iii) any person who serves as a director or officer of, or any entity that has the right to appoint an officer or director of, any RTI Competitor or of any entity that owns more than a 20% equity interest in any RTI Competitor (each, a “Restricted Investor”). Our certificate of incorporation further provides that any issuance or transfer of shares to a Restricted Investor in excess of the Permitted Percentage will be ineffective as against us and that neither we nor our transfer agent will register the issuance or transfer of shares or be required to recognize the transferee or owner as a holder of our common stock for any purpose except to exercise our remedies described below. Any shares in excess of the Permitted Percentage in the hands of a Restricted Investor will not have any voting or dividend rights and are subject to redemption by us in our discretion. The liquidity or market value of the shares of our common stock may be adversely impacted by such transfer restrictions.

As a result of the above provisions, a proposed transferee of our common stock that is a Restricted Investor may not receive any return on its investment in shares it purchases or owns, as the case may be, and it may sustain a loss. We are entitled to redeem all or any portion of such shares acquired by a Restricted Investor in excess of the Permitted Percentage (“Excess Shares”) at a redemption price based on a fair market value formula that is set forth in our certificate of incorporation, which may be paid in any form, including cash or promissory notes, at our discretion. Excess Shares not yet redeemed will not be accorded any voting, dividend or distribution rights while they constitute Excess Shares. As a result of these provisions, a stockholder who is a Restricted Investor may be required to sell its shares of our common stock at an undesirable time or price and may not receive any return on its investment in such shares. However, we may not be able to redeem Excess Shares for cash because our operations may not have generated sufficient excess cash flow to fund the redemption and we may incur additional indebtedness to fund all or a portion of such redemption, in which case our financial condition may be materially weakened.

Our certificate of incorporation permits us to require that owners of any shares of our common stock provide certification of their status as a Restricted Investor. In the event that a person does not submit such documentation, our certificate of incorporation provides us with certain remedies, including the suspension of the payment of dividends and distributions with respect to shares held by such person and deposit of any such dividends and distributions into an escrow account. As a result of non-compliance with these provisions, an owner of the shares of our common stock may lose significant rights associated with those shares.

Although our certificate of incorporation contains the above provisions intended to assure compliance with the restrictions on ownership of our common stock by Restricted Investors, we may not be successful in monitoring or enforcing the provisions. A failure to enforce or otherwise maintain compliance could lead RTI to exercise its termination rights under the agreements, which would have a material and adverse effect on the Company’s financial position and its results of operations.

In addition to the risks described above, the foregoing restrictions could delay, defer or prevent a transaction or change in control that might involve a premium price for our common stock or that might otherwise be in the best interest of our stockholders.

Future sales of our common stock in the public market could reduce our stock price, and any additional capital raised by us through the sale of equity or convertible securities may dilute our stockholders.

We may sell additional shares of common stock in public or private offerings and may also sell securities convertible to common stock, such as the Convertible Senior Notes. We may also be required to issue common stock and conversion of our Convertible Senior Notes at the exercise or vesting of certain awards, see Note 13, “Notes Payable and Long-Term Debt,” in the Notes to Consolidated Financial Statements included in this Annual Report for further discussion..

We cannot predict the size of future issuances of our common stock or securities convertible into common stock or the effect, if any, that future issuances and sales of shares of our common stock will have on the market price of our common stock. Sales of substantial amounts of our common stock (including shares issued in connection with an acquisition), or the perception that such sales could occur, may adversely affect prevailing market prices of our common stock.

We may issue preferred stock whose terms could adversely affect the voting power or value of our common stock.

Our certificate of incorporation authorizes us to issue, without the approval of our stockholders, one or more classes or series of preferred stock having such designations, preferences, limitations and relative rights, including preferences over our common stock respecting dividends and distributions, as our board of directors may determine. The terms of one or more classes or series of preferred stock could adversely impact the voting power or value of our common stock. For example, we might grant holders of preferred stock the right to elect some number of our directors in all events or on the happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences we might assign to holders of preferred stock could affect the residual value of the common stock.

General Risks

Our business may be damaged by events outside of our or our suppliers’ control, such as the impact of epidemics (e.g., coronavirus), political upheavals, or natural disasters.

We have manufacturing operations in Tennessee and Kentucky. Additionally, we have critical suppliers of raw materials and finished products in other countries. Events may impact our ability to manufacture products or prevent critical suppliers from performing their obligations to us, through no fault of any party. Examples of such events could include the effect of potential epidemics, such as COVID-19; political upheavals including violent changes in government, regional conflicts and the reaction of the governments throughout the world to those conflicts such as the implementation of sanctions, widespread labor unrest, or breakdowns in civil order; and natural disasters, such as hurricanes, tornados, earthquakes or floods. If such events were to occur and disrupt our manufacturing capabilities or supply arrangements, there can be no assurance that we could quickly remedy the impact and there could be a material adverse impact on our business, results of operations, and financial condition.

Reliance on information technology means a significant disruption could affect our communications and operations.

We increasingly rely on information technology systems for our internal communications, controls, reporting and relations with customers and suppliers and information technology is becoming a significantly important tool for our sales staff. Our marketing and distribution strategy are dependent upon our ability to closely monitor consumer and market trends on a highly specified level, for which we are reliant on our highly sophisticated data tracking systems, which are susceptible to disruption or failure. In addition, our reliance on information technology exposes us to cyber-security risks, which could have a material adverse effect on our ability to compete. Security and privacy breaches may expose us to liability and cause us to lose customers or may disrupt our relationships and ongoing transactions with other entities with whom we contract throughout our supply chain. The failure of our information systems to function as intended, or the penetration by outside parties’ intent on disrupting business processes, could result in significant costs, loss of revenue, assets or personal or other sensitive data and reputational harm.

Additionally, in connection with the preparation of our consolidated financial statements for the year ended December 31, 2021, during the fourth quarter of 2021, management identified a material weakness in internal control related to ineffective ITGCs in the areas of user access and program change-management over certain IT systems that support the Company’s financial reporting processes. See Part II, Item 9A for additional information. In the event we are unable to remediate the material weakness, or are otherwise unable to maintain effective internal control over financial reporting or disclosure controls and procedures, our ability to record, process and report financial information accurately, and to prepare financial statements within required time periods, could be adversely affected, which could subject us to litigation or investigations requiring management resources and payment of legal and other expenses, negatively affect investor confidence in our financial statements and, in turn, adversely impact our stock price.

Security and privacy breaches may expose us to liability and cause us to lose customers.

Federal and state laws require us to safeguard our wholesalers’, retailers’ and consumers’ financial information, including credit information. Although we have established security procedures to protect against identity theft and the theft of our customers’ financial information, our security and testing measures may not prevent security breaches. We have been in the past and may again in the future be subject to cyberattacks, including attacks that have resulted in the theft of customer financial information, such as credit card information; however, no cyberattack we have suffered to date has resulted in material liability to us. These attacks have become increasingly sophisticated over time and maybe conducted or “sponsored” by nation states with significant resources. We cannot guarantee that a future breach would not result in material liability or otherwise harm our business. In the event of any such breach, we may be required to notify governmental authorities or consumers under breach disclosure laws, indemnify consumers or other third parties for losses resulting from the breach, and expend resources investigating and remediating any vulnerabilities that contributed to the occurrence of the breach. Typically, we rely on encryption and authentication technology licensed from third parties to enhance transmission security of confidential information in relation to financial and other sensitive information that we have on file. Advances in computer capabilities, new discoveries in the field of cryptography, inadequate facility security or other developments may result in a compromise or breach of the technology used by us to protect customer data. Any compromise of our security, even a security breach that does not result in a material liability, could harm our reputation and therefore, our business and financial condition. In addition, a party who is able to circumvent our security measures or exploit inadequacies in our security measures, could, among other effects, misappropriate proprietary information (including trade secrets), cause interruptions in our operations or expose customers and other entities with which we interact to computer viruses or other disruptions. Actual or perceived vulnerabilities may lead to claims against us. While we maintain cyber errors and omissions insurance that covers certain cyber risks, our insurance coverage may be insufficient to cover all claims or losses. To the extent the measures we have taken prove to be insufficient or inadequate, we may become subject to litigation or administrative sanctions, which could result in significant fines, penalties or damages and harm to our reputation.

We may fail to manage our growth.

We have expanded over our history and intend to grow in the future. We acquired the Stoker’s® brand in 2003 and have continued to develop it through the introduction of new products, such as moist snuff. Our acquisition of the Vapor Beast® brand in 2016 accelerated our entry into non-traditional retail channels while the 2018 acquisition of IVG added a top B2C platform which enhances our marketing and selling of proprietary and third-party vapor products to adult consumers. More recently, the acquisition of Solace provided us with a leading line of e-liquids and a powerful new product development platform, the acquisition of certain tobacco assets and distribution rights from Durfort and BluntWrap USA secured long-term control of our Zig-Zag MYO cigar wrap products and provided us access to a portfolio of tobacco products with significant strategic value, and the acquisition of certain tobacco assets from Unitabac expanded our capabilities in the growing cigar market. However, any future growth will place additional demands on our resources, and we cannot be sure we will be able to manage our growth effectively. If we are unable to manage our growth while maintaining the quality of our products and profit margins, or if new systems that we implement to assist in managing our growth do not produce the expected benefits, our business, financial position, results of operations and cash flows could be adversely affected. We may not be able to support, financially or otherwise, future growth, or hire, train, motivate and manage the required personnel. Our failure to manage growth effectively could also limit our ability to achieve our goals as they relate to streamlined sales, marketing and distribution operations and the ability to achieve certain financial metrics.

We may fail to successfully integrate our acquisitions or otherwise be unable to benefit from pursuing acquisitions.

We believe there are meaningful opportunities to grow through acquisitions and joint ventures across all OTP and adjacent product categories and we expect to continue a strategy of selectively identifying and acquiring businesses with complementary products. We may be unable to identify, negotiate, and complete suitable acquisition opportunities on reasonable terms. There can be no assurance that any business acquired by us will be successfully integrated with our operations or prove to be profitable to us. We may incur future liabilities related to acquisitions. Should any of the following problems, or others, occur as a result of our acquisition strategy, the impact could be material:

 
difficulties integrating personnel from acquired entities and other corporate cultures into our business;
 
difficulties integrating information systems;
 
the potential loss of key employees of acquired companies;
 
the assumption of liabilities and exposure to undisclosed or unknown liabilities of acquired companies; or
 
the diversion of management attention from existing operations

We are subject to fluctuations in our results that make it difficult to track trends and develop strategies in the short-term.

In response to competitor actions and pricing pressures, we have engaged in significant use of promotional and sales incentives. We regularly review the results of our promotional spending activities and adjust our promotional spending programs in an effort to maintain our competitive position. Accordingly, unit sales volume and sales promotion costs in any period are not necessarily indicative of sales and costs that may be realized in subsequent periods. Additionally, promotional activity significantly increases net sales in the month in which it is initiated, and net sales are adversely impacted in the month after a promotion. Accordingly, based upon the timing of our marketing and promotional initiatives, we have and may continue to experience significant variability in our results, which could affect our ability to formulate strategies that allow us to maintain our market presence across volatile periods. If our fluctuations obscure our ability to track important trends in our key markets, it may have a material adverse effect on our business, results of operations and financial condition.

We are subject to the risks of exchange rate fluctuations.

Currency movements and suppliers’ price increases relating to premium cigarette papers and cigarette tubes are the primary factors affecting our cost of sales. These products are purchased under the Distribution Agreements and the License Agreements, and we make payments in euros. Thus, we bear certain foreign exchange rate risk for certain of our inventory purchases. In addition, as part of our strategy, we have begun strategic international expansions. As a result, we may be more sensitive to the risks of exchange rate fluctuations. To manage this risk, we sometimes utilize short-term forward currency contracts to purchase euros for our inventory purchases. We have a foreign exchange currency policy which governs our hedging of risk. While we engage in hedging transactions from time to time, no assurance can be made that we will be successful in eliminating currency exchange risks or that changes in currency rates will not have a material adverse effect on our business, results of operations and financial condition.

Adverse U.S. and global economic conditions could negatively impact our business, prospects, results of operations, financial condition or cash flows.

Our business and operations are sensitive to global economic conditions. These conditions include interest rates, energy costs, inflation, recession, fluctuations in debt and equity capital markets and the general condition of the U.S. and world economy, including as a result of the effect of the COVID-19 pandemic. A material decline in the economic conditions affecting consumers, which cause a reduction in disposable income for the average consumer, may change consumption patterns, and may result in a reduction in spending on OTP or a switch to cheaper products or products obtained through illicit channels. Material inflation may also lead to significant increases in property, E&O and other insurance premiums which could affect our results of operations and liquidity and may also result in us self-insuring if the premiums become uneconomical. Electronic cigarettes, vaporizer, e-liquid, and other NewGen products are relatively new to market and may be regarded by users as a novelty item and expendable. As such, demand for our NewGen products may be particularly sensitive to economic conditions such as inflation, recession, high energy costs, unemployment, changes in interest rates and money supply, changes in the political environment, the ultimate effect on the economy of the COVID-19 pandemic and other factors beyond our control, any combination of which could result in a material adverse effect on our business, results of operations and financial condition.

The departure of key management personnel and the failure to attract and retain talent could adversely affect our operations.

Our success depends upon the continued contributions of our senior management. Our ability to implement our strategy of attracting and retaining the best talent may be impaired by the decreasing social acceptance of tobacco usage. The tobacco industry competes for talent with the consumer products industry and other companies that enjoy greater societal acceptance. As a result, we may be unable to attract and retain the best talent, which could have a material adverse effect on our business, results of operations and financial condition.

Our intellectual property rights may be infringed or misappropriated.

We currently rely on trademark and other intellectual property rights to establish and protect our products, including the brand names and logos we own or license. Third parties have in the past infringed on and misappropriated and may in the future infringe or misappropriate, these trademarks and our other intellectual property rights. Our ability to maintain and further build brand recognition is dependent on the continued and exclusive use of these trademarks, service marks and other proprietary intellectual property rights, including the names and logos we own or license. Despite our attempts to ensure these intellectual property rights are protected, third parties may take actions that could materially and adversely affect our rights or the value of this intellectual property. Any enforcement concerning our intellectual property rights, whether successful or unsuccessful, could result in substantial costs to us and diversions of our resources. Expenses related to protecting and enforcing our intellectual property rights, the loss or compromise of any of these rights or the loss of revenues as a result of infringement or misappropriation could have a material adverse effect on our business, results of operations and financial condition, and may prevent the brands we own or license from growing or maintaining market share.

Third parties may claim that we infringe or misappropriate their intellectual property rights.

Competitors in the tobacco products and NewGen markets may claim that we infringe on or misappropriate their intellectual property rights. Such claims, whether or not meritorious, may result in the expenditure of significant financial and managerial resources, injunctions against us and/or the payment of damages. Further, our vapor distribution businesses distribute third party product brands with those suppliers’ branding and imagery. If that branding or imagery is alleged by other parties to infringe or otherwise violate intellectual property rights, we could be drawn into such litigation.

We may fail to meet expectations relating to environmental, social and governance factors.

Market participants, including investors, analysts, customers and other key stakeholders are increasingly focused on environmental, social and governance (“ESG”) factors. We have recently determined to adopt a more comprehensive ESG initiative with an initial focus on public health and began to roll-out this new initiative in 2020. However, the ESG factors by which companies’ corporate responsibility practices are assessed differ among market participants, are constantly evolving and could result in greater expectations of us and/or cause us to undertake costly initiatives to satisfy such new criteria. We risk damage to our brand and reputation in the event that our corporate responsibility procedures or standards do not meet the standards expected by us. Furthermore, we could fail, or be perceived to fail, in our achievement of our publicly disclosed ESG initiatives or goals and we could also be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors and other key stakeholders or our initiatives are not executed as planned, our reputation and financial results could be materially and adversely affected.

Item 1B. Unresolved Staff Comments

None

Item 2. Properties

As of December 31, 2021, we operated manufacturing, distribution, office, and warehouse space in the U.S., all of which is leased with the exception of our Dresden, Tennessee, manufacturing facility which is owned. To provide a cost-efficient supply of products to our customers, we maintain centralized management of internal manufacturing and nationwide distribution facilities. Our two manufacturing and distribution facilities located in Louisville, Kentucky and Sheperdsville, Kentucky are used by all our segments. Our third manufacturing and distribution facilities located in Dresden, Tennessee is used by our Stoker’s Product segment. We believe our facilities are generally adequate for our current and anticipated future use.

Item 3. Legal Proceedings

For a description of our material pending legal proceedings, please see Contingencies in Note 18 to the Notes to the Consolidated Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K, which is incorporated herein by reference.

Also see ‘Risk Factors—We are subject to significant product liability litigation’ for additional details.

Item 4. Mine Safety Disclosures

Not applicable.

Information about our Executive Officers

Listed below are the executive officers of the Company. Our executive officers are appointed by, and serve at the discretion of, our board of directors. There are no family relationships between any of the executive officers, and there is no arrangement or understanding between any executive officer and any other person pursuant to which the executive officer was selected.

Yavor Efremov, age 49, has served as our President and CEO since January 2022. Prior to January 2022, Mr. Efremov served as a director of our Company since July 2021. Mr. Efremov currently serves on the board of MDH Acquisition Corp. From April 2019 to November 2019, Mr. Efremov was the CEO of Motorsport Network, a global company with 630 employees, and was responsible for restructuring the company, hiring a management team, developing a vision for the company and executing on that vision. Prior to Motorsport Network, Mr. Efremov spent 5 years at Liberty Media as SVP, Corporate Development. Prior to that, Mr. Efremov spent 8 years in the Technology, Media and Telecom group of Goldman, Sachs & Co. in New York and, prior to that, Mr. Efremov was an M&A lawyer with Cleary, Gottlieb, Steen & Hamilton for 5 years, also in New York. Mr. Efremov holds a J.D. from the Yale Law School, a Ph.D. in Economics from Yale, B.S. (Mathematics) and B.A. (Economics) from Furman University.

Graham Purdy, age 50, was appointed as Chief Operating Officer in November 2019 after serving as President of our New Ventures Division since December 2017. Mr. Purdy joined the Company in 2004 and has held various leadership positions since that time. Prior to joining the Company, Mr. Purdy spent 7 years at Philip Morris, USA where he served in senior sales and sales management positions. Mr. Purdy holds a Bachelor of Arts from California State University, Chico.
 
Luis Reformina, age 44, was appointed Chief Financial Officer in May 2021 after serving as the Company’s Chief Business Development Officer since October 2020. He joined the Company as Vice President of Business Development in 2019. Prior to joining the Company, Mr. Reformina spent nearly two decades in the finance and investment industry working at Point72 Asset Management, Waterfront Capital Partners, Perella Weinberg Partners and Vestar Capital Partners in various roles deploying capital across different industries. He began his career as an investment banker at Goldman Sachs & Co. Mr. Reformina holds a B.S, Summa Cum Laude, in Electrical Engineering from Cornell University and an M.B.A from Stanford Graduate School of Business where he was an Arjay Miller Scholar.
 
Brittani N. Cushman, age 37, has been our Senior Vice President, General Counsel, and Secretary since November 2020 and has served in various roles in our legal department since joining the Company in October 2014. Prior to joining the Company, Ms. Cushman spent five years at Xcaliber International, Ltd., L.L.C., where she was most recently the General Counsel, responsible for all legal affairs. Ms. Cushman holds a Bachelor of Science in Business Administration in business management from the University of Tulsa and a J.D. from Washington and Lee University School of Law.

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

The principal stock exchange on which Turning Point Brands, Inc.’s common stock (par value $0.01 per share) is listed is the New York Stock Exchange under the symbol “TPB.” At March 4, 2022, there were 145 holders of record of Turning Point Brands, Inc.’s common stock.

Dividends. On November 9, 2017, our Board of Directors approved the initiation of a cash dividend to shareholders. The initial quarterly dividend of $0.04 per common share was paid on December 15, 2017 to shareholders of record at the close of business on November 27, 2017. The most recent dividend of $0.055 per common share, an increase of approximately 38% compared to the initial dividend, was paid on January 7, 2022, to shareholders of record at the close of business on December 17, 2021. Future dividend amounts will be considered after reviewing financial results and capital needs and will be declared at the discretion of the Company’s board of directors.

Performance graph. The graph below compares the cumulative total shareholder return of Turning Point Brands, Inc.’s common stock since our initial public offering on May 11, 2016, with the Russell 3000 Index and the S&P Small Cap 600 Consumer Staples Index. The information presented assumes an initial investment of $100 on May 11, 2016, and that all dividends were reinvested. The cumulative returns shown represent the value that these investments would have had on December 31, 2021.

Issuer purchases of equity securities.

On February 25, 2020, the Company’s Board of Directors approved a $50.0 million share repurchase program, which is intended for opportunistic execution based upon a variety of factors including market dynamics. On October 25, 2021, the Board increased the approved share repurchase program by $30.7 million bringing the authority at the time back to $50 million (including approximately $19.3 million available for repurchases under the Board’s previous authorization). As of December 31, 2021, we had $31.8 million of remaining authority under the repurchase program. This share repurchase program has no expiration date and is subject to the ongoing discretion of the Board. All repurchases to date under our stock repurchase programs have been made through open market transactions, but in the future, we may also purchase shares through privately negotiated transactions or 10b5-1 repurchase plans. On February 24, 2022, the Board increased the approved share repurchase program by $24.6 million bringing total authority at that time to $50 million.
 
The following table includes information regarding purchases of our common stock made by us during the quarter ended December 31, 2021 in connection with the repurchase program described above:
 
      
Period
 
Total Number
of Shares
Purchased
   
Average
Price Paid
per Share
   
Total Number of
Shares Purchased
as Part of Publicly
Announced Plans
or Programs
   
Maximum Number
(or Approximate
Dollar Value)
of Shares that
May Yet Be
Purchased Under the
Plans or Programs
 
October 1 to October 31
   
-
   
$
-
     
-
   
$
50,028,385
 
November 1 to November 30
   
253,000
   
$
39.30
     
253,000
   
$
40,085,485
 
December 1 to December 31
   
224,707
   
$
36.73
     
224,707
   
$
31,831,997
 
Total
   
477,707
             
477,707
         
 
Item 6. Selected Financial Data

Reserved

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

You should read the following discussion of the historical financial condition and results of operations in conjunction with our historical consolidated financial statements and accompanying notes, which are included elsewhere in this Annual Report on Form 10-K. In addition, this discussion includes forward-looking statements subject to risks and uncertainties that may result in actual results differing from statements we make. See “Cautionary Note Regarding Forward-Looking Statements.” Factors that could cause actual results to differ include those risks and uncertainties discussed in “Risk Factors.”

The following discussion relates to the audited financial statements of Turning Point Brands, Inc., included elsewhere in this Annual Report on Form 10-K. In this discussion, unless the context requires otherwise, references to “our Company” “we,” “our,” or “us” refer to Turning Point Brands, Inc., and its consolidated subsidiaries. References to “TPB” refer to Turning Point Brands, Inc., without any of its subsidiaries. We were incorporated in 2004 under the name North Atlantic Holding Company, Inc. On November 4, 2015, we changed our name to Turning Point Brands, Inc. Many of the amounts and percentages in this discussion have been rounded for convenience of presentation.

Overview

We are a leading manufacturer, marketer and distributor of branded consumer products. We sell a wide range of products to adult consumers consisting of staple products with our iconic brands Zig-Zag® and Stoker’s® to our next generation products to fulfill evolving consumer preferences. Among other markets, we compete in the alternative smoking accessories and Other Tobacco Products (“OTP”) industries. The alternative smoking accessories market is a dynamic market experiencing robust secular growth driven by cannabinoid legalization in the U.S. and Canada and positively evolving consumer perception and acceptance in North America. The OTP industry, which consists of non-cigarette tobacco products, exhibited mid-single-digit consumer unit annualized growth over the three year period ending 2021 as reported by Management Science Associates, Inc. (“MSAi”), a third-party analytics and information company. Our three focus segments are led by our core, proprietary brands: Zig-Zag® in the Zig-Zag Products segment; Stoker’s® along with Beech-Nut® and Trophy® in the Stoker’s Products segment; and our distribution platforms (Vapor Beast®, VaporFi® and Direct Vapor®) along with Solace® in the NewGen Products segment. Our businesses generate solid cash flow which we use to invest in our business, finance acquisitions, increase brand support, expand our distribution infrastructure, and strengthen our capital position. We currently ship to approximately 800 distributors with an additional 200 secondary, indirect wholesalers in the U.S. that carry and sell our products. Under the leadership of a senior management team with extensive experience in the consumer products, alternative smoking accessories and tobacco industries, we have grown and diversified our business through new product launches, category expansions, and acquisitions while concurrently improving operational efficiency.

We believe there are meaningful opportunities to grow through acquisitions and joint ventures across all product categories. As of December 31, 2021, our products are available in approximately 195,000 U.S. retail locations which, with the addition of retail stores in Canada, brings our total North American retail presence to an estimated 215,000 points of distribution. Our sales team targets widespread distribution to all traditional retail channels, including convenience stores, and we have a growing e-commerce business.

Products

We operate in three segments: Zig-Zag Products, Stoker’s Products and NewGen Products. In our Zig-Zag Products segment, we principally market and distribute (i) rolling papers, tubes, and related products; and (ii) finished cigars and make-your-own (“MYO”) cigar wraps. In our Stoker’s Products segment, we (i) manufacture and market moist snuff tobacco (“MST”) and (ii) contract for and market loose leaf chewing tobacco products. In our NewGen Products segment, we (i) market and distribute liquid vapor products and certain other products without tobacco and/or nicotine; (ii) distribute a wide assortment of products to non-traditional retail via VaporBeast; and (iii) market and distribute a wide assortment of products to individual consumers via the VaporFi B2C online platform. Refer to the ‘Recent Developments’ section below for details regarding the Turning Point Brands Canada (formerly ReCreation Marketing) investment.

Our portfolio of brands includes some of the most widely recognized names in the alternative smoking accessories and OTP industries, such as Zig-Zag®, Stoker’s®, Vapor Beast® and VaporFi®. The following table sets forth the market share and category rank of our core products and demonstrates their industry positions:

Brand
 
Product
 
TPB Segment
 
Market Share(1)
 
Category Rank(1)
Zig-Zag®
 
Cigarette Papers
 
Zig-Zag Products
 
33.6%
 
#1 premium, #1 overall
Zig-Zag®
 
MYO Cigar Wraps
 
Zig-Zag Products
 
56.2%
 
#1 overall
Stoker’s®
 
Moist Snuff
 
Stoker’s Products
 
5.6%
 
#3 discount, #6 overall
Stoker’s®
 
Chewing Tobacco
 
Stoker’s Products
 
25.6%
 
#1 discount, #1 overall
                 
(1)  Market share and category rank data for all products are derived from MSAi data 52 weeks ended 12/25/21.

We subscribe to a sales tracking system from MSAi that records all OTP product shipments (ours as well as those of our competitors) from approximately 600 wholesalers to over 250,000 traditional retail stores in the U.S. This system enables us to understand individual product share and volume trends across multiple categories down to the individual retail store level, allowing us to allocate field salesforce coverage to the highest opportunity stores. Our sales and marketing group of approximately 180 professionals utilize the MSAi system to efficiently target markets and sales channels with the highest sales potential.

Our core Zig-Zag Products and Stoker’s Products segments primarily generate revenues from the sale of our products to wholesale distributors who, in turn, resell the products to retail operations. Our acquisition of VaporBeast in 2016 expanded our revenue streams as we began selling directly to non-traditional retail outlets. Our acquisition of IVG in 2018 enhanced our B2C revenue stream with the addition of the Vapor-Fi online platform. The acquisition of Solace in 2019 provided us with a line of leading liquids and a powerful new product development platform. Our net sales, which include federal excise taxes, consist of gross sales net of cash discounts, returns, and selling and marketing allowances.

We rely on long-standing relationships with high-quality, established manufacturers to provide the majority of our produced products. More than 80% of our production, as measured by net sales, is outsourced to suppliers. The remaining production consists primarily of our moist snuff tobacco operations located in Dresden, Tennessee, and Louisville, Kentucky. Our principal operating expenses include the cost of raw materials used to manufacture the limited number of our products which we produce in-house; the cost of finished products, which are generally purchased goods; federal excise taxes; legal expenses; and compensation expenses, including benefits and costs of salaried personnel. Our other principal expenses include interest expense and other expenses.

Key Factors Affecting Our Results of Operations

We consider the following to be the key factors affecting our results of operations:

 
Our ability to further penetrate markets with our existing products;
 
Our ability to introduce new products and product lines that complement our core business;
 
Decreasing interest in tobacco products among consumers;
 
Price sensitivity in our end-markets;
 
Marketing and promotional initiatives, which cause variability in our results;
 
General economic conditions, including consumer access to disposable income and other conditions affecting purchasing power such as inflation;
 
Cost and increasing regulation of promotional and advertising activities;
 
Cost of complying with regulation, including “deeming regulation”;
 
Increasing and unpredictable regulation of NewGen products;
 
Counterfeit and other illegal products in our end-markets;
 
Currency fluctuations;
 
Our ability to identify attractive acquisition opportunities; and
 
Our ability to successfully integrate acquisitions.

Recent Developments

CLIPPER® Lighters 

In February 2022, we entered into an agreement with Flamagas, a renowned lighter manufacturer, for exclusive distribution of CLIPPER® lighters in the United States and Canada.

Final Rule Related to PACT Act Published

On October 21, 2021, the United States Postal Service (“USPS”) published a Final Rule entitled “Treatment of E-Cigarettes in the Mail,” which followed its earlier publication of the Proposed Rule on February 19, 2021. This Final Rule was required as a result of the inclusion of Division FF, Title VI (Preventing Online Sales of E-Cigarettes to Children or “POSECA”) in the Further Consolidated Appropriations Act, 2021. POSECA, among other things, expanded the definition of “cigarettes” in the Jenkins Act and Prevent All Cigarette Trafficking (“PACT”) Act to expressly capture “electronic nicotine delivery systems,” i.e., ENDS. Consistent with the Proposed Rule, the Final Rule extends the existing prohibition on and exceptions to the mailing of “cigarettes” via USPS to ENDS products, other than the Consumer Testing and Public Health exceptions. Specifically, the Final Rule extends the following exceptions to the prohibition on mailing of ENDS products: the Business/Regulatory Purposes Exception, the Certain Individuals Exception, and the exception for intra-Alaska and intra-Hawaii shipments. We have received certain shipping exemptions from carrier services to carry the affected freight and have created a supplemental logistical network for those shipments not covered by the exemptions.

Unitabac

On July 23, 2021, we acquired certain assets of Unitabac, a marketer of mass-market cigars, for $10.7 million in total consideration, comprised of $9.6 million in cash and $1.1 million of capitalized transaction costs. In the acquisition, we acquired a robust portfolio of cigarillo products and all related intellectual property, including Cigarillo Non-Tip (NT) Homogenized Tobacco Leaf (HTL) products and Rolled Leaf and Natural Leaf Cigarillo Products.

Old Pal

On July 21, 2021, we invested $8 million in Old Pal Holding Company LLC (“Old Pal”), a leading brand in the cannabis lifestyle space that operates a non-plant touching licensing model. We invested in the form of a convertible note which includes additional follow-on investment rights. Our investment will enable Old Pal to expand product offerings in existing states, which include California, Nevada, Michigan, Oklahoma, Ohio, Washington and Massachusetts, and will help create the infrastructure necessary to support continued territory and product expansion.

Direct Value Wholesale

In April 2021, Turning Point Brands Canada, a VIE for which we are considered the primary beneficiary, purchased 100% of the equity interest of Westhem Ventures LTD d/b/a Direct Value Wholesale (“DVW”) for $3.9 million in total consideration, comprised of $3.5 million paid in cash and $0.5 million in accrued consideration paid during 2021. DVW is Canadian distribution entity that operates in markets not primarily served by Turning Point Brands Canada. The acquisition expands Turning Point Brands Canada’s markets in Canada.

Docklight Brands, Inc.

On April 19, 2021, we invested $8.7 million in Docklight Brands, Inc., a pioneering consumer products company with celebrated brands including Marley Natural® cannabis and Marley™ CBD. We have additional follow-on investment rights. As part of the investment, we have obtained exclusive U.S. distribution rights for Docklight’s Marley™ CBD topical products.

Premarket Tobacco Applications

We submitted Premarket Tobacco Applications (“PMTAs”) covering 250 products to the FDA prior to the September 9, 2020 filing deadline. The PMTAs cover a broad assortment of products in the vapor category including multiple proprietary e-liquid offerings in varying nicotine strengths, technologies and sizes; proprietary replacement parts and components of open system tank devices through partnerships with two leading manufacturers for exclusive distribution of products in the United States; and a closed system e-cigarette. On September 14, 2021, the FDA issued a Marketing Denial Order (“MDO”) for certain of the Company’s proprietary e-liquid products subject of these PMTAs. The Company filed a Petition for Review in the Sixth Circuit Court of Appeals on September 23, 2021, followed by an Emergency Motion for a Stay Pending Review on September 30, 2021. On October 7, 2021, we were informed that the FDA had rescinded its September 14, 2021, MDO. We therefore withdrew both the Petition and Emergency Stay on October 8, 2021. The Rescission Letter indicated that the FDA had found additional relevant information that was not adequately assessed. The Rescission Letter further clarified that the FDA presently has no intention of initiating any regulatory enforcement action against the products.

Critical Accounting Policies and Uses of Estimates

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States. When more than one accounting principle, or the method of its application, is generally accepted, we select the principle or method that is appropriate in the specific circumstances. Application of these accounting principles requires us to make estimates about the future resolution of existing uncertainties. Actual results could differ from these estimates. We evaluate our estimates, including those related to revenue recognition, collectability of accounts receivable, inventory valuation and obsolescence, goodwill, intangibles, income taxes, litigation, and contingencies on an ongoing basis. We base these estimates on our historical experience and other assumptions we believe are appropriate under the circumstances. In preparing these consolidated financial statements, we have made our best estimates and judgments of the amounts and disclosures included in the consolidated financial statements.

Revenue Recognition

We recognize revenues in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (Topic 606), which include excise taxes and shipping and handling charges billed to customers, net of cash discounts for prompt payment, sales returns and sales incentives, upon delivery of goods to the customer—at which time our performance obligation is satisfied—at an amount that we expect to be entitled to in exchange for those goods in accordance with the five-step analysis outlined in Topic 606: (i) identify the contract with the customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations, and (v) recognize revenue when (or as) performance obligations are satisfied. We exclude from the transaction price, sales taxes and value-added taxes imposed at the time of sale (which do not include excise taxes on smokeless tobacco, cigars or vaping products billed to customers).

We record an allowance for sales returns, based principally on historical volume and return rates, which is included in accrued liabilities on the consolidated balance sheets. We record sales incentives, which consist of consumer incentives and trade promotion activities, as a reduction in revenues (a portion of which is based on amounts estimated as being due to wholesalers, retailers and consumers at the end of the period) based principally on historical volume and utilization rates. Expected payments for sales incentives are included in accrued liabilities on the consolidated balance sheets.

A further requirement of ASC 606 is for entities to disaggregate revenue recognized from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Our management views business performance through segments that closely resemble the performance of major product lines. Thus, the primary, and most useful, disaggregation of our contract revenue for decision making purposes is the disaggregation by segment which can be found in Note 21 of our Notes to Consolidated Financial Statements. An additional disaggregation of contract revenue by sales channel can be found within Note 21 as well.

Derivative Instruments – Currency Forward Contracts

We use foreign currency forward contracts to hedge a portion of our exposure to changes in foreign currency exchange rates from time to time. We account for our forward contracts under the provisions of ASC 815, Derivatives and Hedging. Under our policy, as amended, we may hedge up to 100% of our anticipated purchases of inventory in the denominated invoice currency over a forward period not to exceed twelve months. We may also, from time to time, hedge up to ninety percent of our non-inventory purchases in the denominated invoice currency. Forward contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these contracts are transferred from other comprehensive income into inventory as the related inventories are received and are transferred to net income as inventory is sold. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized in income currently.

Derivative Instruments - Interest Rate Swaps

We enter into interest rate swap contracts to manage interest rate risk and reduce the volatility of future cash flows. We account for interest rate swap contracts under the provisions of ASC 815, Derivatives and Hedging. Swap contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these swap contracts are transferred from other comprehensive income into net income upon settlement of the derivative position or at maturity of the interest rate swap contract. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.

Goodwill and Other Intangible Assets

We follow the provisions of ASC 350, Intangibles – Goodwill and Other in accounting for our goodwill and other intangible assets. Goodwill and indefinite-lived intangible assets are reviewed for impairment annually on December 31, or more frequently if certain indicators are present, in accordance with ASC 350-20-35 and ASC 350-30-35, respectively. If the carrying value of the goodwill or indefinite-life intangible asset exceeds its fair value, determined using the discounted cash flows method and the relief-from-royalty method, respectively, the goodwill or intangible asset is considered impaired. The carrying value of the goodwill or indefinite-life intangible asset would then be reduced to fair value. For goodwill, the determination of a reporting unit’s fair value involves, among other things, our market capitalization and application of the income approach, which includes developing forecasts of future cash flows and determining an appropriate discount rate.

Based on our annual goodwill impairment testing, the estimated fair values of each of our reporting units were in excess of the respective carrying values at December 31, 2021. We had no such impairment of goodwill or other intangible assets during the year ended December 31, 2021. However, there could be an impairment of the goodwill of the NewGen reporting unit if future revenues do not achieve our expected future cash flows or if macroeconomic conditions result in future increases in the weighted average cost of capital used to estimate fair value. Refer to Note 10 of Notes to Consolidated Financial Statements for further details regarding our goodwill and other intangible assets as of December 31, 2021.

Fair Value

GAAP establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1) and the lowest priority to unobservable inputs (level 3). The three levels of the fair value hierarchy under GAAP are described below:

 
Level 1 – Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date.
 
Level 2 – Inputs to the valuation methodology include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.
 
Level 3 – Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

Retirement Plans

We follow the provisions of ASC 715, Compensation – Retirement Benefits in accounting for our retirement plans, which requires an employer to (i) recognize in its statement of financial position the funded status of a benefit plan, measured as the difference between the fair value of plan assets and benefit obligations; (ii) recognize, net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit cost; and (iii) measure defined benefit plan assets and obligations as of the date of the employer’s statement of financial position.

Income Taxes

We account for income taxes under ASC 740. We record the effects of income taxes under the liability method in which deferred income tax assets and liabilities are recognized based on the difference between the financial and tax basis of assets and liabilities using the enacted tax rates in effect for the years in which the differences are expected to reverse. We assess our ability to realize future benefits of deferred tax assets by determining if they meet the “more likely than not” criteria in ASC 740, Income Taxes. If we determine that future benefits do not meet the “more likely than not” criteria, a valuation allowance is recorded.

Stock-Based Compensation

We measure stock compensation costs related to our stock options on the fair value-based method under the provisions of ASC 718, Compensation – Stock Compensation, which requires compensation cost for stock options to be recognized based on the fair value of stock options granted. We determine the fair value of these awards using the Black-Scholes option pricing model.

We grant performance-based restricted stock units (“PRSU”) subject to both performance-based and service-based vesting conditions. The fair value of each PRSU is our stock price on the date of grant. For purposes of recognizing compensation expense as services are rendered in accordance with ASC 718, we assume all employees involved in the PRSU grant will provide service through the end of the performance period. Stock compensation expense is recorded based on the probability of achievement of the performance conditions specified in the PRSU grant.

We grant restricted stock units (“RSU”) subject to service-based vesting conditions. The fair value of each RSU is our stock price on the date of grant. We recognize compensation expense as services are rendered in accordance with ASC 718. Stock compensation expense is recorded over the service period in the RSU grant.

Accounts Receivable

Accounts receivable are recognized at their net realizable value. All accounts receivable are trade-related and are recorded at the invoiced amount and do not bear interest. We maintain allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from the customer’s inability to pay, which may result in write-offs. We recorded an allowance for doubtful accounts of $0.3 million and $0.2 million at December 31, 2021 and 2020, respectively.

Inventories

Inventories are stated at the lower of cost or net realizable value. Cost was determined using the first-in, first-out (“FIFO”) method. Leaf tobacco is presented in current assets in accordance with standard industry practice, notwithstanding the fact that such tobaccos are carried longer than one year for the purpose of curing. We recorded an inventory valuation allowance of $7.7 million and $9.9 million at December 31, 2021 and 2020, respectively.

Results of Operations

Summary

The table and discussion set forth below relates to our consolidated results of operations for the years ended December 31 (in thousands):

   
For the year ended December 31,
 
   
2021
   
2020
   
% Change
   
2019
   
% Change
 
Consolidated Results of Operations Data:
                             
Net sales
                             
Zig-Zag products
 
$
176,491
   
$
132,812
     
32.9
%
 
$
108,733
     
22.1
%
Stoker’s products
   
124,280
     
115,866
     
7.3
%
   
99,894
     
16.0
%
NewGen products
   
144,700
     
156,433
     
-7.5
%
   
153,362
     
2.0
%
Total net sales
   
445,471
     
405,111
     
10.0
%
   
361,989
     
11.9
%
Cost of sales
   
227,637
     
215,121
     
5.8
%
   
224,872
     
-4.3
%
Gross profit
                                       
Zig-Zag products
   
102,739
     
78,278
     
31.2
%
   
59,414
     
31.8
%
Stoker’s products
   
68,084
     
61,764
     
10.2
%
   
52,620
     
17.4
%
NewGen products
   
47,011
     
49,948
     
-5.9
%
   
25,083
     
99.1
%
Total gross profit
   
217,834
     
189,990
     
14.7
%
   
137,117
     
38.6
%
                                         
Selling, general, and administrative expenses
   
127,513
     
125,563
     
1.6
%
   
109,887
     
14.3
%
Operating income
   
90,321
     
64,427
     
40.2
%
   
27,230
     
136.6
%
Interest expense, net
   
20,500
     
13,487
     
52.0
%
   
14,435
     
-6.6
%
Investment loss (income)
   
6,673
     
(198
)
   
-3470.2
%
   
(2,648
)
   
-92.5
%
(Gain) loss on extinguishment of debt
   
(2,154
)
   
-
   
NM
     
1,308
     
-100.0
%
Net periodic benefit cost (income), excluding service cost
   
-
     
989
     
-100.0
%
   
(4,961
)
   
-119.9
%
Income before income taxes
   
65,302
     
50,149
     
30.2
%
   
19,096
     
162.6
%
Income tax expense
   
14,040
     
11,957
     
17.4
%
   
2,863
     
317.6
%
Consolidated net income
   
51,262
     
38,192
     
34.2
%
   
16,233
     
135.3
%
Net loss attributable to non-controlling interest
   
(797
)
   
-
   
NM
     
-
   
NM
 
Net income attributable to Turning Point Brands, Inc.
 
$
52,059
   
$
38,192
     
36.3
%
 
$
16,233
     
135.3
%

Comparison of Year Ended December 31, 2021, to Year Ended December 31, 2020

Net Sales. For the year ended December 31, 2021, overall net sales increased to $445.5 million from $405.1 million for the year ended December 31, 2020, an increase of $40.4 million or 10.0%. The increase in net sales was primarily driven by increased sales volume in the Zig-Zag Products segment.

For the year ended December 31, 2021, net sales in the Zig-Zag Products segment increased to $176.5 million from $132.8 million for the year ended December 31, 2020, an increase of $43.7 million or 32.9%. For the year ended December 31, 2021, Zig-Zag Products volumes increased 29.7%, and price/mix increased 3.2%. The increase in net sales was by led by double-digit growth in sales of our MYO cigar wraps and U.S. rolling papers business. This growth was complemented by our Canadian business which benefited from the consolidation of Turning Point Brands Canada in the current year period.

For the year ended December 31, 2021, net sales in the Stoker’s Products segment increased to $124.3 million from $115.9 million for the year ended December 31, 2020, an increase of $8.4 million or 7.3%. For the year ended December 31, 2021, Stoker’s Products volume increased 1.3% and price/mix increased 6.0%. The increase in net sales was driven by the continuing double-digit growth of Stoker’s® MST offset by low single-digit decline in loose-leaf chewing tobacco. MST represented 63% of Stoker’s Products revenue in 2021, up from 59% a year earlier.

For the year ended December 31, 2021, net sales in the NewGen products segment decreased to $144.7 million from $156.4 million for the year ended December 31, 2020, a decrease of $11.7 million or 7.5%. The decrease in net sales was primarily the result of declines in the vape distribution businesses as a result of strong B2C orders during stay-at-home provisions in the prior year as well as the changing regulatory environment.

Gross Profit. For the year ended December 31, 2021, overall gross profit increased to $217.8 million from $190.0 million for the year ended December 31, 2020, an increase of $27.8 million or 14.7%. Gross profit as a percentage of net sales increased to 48.9% for the year ended December 31, 2021, from 46.9% for the year ended December 31, 2020. The increase in gross profit as a percentage of net sales was driven by increased margin in the Stoker’s Products segment as a result of strong incremental margin contribution of MST.

For the year ended December 31, 2021, gross profit in the Zig-Zag Products segment increased to $102.7 million from $78.3 million for the year ended December 31, 2020, an increase of $24.5 million or 31.2%. Gross profit as a percentage of net sales decreased to 58.2% of net sales for the year ended December 31, 2021, from 58.9% of net sales for the year ended December 31, 2020. The decrease in gross profit as a percentage of net sales is a result of the consolidation of Turning Point Brands Canada in the current year period which operates at lower margins than our traditional business.

For the year ended December 31, 2021, gross profit in the Stoker’s Products segment increased to $68.1 million from $61.8 million for the year ended December 31, 2020, an increase of $6.3 million or 10.2%. Gross profit as a percentage of net sales increased to 54.8% of net sales for the year ended December 31, 2021, from 53.3% of net sales for the year ended December 31, 2020. The increase in gross profit as a percentage of net sales is primarily a result of pricing and strong incremental margin contribution of MST.

For the year ended December 31, 2021, gross profit in the NewGen products segment decreased to $47.0 million from $49.9 million for the year ended December 31, 2020, a decrease of $2.9 million or 5.9%. NewGen gross profit includes $1.1 million of tariff expenses in 2021 compared to $10.1 million in 2020. Gross profit as a percentage of net sales increased to 32.5% of net sales for the year ended December 31, 2021, from 31.9% of net sales for the year ended December 31, 2020, primarily as a result of increased margins in the vape distribution businesses.

Selling, General and Administrative Expenses. For the year ended December 31, 2021, selling, general and administrative expenses increased to $127.5 million from $125.6 million for the year ended December 31, 2020, an increase of $2.0 million or 1.6%. Selling, general, and administrative expenses for the year ended December 31, 2021, included $7.6 million of stock options, restricted stock and incentives expense, $1.3 million of transaction expenses, $0.8 million of restructuring expenses and $2.6 million of expense related to PMTA. Selling, general, and administrative expenses for the year ended December 31, 2020, included $2.6 million of stock options, restricted stock and incentives expense, $3.1 million of transaction expenses, $0.5 million of restructuring expenses and $14.4 million of expense related to PMTA. The increase in selling, general and administrative expenses is a result of variable costs in our online business as well as increased shipping costs from PACT Act implementation for vape products and higher freight rates across all segments combined with the impact of the consolidation of Turning Point Brands Canada in the current year period.

Interest Expense, net. For the year ended December 31, 2021, interest expense, on a net basis, increased to $20.5 million from $13.5 million for the year ended December 31, 2020, primarily as a result the issuance of the Senior Secured Notes and related refinancing of the 2018 First Lien Credit Facility which increased the Company’s outstanding debt.

Investment Loss (Income). For the year ended December 31, 2021, investment loss increased to $6.7 million compared to $0.2 million of investment income for the year ended December 31, 2020, primarily as a result of $7.1 million impairment of our investment in dosist. See Note 11 Other Assets in the Consolidated Financial Statements for additional information on the dosist investment.

(Gain) Loss on Extinguishment of Debt. For the year ended December 31, 2021, gain on extinguishment of debt was $2.2 million as a result of forgiveness of the unsecured loan issued to us under the Coronavirus Aid, Relief, and Economic Security Act of 2020 (the “CARES Act”) partially offset by the repayment of the 2018 First Lien Credit Facility. For the year ended December 31, 2020, there was no loss on extinguishment of debt.

Net Periodic Benefit Cost (Income), excluding service cost. For the year ended December 31, 2021, there was no net periodic benefit cost or income. For the year ended December 31, 2020, net periodic cost was $0.9 million primarily as a result of the curtailment from the shutdown of the pension plan.

Income Tax Expense. The Company’s income tax expense was $14.0 million, or 21.5% of income before income taxes, for the year ended December 31, 2021, and included discrete tax deductions of $7.5 million related to the forgiveness of the $7.5 million unsecured loan and $7.2 million relating to stock option exercises during the year. The Company’s income tax expense was $12.0 million, or 23.8% of income before income taxes, for the year ended December 31, 2020, and included a discrete tax deduction of $3.3 million relating to stock option exercises during the year and a discrete tax benefit of $0.6 million from the shutdown of the pension plan.

Net Loss Attributable to Non-Controlling Interest. Net loss attributable to non-controlling interest was $0.8 million for the year ended December 31, 2021, compared to $0.0 million for the year ended December 31, 2020.

Net Income Attributable to Turning Point Brands, Inc. Due to the factors described above, net income attributable to Turning Point Brands, Inc. for the years ended December 31, 2021 and 2020, was $52.1 million and $38.2 million, respectively.

Comparison of Year Ended December 31, 2020, to Year Ended December 31, 2019

Net Sales. For the year ended December 31, 2020, overall net sales increased to $405.1 million from $362.0 million for the year ended December 31, 2019, an increase of $43.1 million or 11.9%. The increase in net sales was primarily driven by increased sales volume across all segments.

For the year ended December 31, 2020, net sales in the Zig-Zag Products segment increased to $132.8 million from $108.7 million for the year ended December 31, 2019, an increase of $24.1 million or 22.1%. For the year ended December 31, 2020, Zig-Zag Products volumes increased 19.7%, and price/mix increased 2.4%. The increase in net sales was primarily related to double digit growth in US papers and wraps, partially offset by a $1.8 million decline in non-focus cigars and MYO pipe.

For the year ended December 31, 2020, net sales in the Stoker’s Products segment increased to $115.9 million from $99.9 million for the year ended December 31, 2019, an increase of $16.0 million or 16.0%. For the year ended December 31, 2020, Stoker’s Products volume increased 12.0% and price/mix increased 4.0%. The increase in net sales was primarily driven by the continuing double-digit volume growth of Stoker’s® MST. Sales in chewing tobacco products were up mid-single digits as compared to prior year. MST represented 59% of Stoker’s Products revenue in 2020, up from 54% a year earlier.

For the year ended December 31, 2020, net sales in the NewGen products segment increased to $156.4 million from $153.4 million for the year ended December 31, 2019, an increase of $3.1 million or 2.0%. The increase in net sales was primarily the result of growth in both the Nu-X and vape distribution businesses.

Gross Profit. For the year ended December 31, 2020, overall gross profit increased to $190.0 million from $137.1 million for the year ended December 31, 2019, an increase of $52.9 million or 38.6%, due to growth across all segments and $24.2 million of costs in 2019 that did not recur primarily related to inventory reserves. Consolidated gross profit for the year ended December 31, 2019, included $1.2 million of introductory launch costs and $23.0 million of restructuring costs primarily inventory reserves. Gross profit as a percentage of net sales increased to 46.9% for the year ended December 31, 2020, from 37.9% for the year ended December 31, 2019.

For the year ended December 31, 2020, gross profit in the Zig-Zag Products segment increased to $78.3 million from $59.4 million for the year ended December 31, 2019, an increase of $18.9 million or 31.8%. Gross profit as a percentage of net sales increased to 58.9% of net sales for the year ended December 31, 2020, from 54.6% of net sales for the year ended December 31, 2019. The increase in gross profit as a percentage of net sales is a result of increased US paper sales and increased margin in MYO cigar sales as a result of the Durfort transaction.

For the year ended December 31, 2020, gross profit in the Stoker’s Products segment increased to $61.8 million from $52.6 million for the year ended December 31, 2019, an increase of $9.1 million or 17.4%. Gross profit as a percentage of net sales increased to 53.3% of net sales for the year ended December 31, 2020, from 52.7% of net sales for the year ended December 31, 2019. The increase in gross profit as a percentage of net sales is primarily a result of strong incremental margin contribution of MST.

For the year ended December 31, 2020, gross profit in the NewGen products segment increased to $49.9 million from $25.1 million for the year ended December 31, 2019, an increase of $24.9 million or 99.1%. NewGen gross profit for the year ended December 31, 2019, included $1.2 million of introductory launch costs and $23.2 million of restructuring expenses that did not recur in 2020. Additionally, the gross profit includes $10.1 million of tariff expenses in 2020 compared to $9.3 million in 2019. Gross profit as a percentage of net sales increased to 31.9% of net sales for the year ended December 31, 2020, from 16.4% of net sales for the year ended December 31, 2019, primarily due to the impact of the $23.2 million of related write-offs and reserves in 2019 associated with the vape distribution business.

Selling, General and Administrative Expenses. For the year ended December 31, 2020, selling, general and administrative expenses increased to $125.6 million from $109.9 million for the year ended December 31, 2019, an increase of $15.7 million or 14.3%. Selling, general, and administrative expenses for the year ended December 31, 2020, included $2.6 million of stock options, restricted stock and incentives expense, $3.1 million of transaction expenses, $0.5 million of restructuring expenses and $14.4 million of expense related to PMTA. Selling, general, and administrative expenses for the year ended December 31, 2019, included $1.8 million of transaction costs (primarily relating to Solace and Turning Point Brands Canada as well as earnout expense for IVG), $5.0 million of introductory launch costs, $3.2 million of restructuring expenses, and $2.2 million in PMTA expenses.

Interest Expense, net. For the year ended December 31, 2020, interest expense, on a net basis, decreased to $13.5 million from $14.4 million for the year ended December 31, 2019, primarily as a result of a decrease in interest expense on our 2018 First Lien Term Loan as result of lower interest rates partially offset by increased interest expense from our Convertible Senior Notes.

Investment Income. For the year ended December 31, 2020, investment income decreased to $0.2 million from $2.6 million for the year ended December 31, 2019, primarily due to the impact of the $2.0 million gain on the CASH investment as a result of marking the investment to fair value in 2019. See Note 11 Other Assets in the Consolidated Financial Statements for additional information on the CASH investment.

Loss on Extinguishment of Debt. For the year ended December 31, 2020, there was no loss on extinguishment of debt. For the year ended December 31, 2019, loss on extinguishment of debt was $1.3 million as the result of paying off the 2018 Second Lien Credit Facility.

Net Periodic Benefit Cost (Income), excluding service cost. For the year ended December 31, 2020, net periodic cost was $0.9 million primarily as a result of the curtailment from the shutdown of the pension plan. For the year ended December 31, 2019, net periodic income was $5.0 million primarily due to the gain on the termination of the postretirement plan.

Income Tax Expense. The Company’s income tax expense was $12.0 million, or 23.8% of income before income taxes, for the year ended December 31, 2020, and included a discrete tax deduction of $3.3 million relating to stock option exercises during the year and a discrete tax benefit of $0.6 million from the shutdown of the pension plan. The Company’s income tax expense of $2.9 million, or 15.0% of income before income taxes, for the year ended December 31, 2019, was lower than the expected annual effective tax rate as a result of discrete tax benefits of $4.6 million from the exercise of stock options during the year.

Net Income Attributable to Turning Point Brands, Inc . Due to the factors described above, net income for the year ended December 31, 2020 and 2019, was $38.2 million and $16.2 million, respectively.

EBITDA and Adjusted EBITDA
 
To supplement our financial information presented in accordance with U.S. GAAP, we use non-U.S. GAAP financial measures including EBITDA and Adjusted EBITDA. We believe Adjusted EBITDA provides useful information to management and investors regarding certain financial and business trends relating to our financial condition and results of operations. Adjusted EBITDA is used by management to compare our performance to that of prior periods for trend analyses and planning purposes and is presented to our Board of Directors. We believe that EBITDA and Adjusted EBITDA are appropriate measures of operating performance because they eliminate the impact of expenses that do not relate to operating performance. In addition, our debt instruments contain covenants which use Adjusted EBITDA calculations.
 
We define “EBITDA” as net income before interest expense, loss on extinguishment of debt, provision for income taxes, depreciation, and amortization. We define “Adjusted EBITDA” as net income before interest expense, loss (gain) on extinguishment of debt, provision for income taxes, depreciation, amortization, other non-cash items, and other items we do not consider ordinary course in our evaluation of ongoing operating performance.
 
Non-U.S. GAAP measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with U.S. GAAP. Adjusted EBITDA excludes significant expenses required to be recorded in our financial statements by U.S. GAAP and is subject to inherent limitations. Other companies in our industry may calculate this non-U.S. GAAP measure differently than we do or may not calculate it at all, limiting its usefulness as a comparative measure. The table below provide a reconciliation between net income, EBITDA and Adjusted EBITDA.

(in thousands)
 
Years ended December 31,
 
   
2021
   
2020
   
2019
 
Consolidated net income
 
$
52,059
   
$
38,192
   
$
16,233
 
Add:
                       
Interest expense, net
   
20,500
     
13,487
     
14,435
 
(Gain) loss on extinguishment of debt
   
(2,154
)
   
-
     
1,308
 
Income tax expense
   
14,040
     
11,957
     
2,863
 
Depreciation expense
   
3,105
     
3,237
     
2,638
 
Amortization expense
   
1,907
     
1,781
     
1,451
 
EBITDA
 
$
89,457
   
$
68,654
   
$
38,928
 
Components of Adjusted EBITDA
                       
Other (a)
   
-
     
988
     
(11
)
Stock options, restricted stock, and incentives expense (b)
   
7,557
     
2,555
     
4,626
 
Transactional expenses and strategic initiatives (c)
   
1,267
     
3,087
     
1,764
 
New product launch costs (d)
   
-
     
-
     
6,185
 
FDA PMTA (e)
   
1,668
     
14,435
     
2,153
 
Corporate and vapor restructuring (f)
   
1,026
     
517
     
19,214
 
Non-cash asset impairment (g)
   
7,100
     
-
     
-
 
Vendor settlement (h)
   
-
     
-
     
(5,522
)
Adjusted EBITDA
 
$
108,075
   
$
90,236
   
$
67,337
 

(a)
Represents non-cash pension expense (income) and foreign exchange hedging.
(b)
Represents non-cash stock options, restricted stock, incentives expense and Solace performance stock units.
(c)
Represents the fees incurred for transaction expenses and strategic initiatives.
(d)
Represents product launch costs for our new product lines.
(e)
Represents costs associated with applications related to FDA premarket tobacco product application (“PMTA”).
(f)
Costs during the year ended December 31, 2021, represent the write-down and disposal cost of discontinued vape inventory and cost of retail store lease termination. Costs during the year ended December 31, 2020, represent the costs from the retirement of a senior executive. Costs during the year ended December 31, 2019, represent the costs associated with corporate and vapor restructuring including severance and inventory reserves
(g)
Represents impairment of investment in dosist.
(h)
Represents net gain associated with the settlement of a vendor contract.

Liquidity and Capital Resources

Our principal uses for cash are working capital, debt service, and capital expenditures. We believe our cash flows from operations and borrowing availability under our New Revolving Credit Facility are adequate to satisfy our operating cash requirements for the foreseeable future.

Our working capital, which we define as current assets less cash and current liabilities, increased $15.5 million to $80.5 million at December 31, 2021, compared with $65.0 million at December 31, 2020. The increase in working capital is primarily due to decrease in the current portion of long-term debt as a result of paying off the 2018 Second Lien Credit Facility and the Promissory Note issued to the sellers in connection with the Durfort acquisition.

   
As of
 
(in thousands)
 
December 31,
2021
   
December 31,
2020
 
             
Current assets
 
$
120,849
   
$
121,638
 
Current liabilities
   
40,336
     
56,629
 
Working capital
 
$
80,513
   
$
65,009
 

During the year ended December 31, 2021 and 2020, we invested $6.2 million and $6.1 million, respectively, in capital expenditures. We had unrestricted cash on hand of $128.3 million and $41.8 million as of December 31, 2021 and 2020, respectively. The significant increase in cash on hand is primarily the result of the proceeds from the Senior Secured Note issuance. We had restricted assets of $34.7 million and $35.1 million as of December 31, 2021 and 2020, respectively. Restricted assets consist of escrow deposits under the MSA and insurance deposits. On the 25th anniversary of each annual deposit, we are entitled to receive reimbursement of the principal amount of escrow remaining for that year. See “Master Settlement Agreement” below for details.

Cash Flows from Operating Activities

For the year ended December 31, 2021, net cash provided by operating activities increased to $68.2 million from $43.7 million for the year ended December 31, 2020, an increase of $24.5 million or 56%, primarily due to higher net income due to increased sales combined with the timing of changes in working capital.

For the year ended December 31, 2020, net cash provided by operating activities increased to $43.7 million from $37.8 million for the year ended December 31, 2019, an increase of $5.9 million or 16%, primarily due to higher net income due to increased sales offset by the timing of changes in working capital.

Cash Flows from Investing Activities

For the year ended December 31, 2021, net cash used in investing activities decreased to $58.8 million from $64.8 million for the year ended December 31, 2020, a decrease of $6.0 million or 9%, primarily due to the decrease in acquisitions partially offset by the purchase of investments in our MSA escrow account which reflects the change in restricted cash.

For the year ended December 31, 2020, net cash used in investing activities was $64.8 million compared to net cash provided by investing activities of $15.9 million for the year ended December 31, 2019, a decrease of $80.7 million or 508%, primarily due to increases in cash paid for acquisitions and investments in 2020.

Cash Flows from Financing Activities

For the year ended December 31, 2021, net cash provided by financing activities was $57.1 million compared to net cash used in financing activities $29.3 million for the year ended December 31, 2020, an increase of $86.4 million or 295%, primarily due to the net proceeds from the Senior Secured Notes partially offset by the repayment in full of the 2018 First Lien Term Loan in the first quarter of 2021 with the proceeds of the Senior Secured Notes and the repurchase of $38.7 million of common stock during 2021.

For the year ended December 31, 2020, net cash used in financing activities was to $29.3 million compared to net cash provided by financing activities $68.0 million for the year ended December 31, 2019, a decrease of $97.3 million or 143%, primarily due to lapping the net proceeds from the issuance of the Convertible Senior Notes and the payment of the revolving credit facility and second lien term loan in 2019.

Long-Term Debt

Notes payable and long-term debt consisted of the following at December 31, 2021 and 2020, in order of preference:

   
December 31,
2021
   
December 31,
2020
 
Senior Secured Notes
 
$
250,000
   
$
-
 
2018 First Lien Term Loan
   
-
     
130,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Note payable - Promissory Note
   
-
     
10,000
 
Note payable - Unsecured Loan
   
-
     
7,485
 
Gross notes payable and long-term debt
   
422,500
     
319,985
 
Less deferred finance charges
   
(8,328
)
   
(5,873
)
Less current maturities
   
-
     
(12,000
)
Net notes payable and long-term debt
 
$
414,172
   
$
302,112
 

As noted above under “—Recent Developments—Senior Secured Notes and New Revolving Credit Facility,” on February 11, 2021, the Company completed a comprehensive refinancing transaction pursuant to which the Company issued $250 million of its Senior Secured Notes entered into the New Revolving Credit Facility. The proceeds from the Offering of the Senior Secured Notes were used to (i) repay all obligations under and terminate the 2018 First Lien Term Loan and 2018 First Lien Revolver, (ii) pay related fees, costs, and expenses and (iii) for general corporate purposes.

Senior Secured Notes

On February 11, 2021, we closed a private offering (the “Offering”) of $250 million aggregate principal amount of our 5.625% senior secured notes due 2026 (the “Senior Secured Notes”). The Senior Secured Notes bear interest at a rate of 5.625% and will mature on February 15, 2026. Interest on the Senior Secured Notes is payable semi-annually in arrears on February 15 and August 15 of each year, commencing on August 15, 2021.We used the proceeds from the Offering (i) to repay all obligations under and terminate the 2018 First Lien Credit Facility, (ii) to pay related fees, costs, and expenses and (iii) for general corporate purposes.

Obligations under the Senior Secured Notes are guaranteed by the Company’s existing and future wholly-owned domestic subsidiaries (the “Guarantors”) that guarantee any Credit Facility (as defined in the Indenture governing the Senior Secured Notes or the “Senior Secured Notes Indenture”), including the 2021 Revolving Credit Facility, or capital markets debt securities of the Company or Guarantors in excess of $15.0 million. The Senior Secured Notes and the related guarantees are secured by first-priority liens on substantially all of the assets of the Company and the Guarantors, subject to certain exceptions.

We may redeem the Senior Secured Notes, in whole or in part, at any time prior to February 15, 2023, at a price equal to 100% of the principal amount of the Notes redeemed plus accrued and unpaid interest, if any, to, but excluding the applicable redemption date, plus a “make-whole” premium. Thereafter, we may redeem the Senior Secured Notes, in whole or in part, at established redemption prices set forth in the Senior Secured Notes Indenture, plus accrued and unpaid interest, if any. In addition, on or prior to February 15, 2023, we may redeem up to 40% of the aggregate principal amount of the Senior Secured Notes with the net cash proceeds from certain equity offerings at a redemption price equal to 105.625%, plus accrued and unpaid interest, if any to the redemption date; provided, however, that at least 50% of the original aggregate principal amount of the Senior Secured Notes (calculated after giving effect to the issuance of any additional notes) remains outstanding. In addition, at any time and from time to time prior to February 15, 2023, but not more than once in any twelve-month period, we may redeem up to 10% of the aggregate principal amount of the Senior Secured Notes at a redemption price of 103% of the aggregate principal amount of Senior Secured Notes redeemed plus accrued and unpaid interest, if any to but not including the redemption date, on the Senior Secured Notes to be redeemed.

If we experience a change of control (as defined in the Senior Secured Notes Indenture), we must offer to repurchase the Senior Secured Notes at a repurchase price equal to 101% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest.

The Indenture contains covenants that, among other things, limit the ability of the Company and its restricted subsidiaries to: (i) grant or incur liens; (ii) incur, assume or guarantee additional indebtedness; (iii) sell or otherwise dispose of assets, including capital stock of subsidiaries; (iv) make certain investments; (v) pay dividends, make distributions or redeem or repurchase capital stock; (vi) engage in certain transactions with affiliates; and (vii) consolidate or merge with or into, or sell substantially all of our assets to another entity. These covenants are subject to a number of limitations and exceptions set forth in the Indenture. The Indenture provides for customary events of default. 

We incurred debt issuance costs attributable to the issuance of the Senior Secured Notes of $6.4 million which are amortized to interest expense using the effective interest method over the expected life of the Senior Secured Notes.

2021 Revolving Credit Facility

In connection with the Offering, we also entered into a new $25 million senior secured revolving credit facility (the “2021 Revolving Credit Facility”) with the lenders party thereto (the “Lenders”) and Barclays Bank PLC, as administrative agent and collateral agent (in such capacity, the “Agent”). The 2021 Revolving Credit Facility provides for a revolving line of credit of up to $25.0 million. Letters of credit are limited to $10 million (and are a part of, and not in addition to, the revolving line of credit). We have not drawn any borrowings under the 2021 Revolving Credit Facility but do have letters of credit of approximately $3.6 million outstanding under the facility. The 2021 Revolving Credit Facility will mature on August 11, 2025 if none of our Convertible Senior Notes are outstanding, and if any Convertible Senior Notes are outstanding, the date which is 91 days prior to the maturity date of July 15, 2024 for such Convertible Senior Notes.

Interest is payable on the 2021 Revolving Credit Facility at a fluctuating rate of interest determined by reference to the Eurodollar rate plus an applicable margin of 3.50% (with step-downs upon de-leveraging). We also have the option to borrow at a rate determined by reference to the base rate.

The obligations under the 2021 Revolving Credit Agreement are guaranteed on a joint and several basis by the Guarantors. The Company’s and Guarantors’ obligations under the 2021 Revolving Credit Facility are secured on a pari passu basis with the Senior Secured Notes.

The 2021 Revolving Credit Agreement contains covenants that are substantially the same as the covenants in the Senior Secured Notes Indenture. The 2021 Revolving Credit Facility also requires the maintenance of a Consolidated Leverage Ratio (as defined in the 2021 Revolving Credit Agreement) of 5.50 to 1.00 (with a step down to 5.25 to 1.00 beginning with the fiscal quarter ending March 31, 2023) at the end of each fiscal quarter when extensions of credit under the 2021 Revolving Credit Facility and certain drawn and undrawn letters of credit (excluding (a) letters of credit that have been cash collateralized and (b) letters of credit having an aggregate face amount less than $5,000,000) in the aggregate outstanding exceeds 35% of the total commitments under the 2021 Revolving Credit Facility.

We incurred debt issuance costs attributable to the issuance of the 2021 Revolving Credit Facility of $0.5 million which are amortized to interest expense using the effective interest method over the expected life of the 2021 Revolving Credit Facility.

The 2021 Revolving Credit Agreement provides for customary events of default.

2018 Credit Facility

In the first quarter of 2021, we used a portion of the proceeds from the issuance of the Senior Secured Notes to prepay all outstanding amounts under and terminate the 2018 First Lien Credit Facility in the amount of $130.0 million, and the transaction resulted in a $5.7 million loss on extinguishment of debt, which includes a $3.6 million loss from the early termination of the interest rate swap agreement. See Note 13, “Notes Payable and Long-Term Debt,” in the Notes to Consolidated Financial Statements included in this Annual Report for further discussion.

Convertible Senior Notes

In July 2019 we closed an offering of $172.5 million in aggregate principal amount of our Convertible Senior Notes. The Convertible Senior Notes bear interest at a rate of 2.50% per year, payable semiannually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020. The Convertible Senior Notes will mature on July 15, 2024, unless earlier repurchased, redeemed or converted. The Convertible Senior Notes are senior unsecured obligations.

The Convertible Senior Notes are convertible into approximately 3,208,172 shares of our voting common stock under certain circumstances prior to maturity at a conversion rate of 18.598 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.77 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. Upon conversion, we may pay cash, shares of our common stock or a combination of cash and stock, as determined by us at our discretion. The conditions required to allow the holders to convert their Convertible Senior Notes were not met as of December 31, 2021.

The indenture covering the Convertible Senior Notes contains customary events of default.

We early adopted ASU 2020-06 effective January 1, 2021, on a retrospective basis to all periods presented. Under ASU 2020-06, the Company accounts for the Convertible Senior Notes entirely as a liability and will no longer separately account for the Convertible Senior Notes with liability and equity components. See Note 2, “Summary of Significant Accounting Policies,” in the Notes to Consolidated Financial Statements included in this Annual Report for further discussion of the impact of the adoption of ASU 2020-06.

We incurred debt issuance costs attributable to the Convertible Senior Notes of $5.9 million which are amortized to the interest expense using the effective interest method over the expected life of the Convertible Senior Notes.

In connection with the Convertible Senior Notes offering, we entered into privately negotiated capped call transactions with certain financial institutions. The capped call transactions have a strike price of $53.77 per and a cap price of $82.86 per, and are exercisable when, and if, the Convertible Senior Notes are converted. We paid $20.53 million for these capped calls and charged that amount to additional paid-in capital.

Promissory Note

On June 10, 2020, in connection with the acquisition of certain Durfort assets, we issued an unsecured subordinated promissory note (“Promissory Note”) in the principal amount of $10.0 million (the “Principal Amount”), with an annual interest rate of 7.5%, payable quarterly, with the first payment due September 10, 2020. The Principal Amount was payable in two $5.0 million installments, with the first installment due 18 months after the closing date of the acquisition (June 10, 2020), and the second installment due 36 months after the closing date of the acquisition. The second installment was subject to reduction for certain amounts payable to us as a holdback. We prepaid all outstanding amounts under and terminated the Promissory Note in the third quarter of 2021 in the amount of $9.6 million. The transaction resulted in a $0.4 million gain on extinguishment of debt.

Unsecured Loan

On April 17, 2020, National Tobacco Company, L.P., a wholly-owned subsidiary of the Company, entered into a loan agreement with Regions Bank guaranteed by the Small Business Administration for a $7.5 million unsecured loan issued pursuant to the CARES Act. The proceeds of the loan were received on April 27, 2020. The loan was scheduled to mature on April 17, 2022 and had a 1.00% interest rate. Under the CARES Act we were permitted to apply for forgiveness of the loan if the proceeds were used as required for certain purposes. During 2021, we applied for forgiveness for the loan. On October 15, 2021, we received notice that our application for forgiveness was fully approved. The extinguishment of the unsecured loan occurred in the fourth quarter of 2021 resulting in a $7.5 million gain on extinguishment of debt. We are subject to audit relating to the unsecured loan until 2027 which could result in repayment of some or all of the unsecured loan previously forgiven. However, we believe that repayment of any amount is not probable.

Distribution Agreements

For a description of our material distribution agreements, see “Business—Distribution and Supply Agreements.”

Master Settlement Agreement

On November 23, 1998, the major U.S. cigarette manufacturers, Philip Morris USA, Inc., Brown & Williamson Tobacco Corporation, Lorillard Tobacco Company and R.J. Reynolds Tobacco Company, entered into the MSA with attorneys general representing states that agreed to settle certain recovery actions (the “Settling States”). In order to be in compliance with the MSA and subsequent states’ statutes, we were required to fund an escrow account with each of the Settling States based on the number of cigarettes or cigarette equivalents (which is measured by pounds of MYO cigarette smoking tobacco) sold in such state. We discontinued our generic category of MYO in 2019 and our Zig-Zag branded MYO cigarette smoking tobacco in 2017. Thus, pending a change in MSA legislation, we have no remaining product lines covered by the MSA and will not be required to make future escrow deposits. Each year’s deposit will be released from escrow after 25 years. We are scheduled to begin receiving payments as our escrow deposits are released from escrow beginning in 2024.

The following table summarizes our escrow deposit balances (in thousands) by sales year as of:

Sales
 
Deposits as of December 31,
 
Year
 
2021
   
2020
 
             
1999
 
$
211
   
$
211
 
2000
   
1,017
     
1,017
 
2001
   
1,673
     
1,673
 
2002
   
2,271
     
2,271
 
2003
   
4,249
     
4,249
 
2004
   
3,714
     
3,714
 
2005
   
4,553
     
4,553
 
2006
   
3,847
     
3,847
 
2007
   
4,167
     
4,167
 
2008
   
3,364
     
3,364
 
2009
   
1,619
     
1,619
 
2010
   
406
     
406
 
2011
   
193
     
193
 
2012
   
199
     
199
 
2013
   
173
     
173
 
2014
   
143
     
143
 
2015
   
101
     
101
 
2016
   
91
     
91
 
2017
   
82
     
83
 
                 
Total
 
$
32,073
   
$
32,074
 

Off-balance Sheet Arrangements

During 2021, we did not execute any forward contracts. We had no forward contracts at December 31, 2021. During 2020, we executed various forward contracts for the purchase of €19.7 million and sale of €21.4 million with maturity dates ranging from December 2020 to November 2021. At December 31, 2020, we had forward contracts for the purchase of €18.0 million and sale of €19.6 million. The fair value of the foreign currency contracts were based on quoted market prices and resulted in an asset of $0.4 million included in Other current assets and liability of $0.0 million included in Accrued liabilities at December 31, 2020. We had no interest rate swap contracts at December 31, 2021. We had interest rate swap contracts for a total notional amount of $70 million at December 31, 2020. The fair values of the interest rate swap contracts were based upon quoted market prices and resulted in a liability of $3.7 million as of December 31, 2020, included in other long-term liabilities.

Future Cash Requirements

The Company’s primary future cash requirements will be to fund operations, lease payments, debt service and capital expenditures. The Company’s contractual obligations primarily include long-term debt and lease obligations. For information regarding our long-term debt obligations and cash payment obligations thereunder, please see Note 13, “Notes Payable and Long-Term Debt” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K. For information regarding our lease obligations and cash payment obligations thereunder, please see Note 16, “Lease Commitments” in the Notes to the Consolidated Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K.

In 2021, we increased our share repurchase authorization by an additional $30.7 million during the fourth quarter and spent $18.2 million to repurchase 477,707 shares at an average price of $38.09 per share. Subsequent to the quarter end, the Company spent $6.6 million to repurchase 178,196 shares at an average price of $37.08 per share.

Inflation

We believe that any effect of inflation at current levels will be minimal. Historically, we have been able to increase prices at a rate equal to or greater than that of inflation and believe that we will continue to be able to do so for the foreseeable future. In addition, we have been able to maintain a relatively stable variable cost structure for our products due, in part, to our successful procurement with regard to our tobacco products and, in part, to our existing contractual agreement for the purchase of our premium cigarette papers.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Foreign Currency Sensitivity

Our inventory purchases from RTI are denominated in euros. Accordingly, we have exposure to potentially adverse movements in the euro exchange rate. In addition, RTI provides a contractual hedge against catastrophic currency fluctuation in our agreement. We do not use derivative financial instruments for speculative trading purposes, nor do we hedge our foreign currency exposure in a manner that offsets the effects of changes in foreign exchange rates.

We regularly review our foreign currency risk and hedging programs and may as part of that review determine at any time to change our hedging policy. During 2021, we executed no forward contracts for the purchase of euros. At December 31, 2021, we had no forward contracts for the purchase of euros. A 10% change in the euro to U.S. dollars exchange rate would change pre-tax income by approximately $1.7 million per year.

Credit Risk

At December 31, 2021 and 2020, we had bank deposits, including MSA escrows, in excess of federally insured limits of approximately $137.2 million and $69.7 million, respectively. The Company has chosen to invest a portion of the MSA escrows, from time to time, in U.S. Government securities including Treasury Notes and Treasury Bonds.

We sell our products to distributors, retail establishments, and individual consumers throughout the U.S. and also have sales of Zig-Zag® premium cigarette papers in Canada. In 2021, 2020, and 2019, we had no customers that accounted for more than 10% of our net sales. We perform periodic credit evaluations of our customers and generally do not require collateral on trade receivables. Historically, we have not experienced significant losses due to customer credit issues.

Interest Rate Sensitivity

In February 2021, we issued the Senior Secured Notes in an aggregate principal amount of $250 million. In July 2019, we issued Convertible Senior Notes in an aggregate principal amount of $172.5 million. We carry the Senior Secured Notes and Convertible Senior Notes at face value. Since the Senior Secured Notes and Convertible Senior Notes bear interest at a fixed rate, we have no financial statement risk associated with changes in interest rates. However, the fair value of the Convertible Senior Notes changes when the market price of our stock fluctuates, or interest rates change. Our remaining debt instruments bear interest at fixed rates and are not subject to interest rate volatility.

Report of Independent Registered Public Accounting Firm


To the Stockholders and the Board of Directors of Turning Point Brands, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Turning Point Brands, Inc. and its subsidiaries (the Company) as of December 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Our report dated March 11, 2022 expressed an opinion that the Company had not maintained effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which they relate.

Goodwill Impairment Analysis for the NewGen Reporting Unit

As described in Note 10 to the financial statements, the Company’s goodwill balance in the NewGen segment, which is also a reporting unit, was $25.6 million at December 31, 2021, and as described in Note 2 to the financial statements, goodwill is tested for impairment, at the reporting unit level, at least annually on December 31 or more frequently if indicators of impairment require the performance of an interim impairment assessment. To test goodwill for impairment, management compares the estimated fair value of the reporting unit, which is determined using a discounted cash flow method, with the carrying value of the reporting unit, including goodwill.

We identified the goodwill impairment assessment for the NewGen reporting unit as a critical audit matter because of the significant estimates and assumptions used by management when estimating the fair value of this reporting unit, including management’s forecasts of expected revenue growth rates, managements selection of the discount rate, and management’s estimate of the terminal value. Auditing management’s estimates and assumptions involved a high degree of auditor judgment and increased audit effort, including the use of our valuation specialists, due to the impact these assumptions have on the estimated fair value of the NewGen reporting unit for goodwill impairment testing.

Our audit procedures related to the assessment of goodwill impairment for the NewGen reporting unit included the following, among others:
 
Evaluating the reasonableness of management’s forecasts of revenue growth rates by comparing the projections to historical results and to publicly available market data.
Tested the accuracy of management’s estimation process by comparing current year results to prior year estimates.
We utilized valuation specialists to assist in the following, among others:
o
Evaluating the appropriateness of the valuation method used by management and testing its mathematical accuracy.
o
Evaluating the appropriateness of the methodology used by management to estimate the terminal value, comparing the inputs used by management to estimate the terminal value to market data, and testing its mathematical accuracy.
o
Evaluating the reasonableness of the discount rate by comparing the underlying source information to publicly available market data and testing the accuracy of the calculation.

Fair Value of dosistTM Investment

As described in Note 11 to the financial statements, at December 31, 2021 the Company estimated the fair value of its investment in warrants for preferred shares of dosistTM to be $7.9 million, which resulted in the Company recording an impairment loss of $7.1 million for the year ended December 31, 2021. Because the Company’s investment in dosistTM does not have a readily determinable fair value, the Company has elected a practical expedient to record this investment at the original cost, as adjusted for impairment and observable price changes. Under the practical expedient, if a qualitative analysis indicates impairment exists, the fair value of the investment is required to be estimated and any excess of the carrying value over the estimated fair value is recognized as an impairment loss. At December 31, 2021, the Company’s qualitative assessment of its investment in dosistTM identified significant deterioration in economic performance and adverse cannabinoid market conditions as indicators of impairment. Consequently, the Company estimated the fair value of its investment in dosistTM using a probability weighted average of market approaches, including a valuation derived from changes in a relevant market index and a valuation derived from adjusted market multiples. The Company then compared its estimated fair value to the carrying value of the investment and recorded an impairment loss equal to the difference.

We identified the estimate of the fair value of the dosistTM investment as a critical audit matter because of the complexity and judgment involved in estimating the fair value of an investment without a readily determinable fair value. Auditing management’s estimate of fair value of the dosistTM investment, which included the use of our valuation specialists, involved a high degree of auditor judgment, increased audit effort, and subjectivity to evaluate the audit evidence obtained.

Our audit procedures related to the estimated fair value of the dosistTM investment included the following, among others:
 
Evaluating the relevance and reliability of the underlying business-related data by comparing it to the investee’s historical financial results.
Comparing the rights and preferences of the various dosistTM equity classes to the governance documents of dosistTM.
Utilizing valuation specialists to assist in developing a range of independent estimates of the fair value of the dosistTM investment through the use of market data, including guideline public companies and guideline transactions.
Comparing the range of the independent estimate of fair value developed by our valuation specialists to management’s estimate of fair value.


/s/ RSM US LLP

We have served as the Company’s auditor since 2006.

Richmond, Virginia

March 11, 2022

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Turning Point Brands, Inc.

Opinion on the Internal Control Over Financial Reporting

We have audited Turning Point Brands, Inc.’s (the Company) internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, because of the effect of the material weakness described below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets as of December 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes to the consolidated financial statements of the Company and our report dated March 11, 2022 expressed an unqualified opinion.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment. There were deficiencies in the design and operation of information technology general controls (“ITGCs”) in the areas of user access and program change-management over certain information technology (“IT”) systems that support the Company’s financial reporting processes.  This material weakness was considered in determining the nature, timing and extent of audit tests applied in our audit of the 2021 financial statements, and this report does not affect our report dated March 11, 2022 on those financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ RSM US LLP

Richmond, Virginia

March 11, 2022

Turning Point Brands, Inc. and Subsidiaries
Consolidated Balance Sheets
December 31, 2021 and 2020
(dollars in thousands except share data)

 
December 31,
2021
   
December 31,
2020
 
ASSETS
           
Current assets:
           
Cash
 
$
128,320
   
$
41,765
 
Accounts receivable, net of allowances of $262 in 2021 and $150 in 2020
   
6,496
     
9,331
 
Inventories
   
87,607
     
85,856
 
Other current assets
   
26,746
     
26,451
 
Total current assets
   
249,169
     
163,403
 
Property, plant, and equipment, net
   
18,650
     
15,524
 
Deferred income taxes
    1,363       610  
Right of use assets
   
15,053
     
17,918
 
Deferred financing costs, net
   
388
     
641
 
Goodwill
   
162,333
     
159,621
 
Other intangible assets, net
   
87,485
     
79,422
 
Master Settlement Agreement (MSA) escrow deposits
   
31,720
     
32,074
 
Other assets
   
35,399
     
26,836
 
Total assets
 
$
601,560
   
$
496,049
 
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
Current liabilities:
               
Accounts payable
 
$
7,361
   
$
9,201
 
Accrued liabilities
   
32,937
     
35,225
 
Current portion of long-term debt
   
-
     
12,000
 
Other current liabilities
   
38
     
203
 
Total current liabilities
   
40,336
     
56,629
 
Notes payable and long-term debt
   
414,172
     
302,112
 
Lease liabilities
   
13,336
     
16,117
 
Other long-term liabilities
   
-
     
3,704
 
Total liabilities
   
467,844
     
378,562
 
                 
Commitments and contingencies
           
                 
Stockholders’ equity:
               
Preferred stock; $0.01 par value; authorized shares 40,000,000; issued and outstanding shares -0-
   
-
     
-
 
Common stock, voting, $0.01 par value; authorized shares, 190,000,000; 19,690,884 issued shares, 18,395,476 outstanding shares at December 31, 2021, and 19,532,464 issued shares, 19,133,794 outstanding shares at December 31, 2020
   
197
     
195
 
Common stock, nonvoting, $0.01 par value; authorized shares, 10,000,000; issued and outstanding shares -0-
   
-
     
-
 
Additional paid-in capital
   
108,811
     
102,423
 
Cost of repurchased common stock (1,295,408 shares at December 31, 2021 and 398,670 shares at December 31, 2020)
   
(48,869
)
   
(10,191
)
Accumulated other comprehensive loss
   
(195
)
   
(2,635
)
Accumulated earnings
   
71,460
     
23,645
 
Non-controlling interest
   
2,312
     
4,050
 
Total stockholders’ equity
   
133,716
     
117,487
 
Total liabilities and stockholders’ equity
 
$
601,560
   
$
496,049
 

The accompanying notes are an integral part of the consolidated financial statements.

Turning Point Brands, Inc. and Subsidiaries
Consolidated Statements of Income
for the years ended December 31, 2021, 2020, and 2019
(dollars in thousands except share data)

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Net sales
 
$
445,471
   
$
405,111
   
$
361,989
 
Cost of sales
   
227,637
     
215,121
     
224,872
 
Gross profit
   
217,834
     
189,990
     
137,117
 
Selling, general, and administrative expenses
   
127,513
     
125,563
     
109,887
 
Operating income
   
90,321
     
64,427
     
27,230
 
Interest expense, net
   
20,500
     
13,487
     
14,435
 
Investment loss (income)
   
6,673
     
(198
)
   
(2,648
)
(Gain) loss on extinguishment of debt
   
(2,154
)
   
-
     
1,308
 
Net periodic benefit cost (income), excluding service cost
   
-
     
989
     
(4,961
)
Income before income taxes
   
65,302
     
50,149
     
19,096
 
Income tax expense
   
14,040
     
11,957
     
2,863
 
Consolidated net income
 

51,262
   

38,192
   

16,233
 
Net loss attributable to non-controlling interest
    (797 )     -       -  
Net income attributable to Turning Point Brands, Inc.
  $
52,059     $
38,192     $
16,233  
                         
Basic income per common share:
                       
Net income attributable to Turning Point Brands, Inc.
 
$
2.75
   
$
1.97
   
$
0.83
 
Diluted income per common share:
                       
Net income attributable to Turning Point Brands, Inc.
 
$
2.52
   
$
1.85
   
$
0.78
 
Weighted average common shares outstanding:
                       
Basic
   
18,917,570
     
19,398,474
     
19,627,093
 
Diluted
   
22,381,994
     
22,937,441
     
23,240,348
 

The accompanying notes are an integral part of the consolidated financial statements.

Turning Point Brands, Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income
for the years ended December 31, 2021, 2020, and 2019
(dollars in thousands)

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Consolidated net income
 
$
51,262
   
$
38,192
   
$
16,233
 
                         
Other comprehensive income (loss), net of tax
                       
Amortization of unrealized pension and postretirement gain (loss), net of tax of $0 in 2021, $57 in 2020, and $136 in 2019
   
-
     
1,830
     
(1,150
)
Unrealized (loss) gain on MSA investments, net of tax of $81 in 2021 and $0 in 2020 and $351 in 2019
   
(272
)
   
-
     
1,174
 
Foreign currency translation, net of tax of $0 in 2021, 2020 and 2019
    260       -       -  
Unrealized gain (loss) on derivative instruments, net of tax of $813 in 2021, $233 in 2020 and $377 in 2019
   
2,634
     
(692
)
   
(1,261
)
     
2,622
     
1,138
     
(1,237
)
                         
Consolidated comprehensive income
    53,884       39,330       14,996  
Comprehensive loss attributable to non-controlling interest
    (615 )     -       -  
Comprehensive income attributable to Turning Point Brands, Inc.
 
$
54,499
   
$
39,330
   
$
14,996
 

The accompanying notes are an integral part of the consolidated financial statements.

Turning Point Brands, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
for the years ended December 31, 2021, 2020, and 2019
(dollars in thousands)

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Cash flows from operating activities:
                 
Consolidated net income
 
$
51,262
   
$
38,192
   
$
16,233
 
Adjustments to reconcile net income to net cash provided by operating activities:
                       
(Gain) loss on extinguishment of debt
   
(2,154
)
   
-
     
1,308
 
Pension settlement and curtailment loss
   
-
     
1,188
     
-
 
(Gain) loss on sale of property, plant, and equipment
   
(54
)
   
123
     
7
 
Impairment loss
   
-
     
149
     
301
 
Gain on postretirement plan termination
   
-
     
-
     
(4,915
)
Loss (gain) on investments
   
7,100
     
-
     
(2,000
)
Depreciation expense
   
3,105
     
3,237
     
2,638
 
Amortization of other intangible assets
   
1,907
     
1,781
     
1,451
 
Amortization of deferred financing costs
   
2,541
     
2,230
     
1,458
 
Deferred income taxes
   
(1,485
)
   
4,742
     
(3,400
)
Stock compensation expense
   
7,557
     
2,554
     
3,629
 
Noncash lease (income) expense
   
(167
)
   
370
     
357
 
Gain on MSA escrow deposits
    (255 )     -       -  
Changes in operating assets and liabilities:
                       
Accounts receivable
   
3,317
     
(2,112
)
   
(3,464
)
Inventories
   
(9
)
   
(8,004
)
   
20,665
 
Other current assets
   
(134
)
   
(5,373
)
   
(1,196
)
Other assets
   
996
     
2,076
     
(2,864
)
Accounts payable
   
(2,367
)
   
(5,064
)
   
6,608
 
Accrued postretirement liabilities
   
-
     
(54
)
   
(168
)
Accrued liabilities and other
   
(2,943
)
   
7,643
     
1,147
 
Net cash provided by operating activities
 
$
68,217
   
$
43,678
   
$
37,795
 
                         
Cash flows from investing activities:
                       
Capital expenditures
 
$
(6,156
)
 
$
(6,135
)
 
$
(4,815
)
Acquisitions, net of cash acquired
   
(16,416
)
   
(39,441
)
   
(7,704
)
Payments for investments
    (16,657 )     (19,250 )     (1,421 )
Restricted cash, MSA escrow deposits
    (19,664 )     -       29,718  
Proceeds on sale of property, plant and equipment
   
54
     
3
     
123
 
Net cash (used in) provided by investing activities
 
$
(58,839
)
 
$
(64,823
)
 
$
15,901
 

Turning Point Brands, Inc. and Subsidiaries
Consolidated Statements of Cash Flows (cont.)
for the years ended December 31, 2021, 2020, and 2019
(dollars in thousands)

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Cash flows from financing activities:
                 
Proceeds from Senior Notes
 
$
250,000
   
$
-
   
$
-
 
Payments of 2018 first lien term loan
   
(130,000
)
   
(16,000
)
   
(8,000
)
Settlement of interest rate swaps
   
(3,573
)
   
-
     
-
 
Payments of 2018 second lien term loan
   
-
     
-
     
(40,000
)
Payments of 2018 revolving credit facility
   
-
     
-
     
(26,000
)
Proceeds from Convertible Senior Notes
   
-
     
-
     
172,500
 
Payment of promissory note
    (9,625 )     -       -  
Payment of IVG note
   
-
     
(4,240
)
   
-
 
Proceeds from unsecured note
   
-
     
7,485
     
-
 
Standard Diversified Inc. reorganization, net of cash acquired
   
-
     
(1,737
)
   
-
 
Payments for call options
   
-
     
-
     
(20,528
)
Payment of dividends
   
(4,096
)
   
(3,802
)
   
(3,531
)
Payments of financing costs
   
(6,921
)
   
(194
)
   
(7,117
)
Exercise of options
   
2,071
     
862
     
738
 
Redemption of options
   
(2,111
)
   
(1,523
)
   
(12
)
Surrender of restricted stock
   
-
     
-
     
(84
)
Common stock repurchased
   
(38,678
)
   
(10,191
)
   
-
 
Net cash provided by (used in) financing activities
 
$
57,067
   
$
(29,340
)
 
$
67,966
 
                         
Net increase (decrease) in cash
 
$
66,445
   
$
(50,485
)
 
$
121,662
 
Effect of foreign currency translation on cash
  $ 191     $ -     $ -  
                         
Cash, beginning of period:
                       
Unrestricted
   
41,765
     
95,250
     
3,306
 
Restricted
   
35,074
     
32,074
     
2,356
 
Total cash at beginning of period
   
76,839
     
127,324
     
5,662
 
                         
Cash, end of period:
                       
Unrestricted
   
128,320
     
41,765
     
95,250
 
Restricted
   
15,155
     
35,074
     
32,074
 
Total cash at end of period
 
$
143,475
   
$
76,839
   
$
127,324
 
                         
Supplemental disclosures of cash flow information:
                       
Cash paid during the period for interest
 
$
12,539
   
$
11,455
   
$
11,828
 
Cash paid during the period for income taxes, net
 
$
16,063
   
$
3,384
   
$
11,332
 
                         
Supplemental schedule of noncash financing activities:
                       
Issuance of note payable for acquisition
 
$
-
   
$
10,000
   
$
-
 
Dividends declared not paid
 
$
1,261
   
$
1,099
   
$
962
 

The accompanying notes are an integral part of the consolidated financial statements.

Turning Point Brands, Inc. and Subsidiaries
Consolidated Statements of Changes in Stockholders’ Equity
for the years ended December 31, 2021, 2020, and 2019
(dollars in thousands)

 
Voting
Shares
   
Common
Stock,
Voting
   
Additional
Paid-In
Capital
   
Cost of
Repurchased
Common Stock
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Accumulated
Earnings
(Deficit)
   
Non-
Controlling
Interest
   
Total
 
Beginning balance January 1, 2019
   
19,553,857
   
$
196
   
$
110,466
   
$
-
   
$
(2,536
)
 
$
(21,526
)
 
$
-
   
$
86,600
 
                                                                 
Unrecognized pension and postretirement cost adjustment, net of tax of $136
   
-
   

-
   

-
   

-
   

(1,150
)
 

-
   

-
   

(1,150
)
Unrealized gain on MSA investments, net of tax of $351
   
-
     
-
     
-
     
-
     
1,174
     
-
     
-
     
1,174
 
Unrealized loss on derivative instruments, net of tax of $377
   
-
     
-
     
-
     
-
     
(1,261
)
   
-
     
-
     
(1,261
)
Stock compensation expense
   
-
     
-
     
3,600
     
-
     
-
     
-
     
-
     
3,600
 
Restricted stock forfeitures
   
(1,947
)
   
-
     
(84
)
   
-
     
-
     
-
     
-
     
(84
)
Exercise of options
   
128,763
     
1
     
738
     
-
     
-
     
-
     
-
     
739
 
Redemption of options
   
-
     
-
     
(12
)
   
-
     
-
     
-
     
-
     
(12
)
Dividends
   
-
     
-
     
-
     
-
     
-
     
(3,579
)
   
-
     
(3,579
)
Purchase of call options, net of tax of $5,195
   
-
     
-
     
(15,333
)
   
-
     
-
     
-
     
-
     
(15,333
)
Fair value of earn-out
   
-
     
-
     
1,155
     
-
     
-
     
-
     
-
     
1,155
 
Net income
   
-
     
-
     
-
     
-
     
-
     
16,233
     
-
     
16,233
 
Ending balance December 31, 2019
   
19,680,673
   
$
197
   
$
100,530
   
$
-
   
$
(3,773
)
 
$
(8,872
)
 
$
-
   
$
88,082
 
                                                                 
Unrecognized pension and postretirement cost adjustment, net of tax of $57
   
-
   
$
-
   
$
-
   
$
-
   
$
1,830
   
$
-
   
$
-
   
$
1,830
 
Unrealized loss on derivative instruments, net of tax of $233
   
-
     
-
     
-
     
-
     
(692
)
   
-
     
-
     
(692
)
Stock compensation expense
   
-
     
-
     
2,554
     
-
     
-
     
-
     
-
     
2,554
 
Exercise of options
   
96,005
     
-
     
862
     
-
     
-
     
-
     
-
     
862
 
Redemption of options
   
-
     
-
     
(1,523
)
   
-
     
-
     
-
     
-
     
(1,523
)
Cost of repurchased common stock
    (398,670 )     -       -       (10,191 )     -       -       -       (10,191 )
Standard Diversified Inc. reorganization, net
    (244,214 )     (2 )     -       -       -       (1,735 )     -       (1,737 )
Dividends
   
-
     
-
     
-
     
-
     
-
     
(3,940
)
   
-
     
(3,940
)
ReCreation acquisition
    -       -       -       -       -       -       4,050       4,050  
Net income
   
-
     
-
     
-
     
-
     
-
     
38,192
     
-
     
38,192
 
Ending balance December 31, 2020
   
19,133,794
   
$
195
   
$
102,423
   
$
(10,191
)
 
$
(2,635
)
 
$
23,645
   
$
4,050
   
$
117,487
 
                                                                 
Unrealized loss on MSA investments, net of tax of $81
   
-
   
$
-
   
$
-
   
$
-
   
$
(272
)
 
$
-
   
$
-
   
$
(272
)
Unrealized gain on derivative instruments, net of tax of $813
   
-
     
-
     
-
     
-
     
2,634
     
-
     
-
     
2,634
 
Foreign currency translation, net of tax of $0
    -       -       -       -       78       -       182       260  
Stock compensation expense
   
-
     
-
     
7,557
     
-
     
-
     
-
     
-
     
7,557
 
Exercise of options
   
158,420
     
2
     
2,069
     
-
     
-
     
-
     
-
     
2,071
 
Redemption of options
   
-
     
-
     
(2,111
)
   
-
     
-
     
-
     
-
     
(2,111
)
Cost of repurchased common stock
   
(896,738
)
   
-
     
-
     
(38,678
)
   
-
     
-
     
-
     
(38,678
)
Acquisition of ReCreation Marketing interest
   
-
     
-
     
(1,127
)
   
-
     
-
     
-
     
(1,123
)
   
(2,250
)
Dividends
   
-
     
-
     
-
     
-
     
-
     
(4,244
)
   
-
     
(4,244
)
Net income
   
-
     
-
     
-
     
-
     
-
     
52,059
     
(797
)
   
51,262
 
Ending balance December 31, 2021
   
18,395,476
   
$
197
   
$
108,811
   
$
(48,869
)
 
$
(195
)
 
$
71,460
   
$
2,312
   
$
133,716
 

The accompanying notes are an integral part of the consolidated financial statements.

Turning Point Brands, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
(dollars in thousands, except where designated and per share data)

Note 1. Organizations and Basis of Presentation

Description of Business

Turning Point Brands, Inc. and its Subsidiaries (collectively referred to herein as the “Company,” “we,” “our,” or “us”) is a leading manufacturer, marketer and distributor of branded consumer products. We sell a wide range of products to adult consumers consisting of staple products with our iconic brands Zig-Zag® and Stoker’s® to our next generation products to fulfill evolving consumer preferences. Our three focus segments are led by our core, proprietary brands: Zig-Zag® in the Zig-Zag Products segment; Stoker’s® along with Beech-Nut® and Trophy® in the Stoker’s Products segment; along with our distribution platforms (Vapor Beast®, VaporFi® and Direct Vapor®) and Solace ® in the NewGen Products segment. The Company’s products are available in more than 215,000 retail outlets in North America. We operate in three segments: (i) Zig-Zag Products, (ii) Stoker’s Products, and (iii) NewGen Products.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. The Company’s significant estimates include those affecting the valuation of goodwill and other intangible assets, deferred income tax valuation allowances, the valuation of investments and the valuation of inventory, including reserves.

Certain prior year amounts have been reclassified to conform to the current year’s presentation. The changes did not have an impact on the Company’s consolidated financial position, results of operations, or cash flows in any of the periods presented.

Note 2. Summary of Significant Accounting Policies

Consolidation

The consolidated financial statements include the accounts of the Company, its subsidiaries, all of which are wholly owned, and variable interest entities (“VIEs”) for which the Company is considered the primary beneficiary. All significant intercompany transactions have been eliminated.

GAAP requires the Company to identify entities for which control is achieved through means other than voting rights and to determine whether the Company is the primary beneficiary of VIEs. A VIE is broadly defined as an entity with one or more of the following characteristics: (a) the total equity investment at risk is insufficient to finance the entity’s activities without additional subordinated financial support; (b) as a group, the holders of the equity investment at risk lack (i) the ability to make decisions about the entity’s activities through voting or similar rights, (ii) the obligation to absorb the expected losses of the entity, or (iii) the right to receive the expected residual returns of the entity; and (c) the equity investors have voting rights that are not proportional to their economic interests, and substantially all of the entity’s activities either involve, or are conducted on behalf of, an investor that has disproportionately few voting rights. The Company consolidates its investment in a VIE when it determines that it is the VIE’s primary beneficiary. The Company may change its original assessment of a VIE upon subsequent events such as the modification of contractual arrangements that affects the characteristics or adequacy of the entity’s equity investments at risk and the disposition of all or a portion of an interest held by the primary beneficiary.

The primary beneficiary of a VIE as the entity that has both: (i) the power to direct the activities of the VIE that most significantly impact the entity’s economic performance; and (ii) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the entity. The Company performs this analysis on an ongoing basis.

Management of the Company has determined that Turning Point Brands Canada (formerly ReCreation Marketing) is a VIE for which the Company is considered the primary beneficiary due to the power the Company has over the activities that most significantly impact the economic performance of Turning Point Brands Canada and the right to receive benefits and the obligation to absorb losses of Turning Point Brands Canada through the Company’s 65% equity interest, additional subordinated financing provided by the Company to Turning Point Brands Canada and the distribution agreement with Turning Point Brands Canada for the sale of the Company’s products that makes up substantially all of Turning Point Brands Canada’s business activities. See Note 3, “Acquisitions” for further details regarding the consolidation of Turning Point Brands Canada.

Revenue Recognition

The Company recognizes revenues in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (Topic 606), which includes excise taxes and shipping and handling charges billed to customers, net of cash discounts for prompt payment, sales returns and sales incentives, upon delivery of goods to the customer—at which time the Company’s performance obligation is satisfied—at an amount that the Company expects to be entitled to in exchange for those goods in accordance with the five-step analysis outlined in Topic 606: (i) identify the contract with the customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations, and (v) recognize revenue when (or as) performance obligations are satisfied. The Company excludes from the transaction price, sales taxes and value-added taxes imposed at the time of sale (which do not include excise taxes on smokeless tobacco, cigars, or vaping products billed to customers).

The Company records an allowance for sales returns, based principally on historical volume and return rates, which is included in accrued liabilities on the consolidated balance sheets. The Company records sales incentives, which consist of consumer incentives and trade promotion activities, as a reduction in revenues (a portion of which is based on amounts estimated as being due to wholesalers, retailers and consumers at the end of the period) based principally on historical volume and utilization rates. Expected payments for sales incentives are included in accrued liabilities on the consolidated balance sheets.

A further requirement of ASC 606 is for entities to disaggregate revenue recognized from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Company management views business performance through segments that closely resemble the performance of major product lines. Thus, the primary and most useful disaggregation of the Company’s contract revenue for decision making purposes is the disaggregation by segment which can be found in Note 21, “Segment Information”. An additional disaggregation of contract revenue by sales channel can be found within Note 21 as well.

Derivative Instruments

Foreign Currency Forward Contracts: The Company enters into foreign currency forward contracts to hedge a portion of its exposure to changes in foreign currency exchange rates on inventory purchase commitments. The Company accounts for its forward contracts under the provisions of ASC 815, Derivatives and Hedging. Under the Company’s policy, the Company may hedge up to 100% of its anticipated purchases of inventory in the denominated invoice currency over a forward period not to exceed twelve months. The Company may also, from time to time, hedge up to ninety percent of its non-inventory purchases in the denominated invoice currency. Forward contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these forward contracts are transferred from other comprehensive income into inventory as the related inventories are received and are transferred to net income as inventory is sold. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.

Interest Rate Swap Agreements: The Company enters into interest rate swap contracts to manage interest rate risk and reduce the volatility of future cash flows. The Company accounts for its interest rate swap contracts under the provisions of ASC 815, Derivatives and Hedging. Swap contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these swap contracts are transferred from other comprehensive income into net income upon settlement of the derivative position or at maturity of the interest rate swap contract. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.

Shipping Costs

The Company records shipping costs incurred as a component of selling, general and administrative expenses. Shipping costs incurred were approximately $27.6 million, $22.8 million, and $18.1 million in 2021, 2020, and 2019, respectively.

Research and Development and Quality Assurance Costs

Research and development and quality assurance costs are expensed as incurred. These expenses, classified as selling, general and administrative expenses, were approximately $1.1 million, $1.3 million, and $2.5 million in 2021, 2020, and 2019, respectively.

Cash and Cash Equivalents

The Company considers any highly liquid investments with a maturity of three months or less from the date of purchase to be cash equivalents.

Inventories

Inventories are stated at the lower of cost or net realizable value. Cost was determined using the first-in, first-out (“FIFO”) method. Leaf tobacco is presented in current assets in accordance with standard industry practice, notwithstanding the fact that such tobaccos are carried longer than one year for the purpose of curing.

Property, Plant and Equipment

Property, Plant and Equipment are stated at cost less accumulated depreciation and impairment. Depreciation is provided using the straight-line method over the lesser of the estimated useful lives of the assets or the life of the leases for leasehold improvements (4 to 7 years for machinery, equipment and furniture, 10 to 15 years for leasehold improvements, and up to 15 years for buildings and building improvements). Expenditures for repairs and maintenance are charged to expense as incurred. The costs of major renewals and improvements are capitalized and depreciated over their estimated useful lives. Upon disposition of fixed assets, the costs and related accumulated depreciation amounts are relieved. Any resulting gain or loss is reflected in operations during the period of disposition. Long-lived assets are reviewed for impairment when changes in circumstances indicate that the carrying amount of an asset may not be recoverable.

Goodwill and Other Intangible Assets

The Company follows the provisions of ASC 350, Intangibles – Goodwill and Other in accounting for goodwill and other intangible assets. Goodwill and indefinite-lived intangible assets are reviewed for impairment annually on December 31, or more frequently if certain indicators are present, in accordance with ASC 350-20-35 and ASC 350-30-35, respectively. If the carrying value of a reporting unit including goodwill exceeds its fair value, which is determined using the discounted cash flows, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit but is limited to the total goodwill allocated to the reporting unit. If the carrying value of an indefinite-life intangible asset exceeds its fair value, which is determined using discontinued cash flows or relief-from-royalty, the intangible asset is considered impaired and is reduced to fair value. For goodwill, the determination of a reporting unit’s fair value involves, among other things, the Company’s market capitalization and application of the income approach, which includes developing forecasts of future cash flows and determining an appropriate discount rate.

Based on the Company’s annual goodwill impairment testing, the estimated fair values of each of our reporting units were in excess of the respective carrying values at December 31, 2021. The Company had no such impairment of goodwill or other intangible assets during the year ended December 31, 2021. However, there could be an impairment of the goodwill of the NewGen reporting unit if future revenues do not achieve our expected future cash flows or if macroeconomic conditions result in future increases in the weighted average cost of capital used to estimate fair value. See Note 10, “Goodwill and Other Intangible Assets”, for further details regarding the Company’s goodwill and other intangible assets as of December 31, 2021.

Fair Value

GAAP establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1) and the lowest priority to unobservable inputs (level 3).

The three levels of the fair value hierarchy under GAAP are described below:

Level 1 – Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date.
Level 2 – Inputs to the valuation methodology include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 – Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

Retirement Plans

The Company follows the provisions of ASC 715, Compensation – Retirement Benefits. ASC 715-30, Defined Benefit Plans – Pensions, which requires an employer to (a) recognize in its statement of financial position the funded status of a benefit plan, measured as the difference between the fair value of plan assets and benefit obligations, (b) recognize net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit cost, and (c) measure defined benefit plan assets and obligations as of the date of the employer’s statement of financial position.

Deferred Financing Costs

Deferred financing costs are amortized over the terms of the related debt obligations using the effective interest method. Unamortized amounts are expensed upon extinguishment of the related borrowings. Deferred financing costs are presented as a direct deduction from the carrying amount of that debt liability except for deferred financing costs relating to our revolving credit facility, which are presented as an asset.

Income Taxes

The Company records the effects of income taxes under the liability method in which deferred income tax assets and liabilities are recognized based on the difference between the financial and tax basis of assets and liabilities using the enacted tax rates in effect for the years in which the differences are expected to reverse. The Company assesses its ability to realize future benefits of deferred tax assets by determining if they meet the “more likely than not” criteria in ASC 740, Income Taxes. If the Company determines that future benefits do not meet the “more likely than not” criteria, a valuation allowance is recorded.

Advertising and Promotion

Advertising and promotion costs, including point of sale materials, are expensed as incurred and amounted to $12.1 million, $5.2 million, and $12.0 million for the years ended December 31, 2021, 2020, and 2019, respectively.

Stock-Based Compensation

The Company measures stock-based compensation costs related to its stock options on the fair value-based method under the provisions of ASC 718, Compensation – Stock Compensation. The fair value-based method requires compensation cost for stock options to be recognized over the requisite service period based on the fair value of stock options granted. The Company determined the fair value of these awards using the Black-Scholes option pricing model.

The Company grants performance-based restricted stock units (“PRSU”) subject to both performance-based and service-based vesting conditions. The fair value of each PRSU is the Company’s stock price on the date of grant. For purposes of recognizing compensation expense as services are rendered in accordance with ASC 718, the Company assumes all employees involved in the PRSU grant will provide service through the end of the performance period. Stock compensation expense is recorded based on the probability of achievement of the performance conditions specified in the PRSU grant.

The Company grants restricted stock units (“RSU”) subject to service-based vesting conditions. The fair value of each RSU is the Company’s stock price on the date of grant. The Company recognizes compensation expense as services are rendered in accordance with ASC 718. Stock compensation expense is recorded over the service period in the RSU grant.

Risks and Uncertainties

Manufacturers and sellers of tobacco products are subject to regulation at the federal, state, and local levels. Such regulations include, among others, labeling requirements, limitations on advertising, and prohibition of sales to minors. The tobacco industry is likely to continue to be heavily regulated. There can be no assurance as to the ultimate content, timing, or effect of any regulation of tobacco products by any federal, state, or local legislative or regulatory body, nor can there be any assurance that any such legislation or regulation would not have a material adverse effect on the Company’s financial position, results of operations, or cash flows. In a number of states targeted flavor bans have been proposed or enacted legislatively or by the administrative process. Depending on the number and location of such bans, that legislation or regulation could have a material adverse effect on the Company’s financial position, results of operations or cash flows. Food and Drug Administration (“FDA”) continues to consider various restrictive regulations around our products, including targeted flavor bans; however, the details, timing, and ultimate implementation of such measures remain unclear.

The tobacco industry has experienced and is experiencing significant product liability litigation. Most tobacco liability lawsuits have been brought against manufacturers and sellers of cigarettes for injuries allegedly caused by smoking or exposure to smoke. However, several lawsuits have been brought against manufacturers and sellers of smokeless products for injuries to health allegedly caused by use of smokeless products. Typically, such claims assert that use of smokeless products is addictive and causes oral cancer. Additionally, several lawsuits have been brought against manufacturers and distributors of NewGen products due to malfunctioning devices. There can be no assurance the Company will not sustain losses in connection with such lawsuits and that such losses will not have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

Master Settlement Agreement (MSA):  Forty-six states, certain U.S. territories, and the District of Columbia are parties to the Master Settlement Agreement (“MSA”) and the Smokeless Tobacco Master Settlement Agreement (“STMSA”). To the Company’s knowledge, signatories to the MSA include 49 cigarette manufacturers and/or distributors. The only signatory to the STMSA is US Smokeless Tobacco Company. In the Company’s opinion, the fundamental basis for each agreement is the states’ consents to withdraw all claims for monetary, equitable, and injunctive relief against certain tobacco products manufacturers and others and, in return, the signatories have agreed to certain marketing restrictions and regulations as well as certain payment obligations.

Pursuant to the MSA and subsequent states’ statutes, a “cigarette manufacturer” (which is defined to also include MYO cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account, with sub-accounts on behalf of each settling state. The STMSA has no similar provisions. The MSA escrow accounts are governed by states’ statutes that expressly give the manufacturers the option of opening, funding, and maintaining an escrow account in lieu of becoming a signatory to the MSA. The statutes require companies who are not signatories to the MSA to deposit, on an annual basis, into qualified banks, escrow funds based on the number of cigarettes or cigarette equivalents, i.e., the pounds of MYO tobacco, sold. The purpose of these statutes is expressly stated to be to eliminate the cost disadvantage the settling manufacturers have as a result of entering into the MSA. Such companies are entitled to direct the investment of the escrowed funds and withdraw any appreciation, but cannot withdraw the principal for twenty-five years from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgment to that state’s plaintiffs in the event of such a final judgment against the company. Either option – becoming an MSA signatory or establishing an escrow account – is permissible.

The Company chose to open and fund an MSA escrow account as its means of compliance. It is management’s opinion, due to the possibility of future federal or state regulations, though none have to date been enacted, that entering into one or both of the settlement agreements or establishing and maintaining an escrow account would not necessarily prevent future regulations from having a material adverse effect on the results of operations, financial position, and cash flows of the Company.

Various states have enacted or proposed complementary legislation intended to curb the activity of certain manufacturers and importers of cigarettes that are selling into MSA states without signing the MSA or who have failed to properly establish and fund a qualifying escrow account. To the best of the Company’s knowledge, no such statute has been enacted which could inadvertently and negatively impact the Company, which has been, and is currently, fully compliant with all applicable laws, regulations, and statutes. However, there can be no assurance that the enactment of any such complementary legislation in the future will not have a material adverse effect on the results of operations, financial position, or cash flows of the Company.

Pursuant to the MSA escrow account statutes, in order to be compliant with the MSA escrow requirements, companies selling products covered by the MSA are required to deposit such funds for each calendar year into a qualifying escrow account by April 15 of the following year. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. At December 31, 2020, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $32.1 million. Inputs to the valuation methodology of the MSA escrow deposits when funds are invested include unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date. During 2021, no monies were deposited into this qualifying escrow account. The investment vehicles available to the Company are specified in the state escrow agreements and are limited to low-risk government securities.

The Company discontinued its generic category of MYO in 2019 and its Zig-Zag branded MYO cigarette smoking tobacco in 2017. Thus, pending a change in MSA legislation, the Company has no remaining product lines covered by the MSA and will not be required to make future escrow deposits.

The Company has chosen to invest a portion of the MSA escrow, from time to time, in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds. These investments are classified as available-for-sale and carried at fair value. Realized losses are prohibited under the MSA; thus, any investment with an unrealized loss position will be held until the value is recovered, or until maturity.


Fair values for the U.S. Governmental agency obligations are Level 2 in the fair value hierarchy. The following tables show cost and estimated fair value of the assets held in the MSA account, respectively, as well as the maturities of the U.S. Governmental agency obligations held in such account for the periods indicated.


   
As of December 31, 2021
   
As of December 31, 2020
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost and Estimated
Fair Value
 
Cash and cash equivalents
 
$
12,155
   
$
-
   
$
-
   
$
12,155
   
$
32,074
 
U.S. Governmental agency obligations (unrealized gain position < 12 months)
   
19,918
     
4
     
(357
)
   
19,565
     
-
 
Total
 
$
32,073
   
$
4
   
$
(357
)
 
$
31,720
   
$
32,074
 


   
As of
 
   
December 31, 2021
 
Less than one year
 
$
-
 
One to five years
   
5,996
 
Five to ten years
   
12,966
 
Greater than ten years
   
956
 
Total
 
$
19,918
 

The following shows the amount of deposits by sales year for the MSA escrow account:

Sales
 
Deposits as of December 31,
 
Year
 
2021
   
2020
 
1999
 
$
211
   
$
211
 
2000
   
1,017
     
1,017
 
2001
   
1,673
     
1,673
 
2002
   
2,271
     
2,271
 
2003
   
4,249
     
4,249
 
2004
   
3,714
     
3,714
 
2005
   
4,553
     
4,553
 
2006
   
3,847
     
3,847
 
2007
   
4,167
     
4,167
 
2008
   
3,364
     
3,364
 
2009
   
1,619
     
1,619
 
2010
   
406
     
406
 
2011
   
193
     
193
 
2012
   
199
     
199
 
2013
   
173
     
173
 
2014
   
143
     
143
 
2015
   
101
     
101
 
2016
   
91
     
91
 
2017
   
82
     
83
 
                 
Total
 
$
32,073
   
$
32,074
 

Federal Excise Taxes:  Tobacco products, cigarette papers, and cigarette tubes are subject to federal excise taxes.

Any future increases in federal excise taxes on the Company’s products could have a material adverse effect on the results of operations or financial condition of the Company. The Company is unable to predict the likelihood of passage of future increases in federal excise taxes. As of December 31, 2021, federal excise taxes are not assessed on e-cigarettes and related products.

As of December 31, 2021, approximately half of the states and certain localities impose excise taxes on electronic cigarettes and/or liquid vapor. In addition, there are several local taxing jurisdictions with an excise tax on e-cigarettes. Several states have also implemented additional measures on e-cigarettes, such as licensing requirements.

FDA: On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (“FSPTCA”) authorized the FDA to immediately regulate the manufacture, sale, and marketing of four categories of tobacco products – cigarettes, cigarette tobacco, roll-your-own tobacco, and smokeless tobacco. On August 8, 2016, the FDA deeming regulation became effective. The deeming regulation gave the FDA the authority to also regulate cigars, pipe tobacco, e-cigarettes, vaporizers, and e-liquids as “deemed” tobacco products under the FSPTCA.

The FDA assesses tobacco product user fees on six classes of regulated tobacco products and computes user fees using a methodology similar to the methodology used by the U.S Department of Agriculture to compute the Tobacco Transition Payment Program (“TTPP,” also known as the “Tobacco Buyout”) assessment. First, the total, annual, congressionally established user fee assessment is allocated among the various classes of tobacco products using the federal excise tax weighted market share of tobacco products subject to regulation. Then, the assessment for each class of tobacco products is divided among individual manufacturers and importers.

In August 2016, the FDA’s regulatory authority under the Tobacco Control Act (the “TCA”) was extended to all tobacco products not previously covered, including: (i) certain NewGen products (such as electronic cigarettes, vaporizers and e-liquids) and their components or parts (such as tanks, coils and batteries); (ii) cigars and their components or parts (such as cigar tobacco); (iii) pipe tobacco; (iv) hookah products; and (v) any other tobacco product “newly deemed” by the FDA. These “deeming regulations” apply to all products made or derived from tobacco intended for human consumption, but excluding accessories of tobacco products (such as lighters). Accordingly, the FDA has since regulated our cigar and cigar wrap products as well as our vapor products containing tobacco-derived nicotine and products intended or reasonably expected to be used to consume such e-liquids.

Under the deeming regulations, the FDA has responsibility for conducting premarket review of “new tobacco products”—defined as those products not commercially marketed in the United States as of February 15, 2007. There are three pathways for obtaining premarket authorization, including submission of a premarket tobacco product application (“PMTA”).


We submitted premarket filings prior to the September 9, 2020 deadline for certain of our products and have continued to supplement these applications with additional information. A successful PMTA must demonstrate that the subject product is “appropriate for the protection of public health,” taking into account the effect of the marketing of the product on all sub-populations while a Substantial Equivalence Report must demonstrate that a new product either has the same characteristics as its predicate product or different characteristics, but does not raise different questions of public health. The FDA has indicated its enforcement priority is those applicants who have received negative action on their application, such as a Marketing Denial Order or Refuse to File notification and who continue to illegally sell those unauthorized products, as well as products for which manufacturers failed to submit a marketing application.



The FDA has issued a number of rules related to premarket filings; however, those rules were not finalized prior to the September 9, 2020, deadline. On October 5, 2021, the FDA finalized two rules related to the Substantial Equivalence process and the Premarket Tobacco Product Application process, respectively, which both became effective November 4, 2021. Both Final Rules indicate that any new or additional requirements will not retroactively apply to currently pending PMTAs; however, the information outlined in the rule remains important to the FDA’s substantive review of an application. We believe we have products that meet the Rules and have filed premarket filings supporting a showing of the respective required standards. However, there is no assurance that the FDA’s guidance or regulations will not change, or that the FDA will not prioritize its enforcement in a manner that negatively affects our pending applications, or that unforeseen circumstances will not arise that prevent us from sufficiently supplementing or completing our applications or otherwise increases the amount of time and money we are required to spend to receive all necessary marketing orders. On September 14, 2021, the FDA issued a Marketing Denial Order (“MDO”) for certain of the Company’s proprietary e-liquid products subject of these PMTAs. The Company filed a Petition for Review in the Sixth Circuit Court of Appeals on September 23, 2021, followed by an Emergency Motion for a Stay Pending Review on September 30, 2021. On October 7, 2021, we were informed that the FDA had rescinded its September 14, 2021, MDO. We therefore withdrew both the Petition and Emergency Stay on October 8, 2021. The Rescission Letter indicated that FDA had found additional relevant information that was not adequately assessed. Although we filed many premarket applications in a timely manner, no assurance can be given that the applications will ultimately be successful. This may result in the prioritization of supplementing or completing applications for high priority SKUs in our inventory position, which could adversely impact future revenues. At the time of receipt of the MDO, the Company quarantined approximately $0.7 million in aggregate inventories of the affected products or materials subject to the MDO, which were subsequently released, once the FDA rescinded the MDO.



In addition, we currently distribute many third-party manufactured vapor products for which we are completely dependent on the manufacturer complying with the premarket filing requirements. There can be no assurance that these third-party products will receive a marketing order or otherwise remain in compliance with relevant legal requirements. While we will take measures to pursue regulatory compliance for our own privately-branded or proprietary vape products that compete with these third-party products, there is no assurance that such proprietary products would be as successful in the marketplace or can fully displace third-party products that are currently being distributed by us, which could adversely affect our results of operations and liquidity. For a period of time after the filing deadline, we expect there to be a lack of enforcement, which may adversely affect our ability to compete in the marketplace against those who continue to sell unauthorized products.



On April 29, 2021, the FDA announced plans to propose two tobacco product standards related to combusted tobacco products: (1) a ban on menthol as a characterizing flavor in cigarettes; and (2) a ban on all characterizing flavors (including menthol) in cigars. These product standards are required to go through the formal rulemaking process where we would have the opportunity to comment on the proposed rule with regard to any impact on any of our products. The FDA’s policy on these and other regulated products may change or expand over time in ways not yet known and may significantly impact our products or our premarket filings.

Prevent All Cigarette Trafficking Act (“PACT Act”): On December 27, 2020, President Trump signed the Further Consolidated Appropriations Act, 2021, into law. This law included an amendment to the Jenkins Act expanding the definition of “cigarette” to include “electronic nicotine delivery systems,” or ENDS, and required that the United States Postal Service (USPS) promulgate regulations clarifying the applicability of the prohibition on delivery sales of cigarettes to ENDS. USPS issued its final rule on October 21, 2021. We have received appropriate shipping exemptions from carrier services we use to carry the affected freight. Failure to comply with the PACT Act could result in significant financial or criminal penalties. To the extent we are unable to respond to, or comply with, these new requirements, we could lose our shipping exemptions, be subject to civil or criminal penalties, or there could be a material adverse effect on our business, results of operations and financial condition.

Concentration of Credit Risk:  At December 31, 2021 and 2020, the Company had bank deposits, including MSA escrow accounts, in excess of federally insured limits of approximately $137.2 million and $69.7 million, respectively. During 2021, the Company invested a portion of the MSA escrow accounts in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds.

The Company sells its products to distributors, retail establishments, and consumers throughout the United States and also sells Zig-Zag® premium cigarette papers in Canada and some smaller quantities in other countries. The Company had no customers that accounted for more than 10% of net sales for 2021, 2020, or 2019. The Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically, the Company has not experienced significant credit losses.

Accounts Receivable

Accounts receivable are recognized at their net realizable value. All accounts receivable are trade related, recorded at the invoiced amount, and do not bear interest. The Company maintains allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from a customer’s inability to pay (bankruptcy, out of business, etc., i.e. “bad debt” which results in write-offs). The activity of allowance for doubtful accounts during 2021 and 2020 is as follows:

 
December 31,
2021
   
December 31,
2020
 
Balance at beginning of period
 
$
150
   
$
280
 
Additions to allowance account during period
   
237
     
86
 
Deductions of allowance account during period
   
(125
)
   
(216
)
Balance at end of period
 
$
262
   
$
150
 

Recent Accounting Pronouncements Adopted


In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. This ASU became effective beginning in the first quarter of the Company’s fiscal year 2021. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The ASU was effective for the Company beginning in the first quarter of 2021. The ASU did not have an impact to the Company’s financial statements and related disclosures.



In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06”). This guidance simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the convertible instrument. This guidance also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. This ASU is effective for annual reporting periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company early adopted this ASU effective January 1, 2021 using the full retrospective method of transition. The adoption resulted in a $7.1 million increase in Accumulated earnings, a $24.2 million increase in Notes payable and long-term debt, a $6.3 million decrease in deferred income taxes and a $24.9 million decrease in Additional paid-in capital as of December 31, 2020, and a $2.2 million decrease in Accumulated deficit and a $24.9 million decrease in Additional paid-in capital as of December 31, 2019. Interest expense decreased by $6.7 million annually and weighted average diluted common shares outstanding increased by approximately 3.2 million shares.



Change in Accounting Principle



Effective January 1, 2021, the Company changed its method of accounting for inventory from the LIFO method to the FIFO method. Costs determined using the LIFO method would have been utilized on approximately 45.1% and 49.4% of inventories at December 31, 2020 and 2019, respectively, prior to this change in method, and consisted primarily of tobacco inventory. The Company believes the FIFO method is preferable because it: (i) conforms the accounting for all inventory with the method utilized for the majority of its inventory; (ii) better represents how management assesses and reports on the performance of the tobacco and other LIFO product lines as LIFO is excluded from management’s economic decision making; (iii) better aligns the accounting with the physical flow of that inventory; and (iv) better reflects inventory at more current costs. The Company applied this change retrospectively to all prior periods presented. This change resulted in a $6.1 million increase in inventories, a $1.6 million decrease in deferred taxes and a $4.5 million increase in Accumulated earnings as of December 31, 2020, and a $5.8 million increase in inventories, a $1.5 million decrease in deferred taxes and a $4.3 million decrease in Accumulated deficit as of December 31, 2019.



All prior periods presented in the consolidated financial statements have previously been retrospectively adjusted to apply the effects of the change in accounting principle from the LIFO method to the FIFO method of accounting and the adoption of ASU 2020-06.

Note 3. Acquisitions


Unitabac



In July 2021, the Company acquired certain assets of Unitabac, a marketer of mass-market cigars, for $10.7 million in total consideration, comprised of $9.6 million in cash and $1.1 million of capitalized transaction costs. The acquisition is comprised of a portfolio of cigarillo products and all related intellectual property, including Cigarillo Non-Tip (NT) Homogenized Tobacco Leaf (HTL) products and Rolled Leaf and Natural Leaf Cigarillo Products. The transaction was accounted for as an asset purchase with $10.0 million assigned to intellectual property, which has an indefinite life, and $0.7 million assigned to inventory. The intellectual property asset is deductible for tax purposes.



Direct Value Wholesale



In April 2021, Turning Point Brands Canada, a VIE for which the Company is considered the primary beneficiary, purchased 100% of the equity interests of Westhem Ventures LTD d/b/a Direct Value Wholesale (“DVW”) for $3.9 million, net of cash acquired, with $3.5 million paid in cash at closing and $0.5 million in accrued consideration paid during 2021. DVW is a Canadian distribution entity that operates in markets not primarily served by Turning Point Brands Canada. The acquisition expands Turning Point Brands Canada’s markets in Canada. On April 13, 2021, in connection with the acquisition of DVW, the Company provided a $3.7 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing April 13, 2023. The unsecured loan is eliminated in the consolidation of Turning Point Brands Canada. As of December 31, 2021, Turning Point Brands Canada had not completed the accounting for the acquisition. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired and are based on management’s preliminary estimates:


Total consideration transferred
 
$
3,462
 
Adjustments to consideration transferred:
       
Cash acquired
   
(43
)
Accrued consideration
   
472
 
Adjusted consideration transferred
   
3,891
 
Assets acquired:
       
Working capital (primarily AR and inventory)
   
1,334
 
Fixed assets and Other long term assets
   
27
 
Net assets acquired
 
$
1,361
 
         
Goodwill
 
$
2,530
 



The goodwill of $2.5 million consists of the synergies expected from combining the operations and is deductible for tax purposes.

Turning Point Brands Canada (formerly ReCreation Marketing)

In July 2019, the Company obtained a 30% stake in a Canadian distribution entity, Turning Point Brands Canada for $1 million paid at closing. In November 2020, the Company invested an additional $1 million related to our 30% stake. In November 2020, the Company also invested an additional $2 million increasing its ownership interest to 50%. The Company received board seats aligned with our ownership position. The Company also provided a $2.0 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing November 19, 2022. As discussed in Note 2, the Company has determined that Turning Point Brands Canada is a VIE due its required subordinated financial support. The Company has determined it is the primary beneficiary due its 50% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result, the Company began consolidating Turning Point Brands Canada effective November 2020. The Company completed the accounting for the acquisition during the fourth quarter of 2021. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired:

Total consideration transferred
 
$
4,000
 
Adjustments to consideration transferred:
       
Cash acquired
   
(3,711
)
Working capital
   
418
 
Debt eliminated in consolidation
   
2,000
 
Adjusted consideration transferred
   
2,707
 
Assets acquired:
       
Working capital (primarily AR and inventory)
   
1,551
 
Fixed assets and Other long term assets
   
70
 
Other liabilities
   
(203
)
Non-controlling interest
   
(4,050
)
Net assets acquired
 
$
(2,632
)
         
Goodwill
 
$
5,339
 

The goodwill of $5.3 million consists of the synergies expected from combining the operations and is currently not deductible for tax purposes.

In July 2021, the Company invested an additional $2.3 million in Turning Point Brands Canada increasing its ownership interest to 65%. The Company received board seats aligned with its ownership position. The Company has determined that Turning Point Brands Canada continues to be a VIE due to its required subordinated financial support. The Company has determined it remains the primary beneficiary due to its 65% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result of the Company remaining the primary beneficiary, the increase in ownership interest resulted in a decrease in Non-controlling interest of $1.1 million and a decrease in Additional paid-in capital of $1.1 million.

Standard Diversified Inc. (“SDI”) Reorganization

On July 16, 2020, the Company completed its merger with SDI, whereby SDI was merged into a wholly-owned subsidiary of the Company in a tax-free downstream merger. Under the terms of the merger, the holders of SDI’s Class A Common Stock and SDI’s Class B Common Stock (collectively, “SDI Common Stock”) received in the aggregate, in return for their SDI Common Stock, TPB Voting Common Stock (“TPB Common Stock”) at a ratio of 0.52095 shares of TPB Common Stock for each share of SDI Common Stock at the time of the merger. SDI divested its assets, other than SDI’s TPB Common Stock, prior to close such that the net liabilities at closing were minimal and the only assets that SDI retained were the remaining TPB Common Stock holdings. The transaction was accounted for as an asset purchase for $236.0 million in consideration, comprised of 7,934,704 shares of TPB Common Stock valued at $234.3 million plus transaction costs and assumed net liabilities. The $236.0 million was assigned to the 8,178,918 shares of TPB Common Stock acquired. The 244,214 shares of TPB Common Stock acquired in excess of the shares issued were retired resulting in a charge of $1.7 million recorded in Accumulated earnings. The Company no longer has a controlling shareholder

Durfort Holdings

In June 2020, the Company purchased certain tobacco assets and distribution rights from Durfort Holdings S.R.L. (“Durfort”) and Blunt Wrap USA for $47.7 million in total consideration, comprised of $37.7 million in cash, including $1.7 million of capitalized transaction costs, and a $10.0 million unsecured subordinated promissory note (“Promissory Note”). With this transaction, the Company acquired co-ownership in the intellectual property rights of all of Durfort’s and Blunt Wrap USA’s Homogenized Tobacco Leaf (“HTL”) cigar wraps and cones. The Company also entered into an exclusive Master Distribution Agreement to market and sell the original Blunt Wrap® cigar wraps within the USA which was effective October 9, 2020. Durfort is an industry leader in alternative cigar and cigar wrap manufacturing and distribution. Blunt Wrap USA has been an innovator of new products in the smoking alternative market since 1997 and has secured patents in the USA and internationally for novel smoking wrappers and cones. The transaction was accounted for as an asset purchase with $42.2 million assigned to intellectual property, which has an indefinite life, and $5.5 million assigned to the Master Distribution Agreement, which has a 15 year life. Both assets are currently deductible for tax purposes.

Note 4. Derivative Instruments

Foreign Currency

The Company’s policy is to manage the risks associated with foreign exchange rate movements. The policy allows hedging up to 100% of its anticipated purchases of inventory over a forward period that will not exceed 12 rolling and consecutive months. The Company may, from time to time, hedge currency for non-inventory purchases, e.g., production equipment, not to exceed 90% of the purchase price. The Company did not execute any forward contracts during 2021. During 2020, the Company executed various forward contracts, which met hedge accounting requirements, for the purchase of €19.7 million and sale of €21.4 million with maturity dates ranging from December 2020 to November 2021. At December 31, 2021, the Company had no forward contracts. At December 31, 2020, the Company had forward contracts for the purchase of €18.0 million and sale of €19.6 million. The foreign currency contracts’ fair value at December 31, 2020, resulted in an asset of $0.4 million included in Other current assets and a liability of $0.0 million included in Accrued liabilities.

Interest Rate Swaps

The Company’s policy is to manage interest rate risk by reducing the volatility of future cash flows associated with debt instruments bearing interest at variable rates. In March 2018, the Company executed various interest rate swap agreements for a notional amount of $70 million with an expiration of December 2022. The swap agreements fix LIBOR at 2.755%. The swap agreements met the hedge accounting requirements; thus, any change in fair value is recorded to other comprehensive income. The Company uses the Shortcut Method to account for the swap agreements. The Shortcut Method assumes the hedge to be perfectly effective; thus, there is no ineffectiveness to be recorded in earnings. The swap agreements’ fair values at December 31, 2020, resulted in a liability of $3.7 million included in other long-term liabilities. Losses of $0.1 million, $1.5 million and $0.3 million were reclassified into interest expense for the year ending December 31, 2021, 2020 and 2019 respectively. The Company terminated the interest rate swap agreements in conjunction with the prepayment of all outstanding amounts under the 2018 First Lien Credit Facility (as defined below) in the first quarter of 2021 with the early termination payment made by the Company in the amount of $3.6 million which was reclassified out of accumulated other comprehensive loss into loss on extinguishment of debt.

Note 5. Fair Value of Financial Instruments

The estimated fair value amounts have been determined by the Company using the methods and assumptions described below. However, considerable judgment is required to interpret market data to develop estimates of fair value. Accordingly, the estimates presented herein are not necessarily indicative of the amounts the Company could realize in a current market exchange. The use of different market assumptions and/or estimation methodologies may have a material effect on the estimated fair value amounts.

Cash and Cash Equivalents

Cash and cash equivalents are, by definition, short-term. Thus, the carrying amount is a reasonable estimate of fair value.

Accounts Receivable

The fair value of accounts receivable approximates their carrying value due to their short-term nature.

Note Payable – Promissory Note

The Company’s Promissory Note bore interest at a rate of 7.5% per year. The fair value of the Promissory Note approximated its carrying value of $10.0 million at December 31, 2020, due to the recency of the note’s issuance, related to the year ended December 31, 2020. The Company prepaid all outstanding amounts under the Promissory Note in the third quarter of 2021.

Note Payable – Unsecured Loan

The Companys Unsecured Note bore interest at a rate of 1.0% per year. The fair value of the Unsecured Note approximated its carrying value of $7.5 million at December 31, 2020, due to the recency of the note’s issuance, related to the year ended December 31, 2020. The Unsecured Note was forgiven in the fourth quarter of 2021.

Long-Term Debt

The Company’s Senior Secured Notes (as defined below) bear interest at a rate of 5.625% per year and the fair value of the Senior Secured Notes approximate its carrying value of $250 million due to the recency of the notes’ issuance, related to the year ended December 31, 2021.

The Company’s 2018 Credit Facility bore interest at variable rates that fluctuated with market rates. The carrying values of the 2018 Credit Facility approximated its respective fair values. As of December 31, 2020, the fair value of the 2018 First Lien Term Loan approximated $130.0 million. The Company prepaid all outstanding amounts under the 2018 First Lien Credit Facility in the first quarter of 2021.

The Convertible Senior Notes bear interest at a rate of 2.50% per year. As of December 31, 2021, the fair value approximated $159.8 million, with a carrying value of $172.5 million. As of December 31, 2020, the fair value approximated $155.3 million, with a carrying value of $172.5 million.

See Note 13, “Notes Payable and Long-Term Debt”, for further information regarding the Company’s long-term debt.

Foreign Exchange

At December 31, 2021, the Company had no forward contracts. As there were no open contracts as of December 31, 2021, there is no resulting balance sheet position related to the fair value. At December 31, 2020, the Company had forward contracts for the purchase of €18.0 million and sale of €19.6 million. The fair value of the foreign exchange contracts are based upon quoted market prices for similar instruments, thus leading to a level 2 distinction within the fair value hierarchy, and resulted in an asset of $0.4 million and a liability of $0.0 million as of December 31, 2020.

Interest Rate Swaps

The Company had swap contracts for a total notional amount of $70 million at December 31, 2020. The fair values of the swap contracts were based upon quoted market prices for similar instruments, thus leading to a level 2 distinction within the fair value hierarchy, and resulted in a liability of $3.7 million as of December 31, 2020. The Company terminated the swap contracts in conjunction with the prepayment of all outstanding amounts under the 2018 First Lien Credit Facility in the first quarter of 2021.

Note 6. Inventories

The components of inventories are as follows:

 
December 31,
2021
   
December 31,
2020
 
Raw materials and work in process
 
$
6,936
   
$
8,137
 
Leaf tobacco
   
35,900
     
32,948
 
Finished goods - Zig-Zag Products
   
25,663
     
14,903
 
Finished goods - Stoker’s Products
   
8,959
     
9,727
 
Finished goods - NewGen Products
   
8,591
     
18,916
 
Other
   
1,558
     
1,225
 
Inventories
 
$
87,607
   
$
85,856
 

The following represents the inventory valuation allowance roll-forward, for the years ended December 31:

 
2021
   
2020
 
Balance at beginning of period
 
$
(9,924
)
 
$
(21,502
)
Charged to cost and expense
   
(2,795
)
   
(2,867
)
Deductions for inventory disposed
   
5,051
     
14,445
 
Balance at end of period
 
$
(7,668
)
 
$
(9,924
)

Note 7. Other Current Assets

Other current assets consists of:

 
December 31,
2021
   
December 31,
2020
 
Inventory deposits
 
$
12,091
   
$
7,113
 
Insurance deposit
   
3,000
     
3,000
 
Prepaid taxes
   
-
     
813
 
Other
   
11,655
     
15,525
 
 Total
 
$
26,746
   
$
26,451
 

Note 8. Property, Plant and Equipment

Property, plant and equipment consists of:

 
December 31,
2021
   
December 31,
2020
 
Land
 
$
22
   
$
22
 
Buildings and improvements
   
3,096
     
2,750
 
Leasehold improvements
   
5,374
     
4,702
 
Machinery and equipment
   
19,591
     
15,612
 
Furniture and fixtures
   
9,402
     
9,025
 
Gross property, plant and equipment
   
37,485
     
32,111
 
Accumulated depreciation
   
(18,835
)
   
(16,587
)
Net property, plant and equipment
 
$
18,650
   
$
15,524
 

Note 9. Deferred Financing Costs

Deferred financing costs relating to the 2018 Revolving Credit Facility (which was terminated in February 2021) and the 2021 Revolving Credit Facility consist of:

 
December 31,
2021
   
December 31,
2020
 
Deferred financing costs, net of accumulated amortization of $94 and $705, respectively
 
$
388
   
$
641
 

Note 10. Goodwill and Other Intangible Assets

The following table summarizes goodwill by segment:

 
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
 
Balance as of December 31, 2019
 
$
96,107
   
$
32,590
   
$
25,585
   
$
154,282
 

                               
Acquisitions
   
5,339
     
-
     
-
     
5,339
 
Balance as of December 31, 2020
 
$
101,446
   
$
32,590
   
$
25,585
   
$
159,621
 
                                 
Acquisitions
   
2,530
     
-
     
-
     
2,530
 
Cumulative translation adjustment
    182       -       -       182  
Balance as of December 31, 2021
 
$
104,158
   
$
32,590
   
$
25,585
   
$
162,333
 

The following tables summarize information about the Company’s allocation of other intangible assets. Gross carrying amounts of unamortized, indefinite life intangible assets are shown below:

 
December 31, 2021
   
December 31, 2020
 
   
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
   
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
 
Unamortized, indefinite life intangible assets:
                                               
Trade names
 
$
-
   
$
8,500
   
$
10,786
   
$
19,286
    $
-    
$
8,500
   
$
10,786
   
$
19,286
 
Formulas
   
52,217
     
53
     
-
     
52,270
      42,245      
53
     
-
     
42,298
 
Total
 
$
52,217
   
$
8,553
   
$
10,786
   
$
71,556
    $
42,245    
$
8,553
   
$
10,786
   
$
61,584
 

Amortized intangible assets included within the NewGen segment consists of:

 
December 31, 2021
   
December 31, 2020
 
   
Gross
Carrying
   
Accumulated
Amortization
   
Gross
Carrying
   
Accumulated
Amortization
 
Amortized intangible assets:
                       
Customer relationships (useful life of 8-10 years)
 
$
6,936
   
$
3,939
   
$
6,936
   
$
3,111
 
Trade names (useful life of 15 years)
   
9,530
     
1,993
     
9,530
     
1,375
 
Master distribution agreement (useful life of 15 years)
   
5,489
     
549
     
5,489
     
183
 
Franchise agreements (useful life of 8 years)
   
780
     
325
     
780
     
228
 
Non-compete agreements (useful life of 3.5 years)
   
100
     
100
     
100
     
100
 
Total
 
$
22,835
   
$
6,906
   
$
22,835
   
$
4,997
 

During 2020, $2.4 million in trade names related to Wind River Brands in the Stoker’s Product segment were determined to no longer be indefinite lived and began to be amortized. Annual amortization expense for each of the next five years is estimated to be approximately $1.9 million for 2022 through 2024 and $1.2 million for 2025 through 2026, assuming no additional transactions occur that require the amortization of intangible assets.

Note 11. Other Assets

Other assets consists of:

 
December 31,
2021
   
December 31,
2020
 
Equity investments
 
$
25,649
   
$
24,018
 
Debt security investment
   
8,000
     
-
 
Other
   
1,750
     
2,818
 
Total
 
$
35,399
   
$
26,836
 

The Company records its equity investments without a readily determinable fair value, that are not accounted for under the equity method, at cost, with adjustments for impairment and observable price changes.

In July 2021, the Company invested $8 million in Old Pal Holding Company LLC (“Old Pal”). The Company invested in the form of a convertible note which includes additional follow-on investment rights. Old Pal is a leading brand in the cannabis lifestyle space that operates a non-plant touching licensing model. The Company’s investment will enable Old Pal to expand product offerings in existing states, which include California, Nevada, Michigan, Oklahoma, Ohio, Washington and Massachusetts, and will help create the infrastructure necessary to support continued territory and product expansion. The convertible note bears an interest rate of 3.0% per year and matures July 31, 2026. Interest and principal are receivable at maturity. Old Pal has the option to extend the maturity date in one-year increments. The interest rate is subject to change based on sales levels of Old Pal meeting certain thresholds. The weighted average interest rate was 3.0% for the year ended December 31, 2021. Old Pal has the option to convert the note into shares once sales reach a certain threshold. The conditions required to allow Old Pal to convert the note were not met as of December 31, 2021. Additionally, the Company has the right to convert the note into shares at any time after January 1, 2022. The Company has classified the debt security with Old Pal as available for sale. The Company records the debt security at fair value and includes unrealized gains and losses recorded in stockholders’ equity as a component of accumulated other comprehensive income on our Consolidated Balance Sheets. The Company reports interest income on available for sale debt securities, in interest income in our Consolidated Statements of Income. The fair value of the debt security approximated its carrying value of $8.0 million at December 31, 2021, due to the recency of the debt security’s purchase, related to the year ended December 31, 2021. The Company has recorded accrued interest receivable of $0.1 million at December 31, 2021, in other current assets on our Consolidated Balance Sheets.

In April 2021, the Company invested $8.7 million in Docklight Brands, Inc., a pioneering consumer products company with celebrated brands including Marley Natural® cannabis and Marley™ CBD. The Company has additional follow-on investment rights. As part of the investment, the Company has obtained exclusive U.S. distribution rights for Docklight’s Marley™ CBD topical products. Purchases of inventory from Docklight Brands, Inc. were $0.0 million in 2021. There was $0.0 million outstanding at December 31, 2021.

In October 2020, the Company acquired a 20% stake in Wild Hempettes LLC (“Wild Hempettes”), a leading manufacturer of hemp cigarettes under the WildHemp™ and Hempettes™ brands, for $2.5 million. The Company has options to increase its stake to a 100% ownership position based on certain milestones. As part of the transaction, the Wild Hempettes joint venture was spun off from Crown Distributing LLC and formed as a vehicle for the Company to be the exclusive distributor of Hempettes™ to U.S. bricks and mortar retailers under a profit-sharing arrangement. The Company has provided Wild Hempettes with a secured line of credit up to $2.0 million with a term up to 5 years. The Company accounts for its investment in Wild Hempettes as an equity method investment. The Company recorded investment income of $0.1 million and $0.1 million for years ended December 31, 2021 and 2020, respectively. Purchases of inventory from Wild Hempettes was $2.1 million and $0.5 million in 2021 and 2020, respectively. There were no amounts outstanding at December 31, 2021 and 2020.

In October 2020, the Company invested $15.0 million in dosistTM, a global cannabinoid company, with an option to invest an additional $15.0 million on pre-determined terms over the 12 month period ending October 2021. The Company received a warrant exercisable for preferred shares of dosistTM that will automatically be exercised upon the changing of certain federal cannabis laws in the United States, rescheduling cannabis and/or permitting the general cultivation, distribution and possession of cannabis. In the fourth quarter 2021, based on the financial results of dosistTM and the overall cannabinoid market, the Company deemed our investment was impaired resulting in the fair value of our investment decreasing to $7.9 million. Fair value was determined using a valuation derived from a relevant market index (Level 2) and relevant revenue multiples (Level 3). The valuations were probability weighted based on anticipated outcomes. Given the significance of Level 3 input to the valuation, we have determined that the non-recurring valuation resulted in Level 3 classification within the fair value hierarchy. This resulted in a loss of $7.1 million which is recorded in investment loss for the year ended December 31, 2021. There were no purchases of inventory from dosistTM in 2021 or 2020.

In October 2020, the Company invested $1.8 million in BOMANI Cold Buzz, LLC (“BOMANI”), a manufacturer of alcohol-infused cold brew coffee. The Company received rights to receive equity in BOMANI in the event of an equity financing. There were no purchases of inventory from BOMANI in 2021 or 2020.

The Company has a minority ownership position in Canadian American Standard Hemp (“CASH”). CASH is headquartered in Warwick, Rhode Island, and manufactures cannabidiol isolate (“CBD”) developed through highly efficient and proprietary processes. The investment in CASH positions the Company to participate in the market for hemp-derived products. In the fourth quarter 2019, CASH completed a fundraising round, resulting in the fair value of our investment increasing to $4.0 million. This resulted in a gain of $2 million which is recorded in investment income for 2019. In October 2020, CASH merged with Real Brands, Inc. (“Real Brands”), an over the counter traded shell company. CASH will continue business under the Real Brands name. The Company maintained its ownership position in Real Brands subsequent to the merger. There were no purchases of inventory from CASH in 2021 or 2020. There were no amounts outstanding at December 31, 2021 and 2020.

In December 2018, the Company acquired a minority ownership position in General Wireless Operations, Inc. (d/b/a RadioShack; “RadioShack”) from 5G gaming LLC, which is owned by Standard General LP, for $0.4 million. Standard General LP has a controlling interest in the Company and qualifies as a related party. There were no amounts outstanding at December 31, 2021 and 2020.

Note 12. Accrued Liabilities

Accrued liabilities at consists of:

 
December 31,
2021
   
December 31,
2020
 
Accrued payroll and related items
 
$
6,974
   
$
9,459
 
Customer returns and allowances
   
6,497
     
5,259
 
Taxes payable
   
2,053
     
4,326
 
Lease liabilities
   
2,976
     
3,228
 
Accrued interest
   
7,318
     
2,096
 
Other
   
7,119
     
10,857
 
Total
 
$
32,937
   
$
35,225
 

Note 13. Notes Payable and Long-Term Debt

Notes payable and long-term debt consists of the following in order of preference:

 
December 31,
2021
   
December 31,
2020
 
Senior Secured Notes
  $
250,000     $
-  
2018 First Lien Term Loan
 

-
   

130,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Note payable - Promissory Note
   
-
     
10,000
 
Note payable - Unsecured Loan
   
-
     
7,485
 
Gross notes payable and long-term debt
   
422,500
     
319,985
 
Less deferred finance charges
   
(8,328
)
   
(5,873
)
Less current maturities
   
-
   
(12,000
)
Net notes payable and long-term debt
 
$
414,172
   
$
302,112
 

Senior Secured Notes

On February 11, 2021, the Company closed a private offering (the “Offering”) of $250 million aggregate principal amount of its 5.625% senior secured notes due 2026 (the “Senior Secured Notes”). The Senior Secured Notes bear interest at a rate of 5.625% and will mature on February 15, 2026. Interest on the Senior Secured Notes is payable semi-annually in arrears on February 15 and August 15 of each year, commencing on August 15, 2021. The Company used the proceeds from the Offering to (i) repay all obligations under and terminate the 2018 First Lien Credit Facility, (ii) pay related fees, costs, and expenses and (iii) for general corporate purposes.

Obligations under the Senior Secured Notes are guaranteed by the Company’s existing and future wholly-owned domestic subsidiaries (the “Guarantors”) that guarantee any Credit Facility (as defined in the Indenture governing the Senior Secured Notes or the “Senior Secured Notes Indenture”), including the 2021 Revolving Credit Facility, or capital markets debt securities of the Company or Guarantors in excess of $15.0 million. The Senior Secured Notes and the related guarantees are secured by first-priority liens on substantially all of the assets of the Company and the Guarantors, subject to certain exceptions.

The Company may redeem the Senior Secured Notes, in whole or in part, at any time prior to February 15, 2023, at a price equal to 100% of the principal amount of the Notes redeemed plus accrued and unpaid interest, if any, to, but excluding the applicable redemption date, plus a “make-whole” premium. Thereafter, the Company may redeem the Senior Secured Notes, in whole or in part, at established redemption prices set forth in the Senior Secured Notes Indenture, plus accrued and unpaid interest, if any. In addition, on or prior to February 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the Senior Secured Notes with the net cash proceeds from certain equity offerings at a redemption price equal to 105.625%, plus accrued and unpaid interest, if any to the redemption date; provided, however, that at least 50% of the original aggregate principal amount of the Senior Secured Notes (calculated after giving effect to the issuance of any additional notes) remains outstanding. In addition, at any time and from time to time prior to February 15, 2023, but not more than once in any twelve-month period, the Company may redeem up to 10% of the aggregate principal amount of the Senior Secured Notes at a redemption price of 103% of the aggregate principal amount of Senior Secured Notes redeemed plus accrued and unpaid interest, if any to but not including the redemption date, on the Senior Secured Notes to be redeemed.

If the Company experiences a change of control (as defined in the Senior Secured Notes Indenture), the Company must offer to repurchase the Senior Secured Notes at a repurchase price equal to 101% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest.

The Indenture contains covenants that, among other things, limit the ability of the Company and its restricted subsidiaries to: (i) grant or incur liens; (ii) incur, assume or guarantee additional indebtedness; (iii) sell or otherwise dispose of assets, including capital stock of subsidiaries; (iv) make certain investments; (v) pay dividends, make distributions or redeem or repurchase capital stock; (vi) engage in certain transactions with affiliates; and (vii) consolidate or merge with or into, or sell substantially all of our assets to another entity. These covenants are subject to a number of limitations and exceptions set forth in the Indenture. See Note 23, “ Dividends”, for further information regarding dividend restrictions. The Indenture provides for customary events of default.

The Company incurred debt issuance costs attributable to the issuance of the Senior Secured Notes of $6.4 million which are amortized to interest expense using the effective interest method over the expected life of the Senior Secured Notes.

2021 Revolving Credit Facility

In connection with the Offering, the Company also entered into a new $25 million senior secured revolving credit facility (the “2021 Revolving Credit Facility”) with the lenders party thereto (the “Lenders”) and Barclays Bank PLC, as administrative agent and collateral agent (in such capacity, the “Agent”). The 2021 Revolving Credit Facility provides for a revolving line of credit of up to $25.0 million. Letters of credit are limited to $10 million (and are a part of, and not in addition to, the revolving line of credit). The Company has not drawn any borrowings under the 2021 Revolving Credit Facility but does have letters of credit of approximately $3.6 million outstanding under the facility. The 2021 Revolving Credit Facility will mature on August 11, 2025 if none of the Company’s Convertible Senior Notes are outstanding, and if any Convertible Senior Notes are outstanding, the date which is 91 days prior to the maturity date of July 15, 2024 for such Convertible Senior Notes.

Interest is payable on the 2021 Revolving Credit Facility at a fluctuating rate of interest determined by reference to the Eurodollar rate plus an applicable margin of 3.50% (with step-downs upon de-leveraging). The Company also has the option to borrow at a rate determined by reference to the base rate.

The obligations under the 2021 Revolving Credit Agreement are guaranteed on a joint and several basis by the Guarantors. The Company’s and Guarantors’ obligations under the 2021 Revolving Credit Facility are secured on a pari passu basis with the Senior Secured Notes.

The 2021 Revolving Credit Agreement contains covenants that are substantially the same as the covenants in the Senior Secured Notes Indenture. The 2021 Revolving Credit Facility also requires the maintenance of a Consolidated Leverage Ratio (as defined in the 2021 Revolving Credit Agreement) of 5.50 to 1.00 (with a step down to 5.25 to 1.00 beginning with the fiscal quarter ending March 31, 2023) at the end of each fiscal quarter when extensions of credit under the 2021 Revolving Credit Facility and certain drawn and undrawn letters of credit (excluding (a) letters of credit that have been cash collateralized and (b) letters of credit having an aggregate face amount less than $5,000,000) in the aggregate outstanding exceeds 35% of the total commitments under the 2021 Revolving Credit Facility. The 2021 Revolving Credit Agreement provides for customary events of default.

The Company incurred debt issuance costs attributable to the issuance of the 2021 Revolving Credit Facility of $0.5 million which are amortized to interest expense using the effective interest method over the expected life of the 2021 Revolving Credit Facility.

2018 Credit Facility

On March 7, 2018, the Company entered into $250 million of credit facilities consisting of a $160 million 2018 First Lien Term Loan and a $50 million 2018 Revolving Credit Facility (collectively, the “2018 First Lien Credit Facility”), in each case, with Fifth Third Bank, as administrative agent, and other lenders, in addition to a $40 million 2018 Second Lien Term Loan (the “2018 Second Lien Credit Facility,” and, together with the 2018 First Lien Credit Facility, the “2018 Credit Facility”) with Prospect Capital Corporation, as administrative agent, and other lenders. The 2018 Credit Facility contained a $40 million accordion feature. In the first quarter of 2021, the Company used a portion of the proceeds from the issuance of the Senior Secured Notes to prepay all outstanding amounts under and terminate the 2018 First Lien Credit Facility in the amount of $130.0 million, and the transaction resulted in a $5.7 million loss on extinguishment of debt, which includes a $3.6 million loss from the early termination of the interest rate swap agreement.

2018 First Lien Credit Facility: The 2018 First Lien Term Loan and the 2018 Revolving Credit Facility bore interest at LIBOR plus a spread of 2.75% to 3.50% based on the Company’s senior leverage ratio. The 2018 First Lien Term Loan had quarterly required payments of $2.0 million beginning June 30, 2018, increasing to $3.0 million on June 30, 2020, and increasing to $4.0 million on June 30, 2022. The 2018 First Lien Credit Facility had a maturity date of March 7, 2023. The 2018 First Lien Term Loan was secured by a first priority lien on substantially all of the assets of the borrowers and the guarantors thereunder, including a pledge of the Company’s capital stock, other than certain excluded assets (the “Collateral”).

2018 Second Lien Credit Facility: The 2018 Second Lien Credit Facility bore interest at a rate of LIBOR plus 7.00% and had a maturity date of March 7, 2024. The 2018 Second Lien Term Loan was secured by a second priority interest in the Collateral and was guaranteed by the same entities as the 2018 First Lien Term Loan. Based on an excess cash covenant for the facility, a $4.5 million principal payment was made in the second quarter 2019, resulting in a $0.2 million loss on extinguishment of debt. The Company used a portion of the proceeds from the issuance of the Convertible Senior Notes to prepay all outstanding amounts related to the 2018 Second Lien Credit Facility in the third quarter 2019. The principal paid in the third quarter amounted to $35.5 million, and the transaction resulted in a $1.1 million loss on extinguishment of debt.

Convertible Senior Notes

In July 2019 the Company closed an offering of $172.5 million in aggregate principal amount of its 2.50% Convertible Senior Notes due July 15, 2024 (the “Convertible Senior Notes”). The Convertible Senior Notes bear interest at a rate of 2.50% per year, payable semiannually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020. The Convertible Senior Notes will mature on July 15, 2024, unless earlier repurchased, redeemed or converted. The Convertible Senior Notes are senior unsecured obligations of the Company.

The Convertible Senior Notes are convertible into approximately 3,208,172 shares of our voting common stock under certain circumstances prior to maturity at a conversion rate of 18.598 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.77 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. Upon conversion, the Company may pay cash, shares of common stock or a combination of cash and stock, as determined by the Company at its discretion. The conditions required to allow the holders to convert their Convertible Senior Notes were not met as of December 31, 2021.


The Company early adopted ASU 2020-06 effective January 1, 2021 on a retrospective basis to all periods presented. Under ASU 2020-06, the Company accounts for the Convertible Senior Notes entirely as a liability and no longer separately accounts for the Convertible Senior Notes with liability and equity components. See Note 2 for further discussion of the impact of the adoption of ASU 2020-06.



The Company incurred debt issuance costs attributable to the Convertible Senior Notes of $5.9 million which are amortized to interest expense using the effective interest method over the expected life of the Convertible Senior Notes.

In connection with the Convertible Senior Notes offering, the Company entered into privately negotiated capped call transactions with certain financial institutions. The capped call transactions have a strike price of $53.77 per and a cap price of $82.86 per, and are exercisable when, and if, the Convertible Senior Notes are converted. The Company paid $20.53 million for these capped calls and charged that amount to additional paid-in capital.

Promissory Note

On June 10, 2020, in connection with the acquisition of certain Durfort assets, the Company issued the Promissory Note in the principal amount of $10.0 million (the “Principal Amount”), with an annual interest rate of 7.5%, payable quarterly, with the first payment due September 10, 2020. The Principal Amount was payable in two $5.0 million installments, with the first installment due 18 months after the closing date of the acquisition (June 10, 2020), and the second installment due 36 months after the closing date of the acquisition. The second installment was subject to reduction for certain amounts payable to the Company as a holdback. The Company prepaid all outstanding amounts under and terminated the Promissory Note in the third quarter of 2021 in the amount of $9.6 million. The transaction resulted in a $0.4 million gain on extinguishment of debt.

Unsecured Loan

On April 6, 2020, the 2018 First Lien Credit Facility was amended to allow for an unsecured loan under the Coronavirus Aid, Relief, and Economic Security Act of 2020 (“CARES”). On April 17, 2020, National Tobacco Company, L.P., a subsidiary of the Company, entered into a loan agreement with Regions Bank guaranteed by the Small Business Administration for a $7.5 million unsecured loan. The proceeds of the loan were received on April 27, 2020. The loan was scheduled to mature on April 17, 2022 and had a 1.00% interest rate. During 2021, the Company applied for forgiveness for the loan. On October 15, 2021, the Company received notice that its application for forgiveness was fully approved. The extinguishment of the unsecured loan occurred in the fourth quarter of 2021 resulting in a $7.5 million gain on extinguishment of debt. The Company is subject to audit relating to the unsecured loan until 2027 which could result in repayment of some or all of the unsecured loan previously forgiven. However, the Company believes that repayment of any amount is not probable.

Note Payable – IVG

In September 2018, the Company issued a note payable to IVG’s former shareholders (“IVG Note”). The IVG Note had a principal amount of $4.0 million with an interest rate of 6.0% per year and matured on March 5, 2020. All principal and accrued and unpaid interest under the IVG Note were subject to indemnification obligations of the sellers pursuant to the International Vapor Group Stock Purchase Agreement dated as of September 5, 2018. The carrying amount of the IVG Note, $4.2 million, was deposited into an escrow account in the first quarter of 2020 pending agreement with the sellers of any indemnification obligations. The escrow funds were distributed in the first quarter of 2021.

Note 14. Income Taxes

Income tax expense (benefit) for the years ended December 31 consists of the following components:

 
2021
   
2020
   
2019
 
   
Current
   
Deferred
   
Total
   
Current
   
Deferred
   
Total
   
Current
   
Deferred
   
Total
 
Federal
 
$
11,315
   
$
(583
)
 
$
10,732
   
$
5,285
   
$
3,642
   
$
8,927
   
$
5,281
   
$
(2,626
)
 
$
2,655
 
State and Local
   
4,210
     
(637
)
   
3,573
     
1,930
     
1,100
     
3,030
     
982
     
(774
)
   
208
 
Foreign
    -       (265 )     (265 )     -       -       -       -       -       -  
Total
 
$
15,525
   
$
(1,485
)
 
$
14,040
   
$
7,215
   
$
4,742
   
$
11,957
   
$
6,263
   
$
(3,400
)
 
$
2,863
 

Deferred tax assets and liabilities consists of:

 
December 31,
2021
   
December 31,
2020
 
   
Assets
   
Liabilities
   
Assets
   
Liabilities
 
Inventory
 
$
2,096
   
$
2
   
$
2,567
   
$
-
 
Property, plant, and equipment
   
-
     
3,259
     
-
     
3,107
 
Goodwill and other intangible assets
   
-
     
8,573
     
-
     
8,144
 
Foreign NOL carryforward
   
265
     
-
     
-
     
-
 
State NOL carryforward
   
2,421
     
-
     
2,236
     
-
 
Unrealized loss on investments
   
81
     
-
     
876
     
-
 
Leases
   
4,150
     
3,826
     
4,920
     
4,557
 
Original issue discount
   
2,720
     
-
     
3,800
     
-
 
Other
   
10,244
     
2,305
     
6,611
     
2,356
 
Gross deferred income taxes
   
21,977
     
17,965
     
21,010
     
18,164
 
Valuation allowance
   
(2,649
)
   
-
     
(2,236
)
   
-
 
Net deferred income taxes
 
$
19,328
   
$
17,965
   
$
18,774
   
$
18,164
 

At December 31, 2021, the Company had state net operating loss (“NOL”) carryforwards for income tax purposes of approximately $55.2 million, which expire between 2025 and 2041, $19.8 million of which has an indefinite carryforward period. The Company has determined that, at December 31, 2021 and 2020, its ability to realize future benefits of its state NOL carryforwards does not meet the “more likely than not” criteria in ASC 740, Income Taxes. Therefore, a valuation allowance of $2.6 million and $2.2 million has been recorded at December 2021 and 2020, respectively.

ASC 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The amount recognized is measured as the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. The Company has determined that they did not have any uncertain tax positions requiring recognition as a result of the provisions of ASC 740-10-25. The Company’s policy is to recognize interest and penalties accrued on uncertain tax positions as part of interest expense. For the years ended December 31, 2021, 2020, and 2019, no estimated interest or penalties were recognized for the uncertainty of tax positions taken. The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. In general, the Company is no longer subject to U.S. federal and state tax examinations for years prior to 2018.

Reconciliation of the federal statutory rate and the effective income tax rate for the years ended December 31 is as follows:

 
2021
   
2020
   
2019
 
Federal statutory rate
   
21.0
%
   
21.0
%
   
21.0
%
Foreign rate differential
    -0.1 %     0.0 %     0.0 %
State taxes
   
3.4
%
   
2.9
%
   
0.7
%
Permanent differences
   
-4.1
%
   
-1.6
%
   
-5.6
%
Other
   
0.7
%
   
4.7
%
   
-3.1
%
Valuation allowance
   
0.6
%
   
-3.2
%
   
2.0
%
Effective income tax rate
   
21.5
%
   
23.8
%
   
15.0
%

The permanent differences for the year ended December 31, 2021 are primarily related to income tax benefits of $7.5 million ($1.6 million tax effected) as a result of the forgiveness of the $7.5 million unsecured loan and $7.2 million ($1.5 million tax effected) as a result of stock option exercises. The permanent differences for the years ended December 31, 2020 and 2019 are primarily related to income tax benefits of $3.3 million ($0.7 million tax effected), and $4.6 million ($1.0 million tax effected), respectively, as a result of stock option exercises.

Note 15. Pension and Postretirement Benefit Plans

The Company had a defined benefit pension plan. Benefits for hourly employees were based on a stated benefit per year of service, reduced by amounts earned in a previous plan. Benefits for salaried employees were based on years of service and the employees’ final compensation. The defined benefit pension plan was frozen. The Company’s policy was to make the minimum amount of contributions that can be deducted for federal income taxes. In the fourth quarter 2019, the Company elected to terminate the defined benefit pension plan, effective December 31, 2019 with final distributions made in the third quarter of 2020.

The Company sponsored a defined benefit postretirement plan that covered hourly employees. This plan provided medical and dental benefits. This plan was contributory with retiree contributions adjusted annually. The Company’s policy was to make contributions equal to benefits paid during the year. In the fourth quarter 2019, the Company amended the plan to cease benefits effective June 30, 2020. The plan amendment eliminated a significant amount of the benefits under the plan, resulting in a curtailment of $3.2 million for the year ended December 31, 2019. The curtailment resulted in $1.8 million being reclassified from accumulated other comprehensive income to income in 2019. The total gain on the curtailment was $4.9 million for the year ended December 31, 2019, and is recorded in Net periodic benefit cost (income), excluding service cost in the income statement.

The following tables provide a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for the year ended December 31, 2020:

 
Pension
Benefits
   
Postretirement
Benefits
 
   
2020
   
2020
 
Reconciliation of benefit obligations:
           
Benefit obligation at January 1
 
$
14,217
   
$
115
 
Service cost
   
-
     
-
 
Interest cost
   
190
     
-
 
Actuarial loss (gain)
   
249
     
(83
)
Assumptions
   
-
     
-
 
Settlement/curtailment
   
(1,869
)
   
-
 
Annuities purchased
   
(12,116
)
   
-
 
Benefits paid
   
(671
)
   
(32
)
Benefit obligation at December 31
 
$
-
   
$
-
 
                 
Reconciliation of fair value of plan assets:
               
Fair value of plan assets at January 1
 
$
15,903
   
$
-
 
Actual return on plan assets
   
1,139
     
-
 
Employer contributions
   
-
     
32
 
Settlement/curtailment
   
(1,869
)
   
-
 
Annuities purchased
   
(12,116
)
   
-
 
Benefits paid
   
(671
)
   
(32
)
Asset reversion upon termination
   
(2,386
)
   
-
 
Fair value of plan assets at December 31
 
$
-
   
$
-
 

The following table provides the components of net periodic pension and postretirement benefit costs and total costs for the plans for the years ended December 31:

 
Pension Benefits
   
Postretirement Benefits
 
   
2021
   
2020
   
2019
   
2021
   
2020
   
2019
 
Service cost
 
$
-
   
$
-
   
$
104
   
$
-
   
$
-
   
$
-
 
Interest cost
   
-
     
190
     
520
     
-
     
-
     
101
 
Expected return on plan assets
   
-
     
(322
)
   
(645
)
   
-
     
-
     
-
 
Amortization of (gains) losses
   
-
     
72
     
147
     
-
     
(131
)
   
(169
)
Settlement and Curtailment loss (gain)
   
-
     
1,180
     
-
     
-
     
-
     
(4,915
)
Net periodic benefit cost (income)
 
$
-
   
$
1,120
   
$
126
   
$
-
   
$
(131
)
 
$
(4,983
)

The Company also sponsors a voluntary 401(k) retirement savings plan. Eligible employees may elect to contribute up to 15% of their annual earnings subject to certain limitations. For the 2021 and 2020 Plan Years, the Company contributed 4% to those employees contributing 4% or greater. For those employees contributing less than 4%, the Company matched the contribution by 100%. Additionally, for all years presented, the Company made discretionary contributions of 1% to all employees, regardless of an employee’s contribution level. Company contributions to this plan were approximately $1.6 million for 2021, $1.6 million for 2020 and $1.5 million for 2019.

Note 16. Lease Commitments

The Company’s leases consist primarily of leased property for manufacturing warehouse, head offices and retail space as well as vehicle leases. In general, the Company does not recognize any renewal periods within the lease terms as there are not significant barriers to ending the lease at the initial term. Lease and non-lease components are accounted for as a single lease component.

Leases with an initial term of 12 months or less are not recorded on the balance sheet. Lease expense for these leases is recognized on a straight-line basis over the lease term.

The components of lease expense consists of the following:

 
For the year ended December 31,
 
   
2021
   
2020
    2019
 
Operating lease cost
                 
Cost of sales
 
$
907
   
$
908
    $ 874  
Selling, general and administrative
   
3,001
     
2,402
      2,973  
Variable lease cost (1)
   
1,182
     
587
      463  
Short-term lease cost
   
48
     
131
      147  
Sublease income
   
(60
)
   
(120
)
    (110 )
Total
 
$
5,078
   
$
3,908
    $ 4,347  

(1)
Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.

 
December 31,
2021
   
December 31,
2020
 
Assets:
           
Right of use assets
 
$
15,053
   
$
17,918
 
Total lease assets
 
$
15,053
   
$
17,918
 
                 
Liabilities:
               
Current lease liabilities (2)
 
$
2,976
   
$
3,228
 
Long-term lease liabilities
   
13,336
     
16,117
 
Total lease liabilities
 
$
16,312
   
$
19,345
 

(2)
Reported within accrued liabilities on the balance sheet

 
As of December 31,
 
   
2021
   
2020
 
Weighted-average remaining lease term  - operating leases
 
6.7 years
   
7.2 years
 
Weighted-average discount rate - operating leases
   
4.92
%
   
4.93
%

Nearly all the lease contracts for the Company do not provide a readily determinable implicit rate. For these contracts, the Company uses a discount rate that approximates its incremental borrowing rate at the time of the lease commencement.

Maturities of lease liabilities consisted of the following:

 
December 31,
2021
 
2022
 
$
3,674
 
2023
   
3,613
 
2024
   
2,439
 
2025
   
2,125
 
2026
   
2,084
 
Years thereafter
   
5,344
 
Total lease payments
 
$
19,279
 
Less: Imputed interest
   
2,967
 
Present value of lease liabilities
 
$
16,312
 

Minimum lease payments for operating leases that had initial or remaining non-cancelable lease terms in excess of one year consisted of the following:

Year
 
Payments
 
2022
 
$
2,596
 
2023
   
2,568
 
2024
   
2,396
 
2025
   
2,125
 
2026
   
2,084
 
Years thereafter
   
5,344
 
Total
 
$
17,113
 

The Company recognized $0.0 million and $0.1 million in impairments of right of use assets in 2021 and 2020, respectively, related to store closures.

Note 17. Share Incentive Plans

On March 22, 2021, the Company’s Board of Directors adopted the Turning Point Brands, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), pursuant to which awards may be granted to employees, non-employee directors, and consultants. In addition, the 2021 Plan provides for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company. Pursuant to the 2021 Plan, 1,290,000 shares, plus 100,052 shares remaining available for issuance under the 2015 Equity Incentive Plan (the “2015 Plan”), of TPB Common Stock are reserved for issuance as awards to employees, non-employee directors, and consultants as compensation for past or future services or the attainment of certain performance goals. The 2021 Plan is scheduled to terminate on March 21, 2031. The 2021 Plan is administered by the compensation committee (the “Committee”) of the Company’s Board of Directors. The Committee determines the vesting criteria for the awards, with such criteria to be specified in the award agreement. As of December 31, 2021, net of forfeitures, there were 8,637 Restricted Stock Units (“RSUs”) and 7,500 options granted under the 2021 Plan. There are 1,383,469 shares available for grant under the 2021 Plan.

On April 28, 2016, the Board of Directors of the Company adopted the 2015 Plan, pursuant to which awards could have been granted to employees, non-employee directors, and consultants. In addition, the 2015 Plan provided for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company. Pursuant to the 2015 Plan, 1,400,000 shares of the Company’s voting common stock were reserved for issuance as awards to employees, non-employee directors, and consultants as compensation for past or future services or the attainment of certain performance goals. The 2015 Plan was scheduled to terminate on April 27, 2026. Upon adoption of the 2021 Plan, the 2015 Plan was terminated, and the Company determined no additional grants would be made under the 2015 Plan. However, all awards issued under the 2015 Plan that have not been previously terminated or forfeited remain outstanding and continue unaffected. There are no shares available for grant under the 2015 Plan. The 2015 Plan was administrated by the Committee.

On February 8, 2006, the Board of Directors of the Company adopted the 2006 Equity Incentive Plan (the “2006 Plan”) of North Atlantic Holding Company, Inc., pursuant to which awards may be granted to employees. The 2006 Plan provides for the granting of nonqualified stock options and restricted stock awards to employees. Upon the adoption of the Company’s 2015 Equity Incentive Plan in connection with its IPO, the Company determined no additional grants would be made under the 2006 Plan. However, all awards issued under the 2006 Plan that have not been previously terminated or forfeited remain outstanding and continue unaffected. There are no shares available for grant under the 2006 Plan.

Stock option activity for the 2006, 2015 and 2021 Plans is summarized below:

 
Stock
Option
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Grant Date
Fair Value
 
Outstanding, December 31, 2019
   
696,716
   
$
18.13
   
$
6.17
 
                         
Granted
   
155,000
     
14.85
     
4.41
 
Exercised
   
(135,146
)
   
6.37
     
2.74
 
Forfeited
   
(5,510
)
   
27.25
     
8.64
 
Outstanding, December 31, 2020
   
711,060
     
19.58
     
6.42
 
                         
Granted
   
119,500
     
50.93
     
13.58
 
Exercised
   
(202,768
)
   
10.22
     
6.35
 
Forfeited
   
(7,957
)
   
33.22
     
9.63
 
Outstanding, December 31, 2021
   
619,835
   
$
28.51
   
$
8.70
 

Under the 2006 Plan, the total intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019, was $7.9 million, $3.7 million, and $5.0 million, respectively.

At December 31, 2021, under the 2006 Plan, the outstanding stock options’ exercise price for 87,340 options is $3.83 per share, all of which are exercisable. The weighted average of the remaining lives of the outstanding stock options is approximately 2.43 years for the options with the $3.83 exercise price. The Company estimates the expected life of these stock options is ten years from the date of grant. For the $3.83 per share options, the weighted average fair value of options was determined using the Black-Scholes model assuming a ten-year life from grant date, a current share price and exercise price of $3.83, a risk-free interest rate of 3.57%, a volatility of 40%, and no assumed dividend yield. Based on these assumptions, the fair value of these options is approximately $2.17 per share option granted.

At December 31, 2021, under the 2015 and 2021 Plans, the risk-free interest rate is based on the U.S. Treasury rate for the expected life at the time of grant. The expected volatility is based on the average long-term historical volatilities of peer companies. We intend to continue to consistently use the same group of publicly traded peer companies to determine expected volatility until sufficient information regarding volatility of our share price becomes available or until the selected companies are no longer suitable for this purpose. Due to our limited trading history, we are using the simplified method presented by SEC Staff Accounting Bulletin No. 107 to calculate expected holding periods, which represent the periods of time for which options granted are expected to be outstanding. We will continue to use this method until we have sufficient historical exercise experience to give us confidence in the reliability of our calculations. The fair values of these options were determined using the Black-Scholes option pricing model.

The following table outlines the assumptions for options granted under the 2015 Plan.

 
February 10,
2017
   
May 17,
2017
   
March 7,
2018
   
March 20,
2019
   
October 24,
2019
   
March 18,
2020
   
February 18,
2021
   
May 3,
2021
 
Number of options granted
   
40,000
     
93,819
     
98,100
     
155,780
     
25,000
     
155,000
   
100,000    
12,000  
Options outstanding at December 31, 2021
   
27,050
     
47,483
     
67,417
     
142,284
     
25,000
     
106,361
      97,400       12,000  
Number exercisable at December 31, 2021
   
27,050
     
47,483
     
67,417
     
110,015
     
16,750
     
33,167
      9,500       -  
Exercise price
 
$
13.00
   
$
15.41
   
$
21.21
   
$
47.58
   
$
20.89
   
$
14.85
    $
51.75     $
47.76  
Remaining lives
   
5.12
     
5.38
     
6.19
     
7.22
     
7.82
     
8.22
      9.14       9.34  
Risk free interest rate
   
1.89
%
   
1.76
%
   
2.65
%
   
2.34
%
   
1.58
%
   
0.79
%
    0.56 %     0.84 %
Expected volatility
   
27.44
%
   
26.92
%
   
28.76
%
   
30.95
%
   
31.93
%
   
35.72
%
    28.69 %     29.03 %
Expected life
   
6.000
     
6.000
     
6.000
     
6.000
     
6.000
     
6.000
      6.000       6.000  
Dividend yield
   
-
     
-
     
0.83
%
   
0.42
%
   
0.95
%
   
1.49
%
    0.55 %     0.59 %
Fair value at grant date
 
$
3.98
   
$
4.60
   
$
6.37
   
$
15.63
   
$
6.27
   
$
4.41
    $
13.77     $
13.06  

The following table outlines the assumptions for options granted under the 2021 Plan.

   
May 17,
2021
 
Number of options granted
   
7,500
 
Options outstanding at December 31, 2021
   
7,500
 
Number exercisable at December 31, 2021
   
-
 
Exercise price
 
$
45.05
 
Remaining lives
   
9.38
 
Risk free interest rate
   
0.84
%
Expected volatility
   
31.50
%
Expected life
   
6.000
 
Dividend yield
   
0.63
%
Fair value at grant date
 
$
13.23
 

The Company has recorded compensation expense related to the options based on the provisions of ASC 718 under which the fixed portion of such expense is determined as the fair value of the options on the date of grant and amortized over the vesting period. The Company recorded compensation expense related to the options of approximately $2.3 million, $1.2 million and $1.7 million for the years ended December 31, 2021, 2020 and 2019, respectively. Total unrecognized compensation expense related to options at December 31, 2021, is $0.6 million, which will be expensed over 1.91 years.

Performance-based restricted stock units (“PRSUs”) are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of common stock a recipient will receive upon vesting of a PRSU will be calculated by reference to certain performance metrics related to the Company’s performance over a three to five-year period. PRSUs will vest on the measurement date, which is no more than 65 days after the performance period, provided the applicable service and performance conditions are satisfied. At December 31, 2021, there are 558,661 PRSUs outstanding, 558,661 of which are unvested. The following table outlines the PRSUs granted and outstanding as of December 31, 2021.

 
March 31,
2017
   
March 7,
2018
   
March 20,
2019
   
July 19,
2019
   
March 18,
2020
   
December 28,
2020
   
February 18,
2021
 
Number of PRSUs granted
   
94,000
     
96,000
     
92,500
     
88,582
     
94,000
     
88,169
   
100,000  
PRSUs outstanding at December 31, 2021
   
83,000
     
93,000
     
84,600
     
21,342
     
91,350
     
88,169
      97,200  
Fair value as of grant date
 
$
15.60
   
$
21.21
   
$
47.58
   
$
52.15
   
$
14.85
   
$
46.42
    $
51.75  
Remaining lives
   
-
     
1.00
     
2.00
     
1.00
     
3.00
     
2.00
      4.00  

The Company recorded compensation expense related to the PRSUs of approximately $5.0 million, $1.4 million and $1.9 million in the consolidated statements of income for the years ended December 31, 2021, 2020 and 2019, respectively, based on the probability of achieving the performance condition. Total unrecognized compensation expense related to these awards at December 31, 2021, is $8.5 million, which will be expensed over the service period based on the probability of achieving the performance condition.

During 2021, the Company granted 8,637 RSUs which vest over one year. The Company has recorded compensation expense related to the RSUs based on the provisions of ASC 718 under which the fixed portion of such expense is determined as the fair value of the RSUs on the date of grant and amortized over the vesting period. The Company recorded compensation expense related to the RSUs of approximately $0.3 million for the year ended December 31, 2021. Total unrecognized compensation expense related to RSUs at December 31, 2021, is $0.1 million, which will be expensed over 0.38 years.

Note 18. Contingencies

On October 9, 2020, a purported stockholder of Turning Point Brands, Inc., Paul-Emile Berteau, filed a complaint in the Delaware Court of Chancery relating to the merger of SDI with a TPB subsidiary pursuant to the Agreement and Plan of Merger and Reorganization, dated as of April 7, 2020, by and among TPB, SDI and Merger Sub. The complaint purports to assert two derivative counts for breach of fiduciary duty on TPB’s behalf and against the TPB Board of Directors and certain SDI affiliates. The third count purports to assert a direct claim against TPB and its Board of Directors based on allegations that TPB’s Amended and Restated Bylaws are inconsistent with TPB’s certificate of incorporation. On October 26, 2020, the TPB Board of Directors adopted Amendment No. 1 to TPB’s Amended and Restated Bylaws, which amended the challenged section of the bylaws. On June 30, 2021, the court granted in part and denied in part the defendants’ motions to dismiss. Among other things, the court dismissed TPB director H.C. Charles Diao as a defendant in the action and dismissed the third count of the plaintiff’s complaint as moot. The remaining defendants answered the complaint on August 23, 2021. While the Company believes it has good and valid defenses to the claims, there can be no assurance that the Company will prevail in this case, and it could have a material adverse effect on the Company’s business and results of operations.

Other major tobacco companies are defendants in product liability claims. In a number of these cases, the amounts of punitive and compensatory damages sought are significant and, if such a claim were brought against the Company, could have a material adverse effect on our business and results of operations. The Company is subject to several lawsuits alleging personal injuries resulting from malfunctioning vaporizer devices and may be subject to claims in the future relating to our other NewGen products. The Company is still evaluating these claims and the potential defenses to them. For example, the Company did not design or manufacture the products at issue; rather, the Company was merely the distributor. Nonetheless, there can be no assurance that the Company will prevail in these cases, and they could have a material adverse effect on the financial position, results of operations or cash flows of the Company.

We have several subsidiaries engaged in making, distributing, and selling vapor products. As a result of the overall publicity and controversy surrounding the vapor industry generally, many companies have received informational subpoenas from various regulatory bodies and in some jurisdictions lawsuits have been filed regarding marketing practices and possible underage sales. We expect that our subsidiaries will be subject to some such cases and investigative requests. In the acquisition of the vapor businesses, we negotiated financial “hold-backs,” which we have used to defray expenses associated with the information production and the cost of defending any such lawsuits as well as the franchisee lawsuit. To the extent that litigation becomes necessary, we believe that the subsidiaries have strong factual and legal defenses against claims that they unfairly marketed vapor products.

We have two franchisor subsidiaries. Like many franchise businesses, in the ordinary course of their business, these subsidiaries are from time to time responding parties to arbitration demands brought by franchisees. One of our subsidiaries, which we acquired in 2018, is the franchisor of the VaporFi system. This subsidiary is a responding party in an arbitration brought by a former franchisee claiming, among other things, violations of Federal Trade Commission Rules and Florida law. While we believe we have good and valid substantive defenses against these claims, to avoid the protracted expense of arbitration, we reached a settlement in principle with the claimants and expect the settlement to be finalized by the end of the first quarter of 2022.

We have also been named in a lawsuit brought by a different former franchisee represented by the same firm that represents the plaintiff in the action described above. This case relates to the termination of the franchise agreement by the franchisor for failure to pay franchising fees and our subsequent demand that the franchisee cease using our marks and de-image locations formerly housing the franchises. The franchisee filed suit against us in the U.S. District Court for the Southern District of Florida sixteen months after our demand. The franchisee is claiming tortious interference and conversion. We believe the franchisor’s ultimate termination of the franchise agreement for multiple uncured material defaults by the franchisee was proper. We believe that the suit was improperly brought before the U.S. District Court for the South District of Florida because the related franchising agreements included a mandatory arbitration clause. We also believe we have good and valid substantive defenses against the claims and intend on vigorously defending our interests in this matter.

Note 19. Legal Settlement

The Company engaged in discussions and mediation with VMR Products LLC (“VMR”), which was acquired in 2018. Pursuant to a Distribution and Supply agreement (“VMR Agreement”), VMR was providing the Company with V2 e-cigarettes for the exclusive distribution in bricks-and-mortar stores in the United States. Under the terms of the VMR Agreement, in the event of termination following a change in control, the acquirer was required to make a payment to the Company under a formula designed to provide the Company with a fair share of the value created by the Company’s performance under the VMR Agreement. The discussions have been completed and the Company received $6.7 million in the second quarter 2019 to settle the issue. Net of legal costs and reserves for anticipated future returns associated with the discontinuance, the Company recorded a $5.5 million gain in the second quarter of 2019, which was recorded as a reduction to selling, general, and administrative expenses.

Note 20. Income Per Share

The following is a reconciliation of the numerators and denominators of the basic and diluted EPS computations of net income:

   
December 31, 2021
   
December 31, 2020
   
December 31, 2019
 
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
 
Basic EPS:
                                                     
Numerator
                                                     
Net income attributable to Turning Point Brands, Inc.
 
$
52,059
               
$
38,192
               
$
16,233
             
                                                             
Denominator
                                                           
Weighted average
           
18,917,570
   
$
2.75
             
19,398,474
   
$
1.97
             
19,627,093
   
$
0.83
 
 
                                                                       
Diluted EPS:
                                                                       
Numerator
                                                                       
Net income attributable to Turning Point Brands, Inc.
 
$
52,059
                   
$
38,192
                   
$
16,233
                 
Interest expense related to Convertible Senior Notes, net of tax
   
4,317
                     
4,188
                     
1,958
                 
Diluted consolidated net income
 
$
56,376
                   
$
42,380
                   
$
18,191
                 
                                                                         
Denominator
                                                                       
Basic weighted average
           
18,917,570
                     
19,398,474
                     
19,627,093
         
Convertible Senior Notes
           
3,208,172
                     
3,202,808
                     
3,202,808
         
Stock options
           
256,252
                     
336,159
                     
410,447
         
             
22,381,994
   
$
2.52
             
22,937,441
   
$
1.85
             
23,240,348
   
$
0.78
 

Note 21. Segment Information

In accordance with ASC 280, Segment Reporting, the Company has three reportable segments, (1) Zig-Zag Products; (2) Stoker’s Products; and (3) NewGen Products. The Zig-Zag Products segment markets and distributes (a) rolling papers, tubes, and related products; and (b) finished cigars and MYO cigar wraps. The Stoker’s Products segment (a) manufactures and markets moist snuff and (b) contracts for and markets loose leaf chewing tobacco products. The NewGen Products segment (a) markets and distributes liquid vapor products and certain other products without tobacco and/or nicotine; (b) distributes a wide assortment of products to non-traditional retail outlets via VaporBeast; and (c) markets and distributes a wide assortment of products to individual consumers via the VaporFi B2C online platform. Products in the Zig-Zag Products and Stoker’s Products segments are distributed primarily through wholesale distributors in the United States while products in the NewGen Products segment are distributed primarily through e-commerce to non-traditional retail outlets and direct to consumers in the United States. The Other segment includes the costs and assets of the Company not assigned to one of the three reportable segments such as intercompany transfers, deferred taxes, deferred financing fees, and investments in subsidiaries. The Company had no customer that accounted for more than 10% of net sales in 2021, 2020, or 2019.

The accounting policies of these segments are the same as those of the Company. Corporate costs are not directly charged to the three reportable segments in the ordinary course of operations. The Company evaluates the performance of its segments and allocates resources to them based on operating income.

The tables below present financial information about reportable segments:

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Net sales
                 
Zig-Zag products
 
$
176,491
   
$
132,812
   
$
108,733
 
Stoker’s products
   
124,280
     
115,866
     
99,894
 
NewGen products
   
144,700
     
156,433
     
153,362
 
Total
 
$
445,471
   
$
405,111
   
$
361,989
 
                         
Gross profit
                       
Zig-Zag products
 
$
102,739
   
$
78,278
   
$
59,414
 
Stoker’s products
   
68,084
     
61,764
     
52,620
 
NewGen products
   
47,011
     
49,948
     
25,083
 
Total
 
$
217,834
   
$
189,990
   
$
137,117
 
                         
Operating income (loss)
                       
Zig-Zag products
 
$
77,109
   
$
61,932
   
$
45,086
 
Stoker’s products
   
52,073
     
45,042
     
35,008
 
NewGen products
   
2,263
     
5,801
     
(20,629
)
Corporate unallocated (1)(2)
    (41,124 )     (48,348 )     (32,235 )
Total
 
$
90,321
   
$
64,427
   
$
27,230
 
                         
Interest expense, net
   
20,500
     
13,487
     
14,435
 
Investment loss (income)
   
6,673
     
(198
)
   
(2,648
)
(Gain) loss on extinguishment of debt
   
(2,154
)
   
-
     
1,308
 
Net periodic benefit (income) cost, excluding service cost
   
-
     
989
     
(4,961
)
                         
Income before income taxes
 
$
65,302
   
$
50,149
   
$
19,096
 
                         
Capital expenditures
                       
Zig-Zag products
 
$
141
   
$
-
   
$
-
 
Stoker’s products
   
5,960
     
5,815
     
2,823
 
NewGen products
   
55
     
320
     
1,992
 
Total
 
$
6,156
   
$
6,135
   
$
4,815
 
                         
Depreciation and amortization
                       
Zig-Zag products
 
$
388
   
$
182
   
$
-
 
Stoker’s products
   
2,565
     
2,215
     
1,608
 
NewGen products
   
2,059
     
2,621
     
2,481
 
Total
 
$
5,012
   
$
5,018
   
$
4,089
 

(1)
Includes corporate costs that are not allocated to any of the three reportable segments.
(2)
Includes costs related to PMTA of $2.6 million, $14.4 million and $2.2 million in 2021, 2020 and 2019, respectively.

 
December 31,
2021
   
December 31,
2020
 
Assets
           
Zig-Zag products
 
$
227,554
   
$
206,900
 
Stoker’s products
   
142,334
     
133,016
 
NewGen products
   
72,746
     
91,116
 
Corporate unallocated (1)
   
158,926
     
65,017
 
Total
 
$
601,560
   
$
496,049
 


(1)
Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.

Revenue Disaggregation—Sales Channel

Revenues of the Zig-Zag Products and Stoker’s Products segments are primarily comprised of sales made to wholesalers while NewGen sales are made business to business and business to consumer, both online and through our corporate retail stores. NewGen net sales are broken out by sales channel below.

 
NewGen Segment
 
   
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
                   
Business to Business
 
$
107,235
   
$
107,976
   
$
112,580
 
Business to Consumer - Online
   
37,069
     
43,517
     
31,348
 
Business to Consumer - Corporate store
   
-
     
4,751
     
9,273
 
Other
   
396
     
189
     
161
 
Total
 
$
144,700
   
$
156,433
   
$
153,362
 

Net Sales:  Domestic and Foreign

The following table shows a breakdown of consolidated net sales between domestic and foreign.

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Domestic
 
$
415,514
   
$
391,705
   
$
347,616
 
Foreign
   
29,957
     
13,406
     
14,373
 
Total
 
$
445,471
   
$
405,111
   
$
361,989
 

Note 22. Selected Quarterly Financial Information (Unaudited)

The following table presents the quarterly operating results:

 
1st
   
2nd
   
3rd
   
4th
 
2021
                       
Net sales
 
$
107,641
   
$
122,643
   
$
109,904
   
$
105,283
 
Gross profit
   
53,261
     
59,973
     
54,269
     
50,331
 
Net income attributable to Turning Point Brands, Inc.
   
11,783
     
15,355
     
13,468
     
11,454
 
Basic net income attributable to Turning Point Brands, Inc. per share
   
0.62
     
0.81
     
0.71
     
0.61
 
Diluted net income attributable to Turning Point Brands, Inc. per share
 
$
0.57
   
$
0.73
   
$
0.65
   
$
0.57
 
                                 
2020
                               
Net sales
 
$
90,689
   
$
104,963
   
$
104,174
   
$
105,285
 
Gross profit
   
41,431
     
47,936
     
48,307
     
52,316
 
Net income attributable to Turning Point Brands, Inc.
   
4,499
     
10,295
     
9,020
     
14,378

Basic net income attributable to Turning Point Brands, Inc. per share
   
0.23
     
0.53
     
0.47
     
0.75
Diluted net income attributable to Turning Point Brands, Inc. per share
 
$
0.22
(1)
 
$
0.49
   
$
0.44
   
$
0.68


(1)
The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive.

The amounts presented in the table above are computed independently for each quarter. As a result, their sum may not equal the total year amounts.

Note 23. Dividends and Share Repurchase

On November 9, 2017, the Company’s Board of Directors approved the initiation of a cash dividend to shareholders. The initial quarterly dividend of $0.04 per common share was paid on December 15, 2017, to shareholders of record at the close of business on November 27, 2017. The most recent dividend of $0.055 per common share, an increase of approximately 38%, was paid on January 7, 2022, to shareholders of record at the close of business on December 17, 2021.

Dividends are considered restricted payments under the Senior Secured Notes Indenture and 2021 Revolving Credit Facility. The Company is generally permitted to make restricted payments provided that, at the time of payment, or as a result of payment, the Company is not in default on its debt covenants. Additional earning and market capitalization restrictions limit the aggregate amount of restricted, quarterly dividends during a fiscal year.

On February 25, 2020, the Company’s Board of Directors approved a $50.0 million share repurchase program, which is intended for opportunistic execution based upon a variety of factors including market dynamics. The program is subject to the ongoing discretion of the Board. The total number of shares repurchased for the year ended December 31, 2021, was 896,738 shares for a total cost of $38.7 million and an average price per share of $43.13. On October 25, 2021, the Board increased the approved share repurchase program by $30.7 million. $31.8 million remains available for share repurchases under the program at December 31, 2021. On February 24, 2022, the Board increased the approve share repurchase program by $24.6 million.


Item 9. Changes In and Disagreements With Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Disclosure Controls and Procedures

As of December 31, 2021, the Company’s management, with participation of the Company’s President and Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), evaluated the effectiveness of the Company’s disclosure controls and procedures as defined in Exchange Act Rules 13a-15(e) and 15d-15(e). Based on that evaluation, the CEO and CFO concluded that the Company’s disclosure controls and procedures were not effective as of December 31, 2021, solely due to the material weakness in internal control over financial reporting described below.

Internal Control

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, we have included a report that provides management’s assessment of our internal control over financial reporting as part of this Annual Report on Form 10-K for the year ended December 31, 2021. Management’s report is included below under the caption entitled “Management’s Report on Internal Control Over Financial Reporting,” and is incorporated herein by reference.

Management’s Report on Internal Control over Financial Reporting

The consolidated financial statements appearing in this Annual Report have been prepared by the management that is responsible for their preparation, integrity, and fair presentation. The statements have been prepared in accordance with U.S. generally accepted accounting principles, which requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.
 
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Securities Exchange Act of 1934, as amended). Our internal control system was designed 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.
 
All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Further, because of changes in conditions, the effectiveness of an internal control system may vary over time.

Under the supervision and with the participation of our management, including our CEO, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2021, based on the framework in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (“COSO ICIF”).

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

Based on our evaluation under the framework in COSO ICIF, our management concluded that our internal control over financial reporting was not effective as of December 31, 2021, solely due to a material weakness in internal control related to ineffective information technology general controls (“ITGCs”) in the areas of user access and program change-management over certain information technology (“IT”) systems that support the Company’s financial reporting processes. Our business process controls (automated and manual) that are dependent on the affected ITGCs were also deemed ineffective because they could have been adversely impacted. We believe that these control deficiencies were a result of: IT control processes lacking sufficient documentation such that the successful operation of ITGCs was overly dependent upon knowledge and actions of certain individuals with IT expertise, which led to failures resulting from insufficient training of IT personnel on the importance of ITGCs and risk-assessment processes that were inadequate to identify and assess changes in IT environments that could impact internal control over financial reporting. The material weakness did not result in any identified misstatements to the financial statements, and there were no changes to previously released financial results.
 
Our independent registered public accounting firm has audited the consolidated financial statements appearing in this Annual Report and the effectiveness of our internal controls over financial reporting and has issued their reports, included herein.

Notwithstanding the above identified material weakness, management believes the financial statements as included in Part II of this Annual Report on Form 10-K fairly represent in all material respects the Company’s financial condition, results of operations and cash flows as of and for the periods presented in accordance with generally accepted accounting principles in the United States.

Remediation

Management has been implementing and continues to implement measures designed to ensure that control deficiencies contributing to the material weakness are remediated, such that these controls are designed, implemented, and operating effectively. The remediation actions include: (i) developing a training program addressing ITGCs and policies, including educating control owners concerning the principles and requirements of each control, with a focus on those related to user access and change-management over IT systems impacting financial reporting; (ii) developing and maintaining documentation underlying ITGCs; (iii) developing enhanced risk assessment procedures and controls related to changes in IT systems; (iv) implementing an IT management review and testing plan to monitor ITGCs with a specific focus on systems supporting our financial reporting processes; and (v) enhanced quarterly reporting on the remediation measures to the Audit Committee of the Board of Directors.

We believe that these actions will remediate the material weakness. The weakness will not be considered remediated, however, until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We expect that the remediation of this material weakness will be completed prior to the end of 2022.

Changes in Internal Controls over Financial Reporting

Except for the material weakness identified during the quarter, there were no changes in the Company’s internal controls over financial reporting during the fiscal quarter ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

/s/ Yavor Efremov
/s/ Luis Reformina
/s/ Brian Wigginton
Yavor Efremov
Luis Reformina
Brian Wigginton
President and Chief Executive Officer
Chief Financial Officer
Chief Accounting Officer
     
Date: March 11, 2022
Date: March 11, 2022 Date: March 11, 2022

Item 9B. Other Information

None.

PART III

Item 10.   Directors, Executive Officers and Corporate Governance

The information required for this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2022 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2021.

Item 11.  Executive Compensation

The information required for this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2022 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2021.

Item 12.   Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required for this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2022 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2021.

Item 13.   Certain Relationships and Related Transactions, and Director Independence

The information required for this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2022 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2021.

Item 14.   Principal Accountant Fees and Services

The information required for this Item is incorporated by reference from our Proxy Statement to be filed in connection with our 2022 Annual Meeting of Stockholders within 120 days after the end of the fiscal year ended December 31, 2021.

PART IV
 
Item 15. Exhibits and Financial Statement Schedules

a)
Financial Information

 
(1)
Financial Statements: See “Index to Consolidated Financial Statements” in Part II, Item 8 of this Annual Report on Form 10-K.

 
(2)
Financial Statement Schedule: Information required by this item is included within the consolidated financial statements or notes in Item 8 of this Annual Report on Form 10-K.

 
(3)
Exhibits – See (b) below

b)
Exhibits          Index to Exhibits
 
Index to Exhibits

Exhibit No.
Description
   
International Vapor Group Stock Purchase Agreement dated as of September 5, 2018, between Turning Point Brands, Inc. and International Vapor Group, LLC (incorporated by reference to Exhibit 2.1 to the Registrant’s Quarterly Report on Form 10-Q filed on November 7, 2018).
   
Agreement and Plan of Merger and Reorganization, dated as of April 7, 2020, by and among TPB, SDI and Merger Sub. (incorporated by reference to Exhibit 2.1 to the Registrant’s Current Report on Form 8-K filed on April 8, 2020).
   
Second Amended and Restated Certificate of Incorporation of Turning Point Brands, Inc. (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed on May 16, 2016).
 
 
Second Amended and Restated By-laws (incorporated by reference to Exhibit 3.1 to the Registrant’s Quarterly Report on Form 10-Q filed on October 27, 2020).
 
 
Registration Rights Agreement of Turning Point Brands, Inc. dated May 10, 2016, between Turning Point Brands, Inc. and the Stockholders named therein (incorporated by reference to Exhibit 4.1 to the Registrant’s Current Report on Form 8-K filed on May 16, 2016).
   
Description of Securities. (incorporated by reference to Exhibit 4.2 to the Registrant’s Annual Report on Form 10-K filed on March 12, 2020). 
   
 
Indenture dated as of February 11, 2021, between Turning Point Brands, Inc. and GLAS Trust Company LLC, (including the form of Note as Exhibit A thereto) (incorporated by reference to Exhibit 4.1 to the Registrant’s Quarterly Report on Form 10-Q filed on May 5, 2021).
   
Turning Point Brands, Inc. 2015 Equity Incentive Plan (the “2015 Plan”) (incorporated by reference to Exhibit 10.1 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-207816) filed on November 5, 2015).
 
 
Form of Stock Option Award Agreement under the 2015 Plan (incorporated by reference to Exhibit 10.2 to the Registrant’s Annual Report on Form 10-K filed on March 13, 2017).
 
 
 
Form of Performance-Based Restricted Stock Unit Award Agreement under the Turning Point Brands, Inc. 2015 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q filed on May 11, 2017). †
   
2006 Equity Incentive Plan of Turning Point Brands, Inc. (incorporated by reference to Exhibit 10.3 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-207816) filed on November 5, 2015).
 
 
Amendment No. 1 to the 2006 Equity Incentive Plan of North Atlantic Holding Company, Inc. (incorporated by reference to Exhibit 10.4 to the Registrant’s Annual Report on Form 10-K filed on March 13, 2017).
 
 
Amendment No. 2 to the 2006 Equity Incentive Plan of North Atlantic Holding Company, Inc. (incorporated by reference to Exhibit 10.5 to the Registrant’s Annual Report on Form 10-K filed on March 13, 2017).
 
 
Amendment No. 3 to the 2006 Equity Incentive Plan of North Atlantic Holding Company, Inc. (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on February 7, 2017).
 
 
Amendment No. 4 to the 2006 Equity Incentive Plan of North Atlantic Holding Company, Inc. (incorporated by reference to Exhibit 10.54 to the Registrant’s Annual Report on Form 10-K filed on March 13, 2017).
 
 
Form of Award Agreement under the 2006 Plan (incorporated by reference to Exhibit 10.4 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-207816) filed on November 5, 2015).

Form of Cash-Out Agreement under the 2006 Plan (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on February 7, 2017).
 
 
Form of Indemnification Agreement between Turning Point Brands, Inc. and certain directors and officers (incorporated by reference to Exhibit 10.10 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-207816) filed on November 24, 2015).
 
 
Form of Indemnification Agreement between Turning Point Brands, Inc. and Standard General Master Fund, L.P. (incorporated by reference to Exhibit 10.2 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-207816) filed on November 24, 2015).
 
 
Employment Agreement between Turning Point Brands, Inc. and Lawrence Wexler dated November 23, 2015 (incorporated by reference to Exhibit 10.9 to the Registrant’s Current Report on Form 8-K filed on May 16, 2016).
   
Employment Agreement between Turning Point Brands, Inc. and Mr. Robert M. Lavan dated March 13, 2018 (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on March 19, 2018).
 
 
Contract Manufacturing, Packaging and Distribution Agreement dated as of September 4, 2008, between National Tobacco Company, L.P. and Swedish Match North America, Inc. (incorporated by reference to Exhibit 10.17 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-207816) filed on November 24, 2015).
 
 
Amended and Restated Distribution and License Agreement dated as of November 30, 1992, between Bolloré Technologies, S.A. and North Atlantic Trading Company, Inc., as predecessor to North Atlantic Operating Company, Inc. (U.S.) (incorporated by reference to Exhibit 10.2 to Amendment No. 2 to the Registrant’s Registration Statement (Reg. No. 333-31931) on Form S-4/A filed with the Commission on September 17, 1997).
 
 
Amended and Restated Distribution and License Agreement dated as of November 30, 1992, between Bolloré Technologies, S.A. and North Atlantic Trading Company, Inc., as predecessor to North Atlantic Operating Company, Inc. (Canada) (incorporated by reference to Exhibit 10.4 to Amendment No. 2 to the Registrant’s Registration Statement (Reg. No. 333-31931) on Form S-4/A filed with the Commission on September 17, 1997).
 
 
Amendment to the Amended and Restated Distribution and License Agreement dated March 31, 1993 between Bolloré Technologies, S.A. and North Atlantic Trading Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.22 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Amendment to the Amended and Restated Distribution and License Agreements dated June 10, 1996, between Bolloré Technologies, S.A. and North Atlantic Trading Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.23 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Amendment to the Amended and Restated Distribution and License Agreement dated September 1996, between Bolloré Technologies, S.A. and North Atlantic Trading Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.24 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Restated Amendment to the Amended and Restated Distribution and License Agreement between Bolloré Technologies, S.A. and North Atlantic Operating Company, Inc. dated June 25, 1997 (U.S. & Canada) (incorporated by reference to Exhibit 10.5 to Amendment No. 2 to the Registrant’s Registration Statement (Reg. No. 333-31931) on Form S-4/A filed with the Commission on September 17, 1997).
 
 
Amendment to the Amended and Restated Distribution and License Agreement dated October 22, 1997, between Bolloré Technologies, S.A. and North Atlantic Operating Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.31 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1997).
 
 
Amendment to the Amended and Restated Distribution and License Agreement dated June 19, 2002, between Bolloré S.A. and North Atlantic Operating Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.31 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).

Trademark Consent Agreement, dated March 26, 1997, between Bolloré Technologies, S.A. and North Atlantic Trading Company, Inc. (incorporated by reference to Exhibit 10.25 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Amendment to the Amended and Restated Distribution and License Agreement dated February 28, 2005, between Bolloré S.A. and North Atlantic Operating Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.33 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
   
Amendment to the Amended and Restated Distribution and License Agreement dated April 20, 2006, between Bolloré S.A. and North Atlantic Operating Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2006).
 
 
Amendment to the Amended and Restated Distribution and License Agreement dated March 10, 2010, between Bolloré S.A. and North Atlantic Operating Company, Inc. (U.S. & Canada) (incorporated by reference to Exhibit 10.35 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Consent Agreement dated as of April 4, 1997, between Bolloré Technologies, S.A. and North Atlantic Trading Company, Inc. (incorporated by reference to Exhibit 10.26 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Amendment No. 1 to Consent Agreement dated as of April 9, 1997, between Bolloré Technologies, S.A. and North Atlantic Operating Company, Inc. (incorporated by reference to Exhibit 10.27 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Amendment No. 2 to Consent Agreement dated as of June 25, 1997, between Bolloré Technologies, S.A. and North Atlantic Operating Company, Inc. (incorporated by reference to Exhibit 10.28 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Trademark Consent Agreement dated July 31, 2003, among Bolloré Technologies, S.A., North Atlantic Trading Company, Inc. and North Atlantic Operating Company, Inc. (incorporated by reference to Exhibit 10.32 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Amendment No. 2 to Trademark Consent Agreement dated December 17, 2012, between Bolloré S.A. and North Atlantic Operating Company, Inc. (incorporated by reference to Exhibit 10.36 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
License and Distribution Agreement dated March 19, 2013 between Bolloré S.A. and North Atlantic Operating Company, Inc. (incorporated by reference to Exhibit 10.37 to the Registrant’s Registration Statement on Form S-1 (File No. 333-207816) filed on November 5, 2015).
 
 
Distributors Supply Agreement dated as of April 1, 2013, between National Tobacco Company, L.P. and JJA Distributors, LLC (incorporated by reference to Exhibit 10.38 to the Registrant’s Registration Statement on Form S-1/A (File No. 333-207816) filed on November 24, 2015).
 
 
Credit Agreement, dated as of February 11, 2021, by and among Turning Point Brands, Inc., as obligor, Barclays Bank PLC, as administrative agent, and the lenders party thereto (incorporated by reference to Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q filed on May 5, 2021).
 
 
Form of Capped Call Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on July 31, 2019).
 
 
Consulting Agreement dated August 19, 2020, effective November 1, 2020, between Turning Point Brands, Inc. and James Dobbins. (incorporated by reference to Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q filed on October 27, 2020) †
   
Employment Agreement by and between the Company and Graham A. Purdy, dated as of March 2, 2021.  (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on March 5, 2021) †

Employment Agreement by and between the Company and Luis Reformina, dated as of March 23, 2021.  (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on March 24, 2021) †
 
 
Employment Agreement by and between the Company and Yavor Efremov dated December 15, 2021. (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on December 16, 2021) †
   
First Lien Pari Passu Intercreditor Agreement, dated as of February 11, 2021, by and among Turning Point Brands, Inc., and the other grantors party thereto, Barclays Bank PLC, as first lien collateral agent, and GLAS Trust Company LLC, as other collateral agent (incorporated by reference to Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q filed on May 5, 2021).
   
Pledge and Security Agreement, dated as of February 11, 2021, by and among Turning Point Brands, Inc., as grantor, the other grantors party thereto, Barclays Bank PLC, as collateral agent, and the lenders party thereto. (incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q filed on May 5, 2021).
   
Guaranty Agreement, dated as of February 11, 2021, by and among Turning Point Brands, Inc. and certain of its subsidiaries, as guarantors, Barclays Bank PLC, as administrative agent, and the lenders party thereto. (incorporated by reference to Exhibit 10.4 to the Registrant’s Quarterly Report on Form 10-Q filed on May 5, 2021).
   
Pledge and Security Agreement, dated as of February 11, 2021, by and among Turning Point Brands, Inc., as grantor, the other grantors party thereto and GLAS Trust Company LLC, as collateral agent  (incorporated by reference to Exhibit 10.5 to the Registrant’s Quarterly Report on Form 10-Q filed on May 5, 2021).
   
Subsidiaries of Turning Point Brands, Inc.*
   
Consent of RSM US LLP.*
   
Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*
   
Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*
   
Certification of Principal Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*
   
Certifications of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
   
101
XBRL (eXtensible Business Reporting Language). The following materials from Turning Point Brands, Inc.’s Annual Report on Form 10-K for the years ended December 31, 2021, 2020, and 2019, formatted in Inline XBRL: (i) consolidated balance sheets, (ii) consolidated statements of income, (iii) consolidated statements of comprehensive income, (iv) consolidated statements of changes in stockholder’s equity (deficit), (v) consolidated statements of cash flows, and (vi) notes to the consolidated financial statements.*
   
104
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).*


* Filed herewith
† Compensatory plan or arrangement

 
Item 16. Form 10-K Summary
 
Not applicable.
 
Signatures
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, on March 11, 2022.

TURNING POINT BRANDS, INC.

 
By:
/s/ Yavor Efremov
 
Name:
Yavor Efremov
 
Title:
Chief Executive Officer

 
By:
/s/ Luis Reformina
 
Name:
Luis Reformina
 
Title:
Chief Financial Officer

 
By:
/s/ Brian Wigginton
 
Name:
Brian Wigginton
 
Title:
Chief Accounting Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.


Signature
 
Title
 
Date
           
By:
/s/ Yavor Efremov
 
Director, Chief Executive Officer
 
March 11, 2022
 
Yavor Efremov
       
           
By:
/s/ Luis Reformina
 
Chief Financial Officer
 
March 11, 2022
 
Luis Reformina
       
           
By:
/s/ Brian Wigginton
 
Chief Accounting Officer
 
March 11, 2022
 
Brian Wigginton
       
           
By:
/s/ David Glazek
 
Chairman of the Board of Directors
 
March 11, 2022
 
David Glazek
       
           
By:
/s/ Gregory H. A. Baxter
 
Director
 
March 11, 2022
 
Gregory H. A. Baxter
       
           
By:
/s/ H. C. Charles Diao
 
Director
 
March 11, 2022
 
H. C. Charles Diao
       
           
By:
/s/ Assia Grazioli-Venier
 
Director
 
March 11, 2022
 
Assia Grazioli-Venier
       
           
By:
/s/ Arnold Zimmerman
 
Director
 
March 11, 2022
 
Arnold Zimmerman
       
           
By:
/s/ Ashley Davis Frushone
 
Director
 
March 11, 2022
 
Ashley Davis Frushone
       
           
By:
/s/ Stephen Usher
 
Director
 
March 11, 2022
 
Stephen Usher
       
           
By:
/s/ Lawrence S. Wexler
 
Director
 
March 11, 2022
 
Lawrence S. Wexler
       


108

EX-21 2 brhc10034925_ex21.htm EXHIBIT 21

Exhibit 21
 
Subsidiaries of Turning Point Brands, Inc.
 
The following list outlines the subsidiaries of Turning Point Brands, Inc., as of December 31, 2021.
 

 
Jurisdiction of
Organization
Turning Point Brands, Inc.
 
Delaware
North Atlantic Trading Company, Inc.
 
Delaware
National Tobacco Finance, LLC
 
Delaware
National Tobacco Company, L.P.
 
Delaware
North Atlantic Operating Company, Inc.
 
Delaware
North Atlantic Cigarette Company, Inc.
 
Delaware
RBJ Sales, Inc.
 
Tennessee
North Atlantic Wrap Company LLC
 
Delaware
TPB Services LLC
 
Delaware
Turning Point Brands, LLC
 
Delaware
Intrepid Brands, LLC
 
Delaware
TPB Beast LLC
 
Delaware
TPB Shark, LLC
 
Delaware
Nu-X Ventures, LLC
 
Delaware
Nu-X Distribution LLC
 
Delaware
Nu-Tech Holdings LLC
 
Delaware
South Beach Holdings LLC
 
Delaware
TPB International, LLC
 
Delaware
Turning Point Brands (Canada) Inc.
 
Ontario, Canada



EX-23 3 brhc10034925_ex23.htm EXHIBIT 23

Exhibit 23

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in (i) Registration Statements No. 333-211321 and No. 333-255758 on Form S-8 of Turning Point Brands, Inc. and (ii) Registration Statements No. 333-219114 and No. 333-240310 on Form S-3 of Turning Point Brands, Inc. of our reports dated March 11, 2022 relating to the consolidated financial statements and the effectiveness of internal control over financial reporting of Turning Point Brands, Inc. and its subsidiaries appearing in this Annual Report on Form 10-K of Turning Point Brands, Inc. for the year ended December 31, 2021.

Our report dated March 11, 2022, on the effectiveness of internal control over financial reporting as of December 31, 2021, expressed an opinion that Turning Point Brands, Inc. had not maintained effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

/s/ RSM US LLP

Richmond, Virginia
March 11, 2022



EX-31.1 4 brhc10034925_ex31-1.htm EXHIBIT 31.1

 Exhibit 31.1
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT
 
I, Yavor Efremov, certify that:
 
1.      I have reviewed this Annual Report on Form 10-K of Turning Point Brands, 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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.      The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 11, 2022
By:
/s/ YAVOR EFREMOV
 
 
 
 
 
Yavor Efremov
 
 
President and Chief Executive Officer
(Principal Executive Officer)



EX-31.2 5 brhc10034925_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT
 
I, Luis Reformina, certify that:
 
1.      I have reviewed this Annual Report on Form 10-K of Turning Point Brands, 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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.      The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 11, 2022
By:
/s/ LUIS REFORMINA
 
 
 
 
 
Luis Reformina
 
 
Chief Financial Officer
(Principal Financial Officer)



EX-31.3 6 brhc10034925_ex31-3.htm EXHIBIT 31.3

Exhibit 31.3
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF SARBANES-OXLEY ACT
 
I, Brian Wigginton, certify that:
 
1.      I have reviewed this Annual Report on Form 10-K of Turning Point Brands, 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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.      The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 11, 2022
By:
/s/ BRIAN WIGGINTON
 
 
 
 
 
Brian Wigginton
 
 
Chief Accounting Officer



EX-32.1 7 brhc10034925_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT
 
In connection with the Annual Report on Form 10-K of Turning Point Brands, Inc. (the "Company") for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, Yavor Efremov, President and Chief Executive Officer, Luis Reformina, Chief Financial Officer, and Brian Wigginton, Chief Accounting Officer, of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
(1)     The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.
 
 
Date: March 11, 2022
By:
/s/ YAVOR EFREMOV
 
 
Yavor Efremov
 
 
President and Chief Executive Officer
 
 
(Principal Executive Officer)
 
Date: March 11, 2022
By:
/s/ LUIS REFORMINA
 
 
Luis Reformina
   
Chief Financial Officer
   
(Principal Financial Officer)

Date: March 11, 2022
By:
/s/ BRIAN WIGGINTON
 
 
Brian Wigginton
   
Chief Accounting Officer
 


EX-101.SCH 8 tpb-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 050100 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Organizations and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Deferred Financing Costs link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Notes Payable and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Pension and Postretirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Lease Commitments link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Share Incentive Plans link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - Legal Settlement link:presentationLink link:calculationLink link:definitionLink 062000 - Disclosure - Income Per Share link:presentationLink link:calculationLink link:definitionLink 062100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 062200 - Disclosure - Selected Quarterly Financial Information (Unaudited) link:presentationLink link:calculationLink link:definitionLink 062300 - Disclosure - Dividends and Share Repurchase link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Organizations and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Deferred Financing Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Notes Payable and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Pension and Postretirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Lease Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Share Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 082000 - Disclosure - Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 082100 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 082200 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Organizations and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Summary of Significant Accounting Policies, Consolidation (Details) link:presentationLink link:calculationLink link:definitionLink 090202 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - Summary of Significant Accounting Policies, Shipping Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090206 - Disclosure - Summary of Significant Accounting Policies, Research and Development and Quality Assurance Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090210 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090212 - Disclosure - Summary of Significant Accounting Policies, Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090214 - Disclosure - Summary of Significant Accounting Policies, Advertising and Promotion (Details) link:presentationLink link:calculationLink link:definitionLink 090216 - Disclosure - Summary of Significant Accounting Policies, Master Settlement Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 090218 - Disclosure - Summary of Significant Accounting Policies, Food and Drug Administration (Details) link:presentationLink link:calculationLink link:definitionLink 090220 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 090222 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 090224 - Disclosure - Summary of Significant Accounting Policies, Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 090226 - Disclosure - Summary of Significant Accounting Policies, Change in Accounting Principles (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Acquisitions, Unitabac (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Acquisitions, Direct Value Wholesale (Details) link:presentationLink link:calculationLink link:definitionLink 090304 - Disclosure - Acquisitions, Turning Point Brands Canada (formerly ReCreation Marketing) (Details) link:presentationLink link:calculationLink link:definitionLink 090306 - Disclosure - Acquisitions, SDI Reorganization (Details) link:presentationLink link:calculationLink link:definitionLink 090308 - Disclosure - Acquisitions, Durfort Holdings (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091302 - Disclosure - Notes Payable and Long-Term Debt, Senior Secured Notes (Details) link:presentationLink link:calculationLink link:definitionLink 091304 - Disclosure - Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 091306 - Disclosure - Notes Payable and Long-Term Debt, 2018 Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 091308 - Disclosure - Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 091310 - Disclosure - Notes Payable and Long-Term Debt, 2018 Second Lien Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 091312 - Disclosure - Notes Payable and Long-Term Debt, Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 091314 - Disclosure - Notes Payable and Long-Term Debt, Promissory Note (Details) link:presentationLink link:calculationLink link:definitionLink 091316 - Disclosure - Notes Payable and Long-Term Debt, Unsecured Loan (Details) link:presentationLink link:calculationLink link:definitionLink 091318 - Disclosure - Notes Payable and Long-Term Debt, Note Payable - IVG (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091402 - Disclosure - Income Taxes (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Pension and Postretirement Benefit Plans, Reconciliation of Benefit Obligations, Fair Value of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091510 - Disclosure - Pension and Postretirement Benefit Plans, Components of Net Periodic Benefit Costs (Details) link:presentationLink link:calculationLink link:definitionLink 091514 - Disclosure - Pension and Postretirement Benefit Plans, 401(k) Retirement Savings Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 091602 - Disclosure - Lease Commitments (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Share Incentive Plans, Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 091702 - Disclosure - Share Incentive Plans, Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 091704 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091706 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091708 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091710 - Disclosure - Share Incentive Plans, Compensation Expense Related to Options (Details) link:presentationLink link:calculationLink link:definitionLink 091712 - Disclosure - Share Incentive Plans, Performance-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 091714 - Disclosure - Share Incentive Plans, Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Legal Settlement (Details) link:presentationLink link:calculationLink link:definitionLink 092000 - Disclosure - Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 092100 - Disclosure - Segment Information, Financial Information of Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 092102 - Disclosure - Segment Information, Revenue Disaggregation - Sales Channel (Details) link:presentationLink link:calculationLink link:definitionLink 092104 - Disclosure - Segment Information, Net Sales - Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 092200 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 092300 - Disclosure - Dividends and Share Repurchase (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 tpb-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 tpb-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 tpb-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Date [Axis] Award Date [Domain] Award Type [Axis] ASU 2020-06 [Member] Accounting Standards Update 2020-06 [Member] Summary of Significant Accounting Policies [Abstract] Accrued Liabilities [Member] Accounts Payable and Accrued Liabilities [Member] Accounts payable Accounts Payable, Current Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accounts receivable, net of allowances of $262 in 2021 and $150 in 2020 Accounts Receivable, after Allowance for Credit Loss, Current Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Deferred financing costs, accumulated amortization Accumulated Amortization, Debt Issuance Costs Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss) [Member] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital Additional Paid-In Capital [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock compensation expense Exercise of options APIC, Share-based Payment Arrangement, Recognition and Exercise Accounting Standards Update [Axis] Change in Accounting Principle, Type [Axis] Advertising and Promotion Accounts receivable, allowance Allowance for Doubtful Accounts [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Allowance for Doubtful Accounts Amortization of other intangible assets Amortization of deferred financing costs Acquisitions [Abstract] Asset Acquisition [Abstract] Total consideration transferred Asset Acquisition, Consideration Transferred Capitalized transaction costs Asset Acquisition, Consideration Transferred, Transaction Cost Asset Acquisition [Axis] Asset Acquisition [Line Items] Asset Acquisition [Table] Asset Acquisition [Domain] Total assets Assets ASSETS Assets [Abstract] Total current assets Assets, Current Current assets: Gross unrealized losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value of MSA Escrow Account [Abstract] Gross unrealized gains Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Maturities of U.S. Governmental Agency Obligations [Abstract] Cost Debt Securities, Available-for-sale, Amortized Cost One to five years Five to ten years Greater than ten years Estimated fair value Debt security investment Debt Securities, Available-for-sale, Noncurrent Less than one year Balance Sheet Location [Domain] Balance Sheet Location [Axis] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Buildings and Building Improvements [Member] Buildings and Improvements [Member] Fixed assets and other long term assets Total consideration transferred Business Combination, Consideration Transferred Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Equity interest Business Acquisition, Percentage of Voting Interests Acquired Acquisitions [Abstract] Business Acquisition [Axis] Business Acquisition [Line Items] Business Acquisition, Acquiree [Domain] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Purchase Price [Abstract] Acquisitions [Abstract] Business Combination, Description [Abstract] Acquisitions Assets Acquired [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Non-controlling interest Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Adjustments to Consideration Transferred [Abstract] Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] Cash, beginning of period: Cash and Cash Equivalents [Abstract] Net increase (decrease) in cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Total cash at beginning of period Total cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and Cash Equivalents Cash and Cash Equivalents [Member] Cash, end of period: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Unrestricted Cash Unrestricted Cash and Cash Equivalents, at Carrying Value Cash acquired Cash Acquired from Acquisition Bank deposits, including MSA escrow accounts, in excess of federally insured limits Change in Accounting Principle, Type [Domain] Reconciliation of Benefit Obligations and Fair Value of Plan Assets Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Class of Stock [Domain] Share Repurchase [Abstract] Contingencies [Abstract] Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies Commitments and Contingencies Cash dividend paid (in dollars per share) Common Stock [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock Common stock, shares authorized (in shares) Common stock, shares outstanding (in shares) Pension and Postretirement Benefit Plans [Abstract] Assets [Abstract] Components of Deferred Tax Assets [Abstract] Liabilities [Abstract] Components of Deferred Tax Liabilities [Abstract] Deferred Tax Assets and Liabilities [Abstract] Income Tax Provision [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Comprehensive loss attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Consolidated comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income attributable to Turning Point Brands, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk [Table] Concentration Risk Type [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Type [Axis] Concentration Risk [Line Items] Concentration Risk Benchmark [Axis] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Consolidation Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Axis] Corporate Unallocated [Member] Cost of sales Cost of Goods and Services Sold Cost of Sales [Member] Foreign Current Foreign Tax Expense (Benefit) State and local Current State and Local Tax Expense (Benefit) Federal Current Federal Tax Expense (Benefit) Current Current Income Tax Expense (Benefit) Current [Abstract] Customer Concentration Risk [Member] Customer Relationships [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Revenue Disaggregation - Sales Channel Net Sales by Sales Channel [Abstract] Debt Securities, Available-for-sale [Table] Redemption price as a percentage of principal amount for principal redeemed Debt Instrument, Redemption Price, Percentage Conversion rate Debt Instrument, Convertible, Conversion Ratio June 30, 2018 through March 31, 2020 [Member] Debt Instrument, Redemption, Period One [Member] Margin on variable rate Debt Instrument, Redemption, Period [Domain] Term of note Debt Instrument, Term Debt Instrument, Redemption, Period [Axis] June 30, 2022 and after [Member] Debt Instrument, Redemption, Period Three [Member] June 30, 2020 through March 31, 2022 [Member] Debt Instrument, Redemption, Period Two [Member] Notes Payable and Long-Term Debt [Abstract] Conversion price (in dollars per share) Long-term debt Debt Instrument, Fair Value Disclosure Notes Payable and Long-Term Debt Debt Disclosure [Text Block] Debt Instrument [Axis] Frequency of required payment Debt Instrument, Frequency of Periodic Payment Gross notes payable and long-term debt Note payable Long-term Debt, Gross Face amount Debt Instrument, Face Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Forgiveness of debt Debt Instrument [Line Items] Shares issued upon conversion (in shares) Deferred Financing Costs Debt, Policy [Policy Text Block] Notes Payable and Long-Term Debt [Abstract] Income Taxes [Abstract] Debt Instruments [Abstract] Interest rate Interest rate Interest rate Maturity date Debt Instrument, Name [Domain] Required payment Required payment Deferred income taxes Deferred Income Tax Assets, Net Deferred Financing Costs [Abstract] Goodwill and other intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Property, plant, and equipment Deferred Tax Assets, Property, Plant and Equipment Unrealized loss on investments Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss Deferred Financing Costs Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Deferred income tax liabilities Deferred Tax Liabilities, Gross Deferred financing costs, net Deferred financing costs, net of accumulated amortization of $94 and $705, respectively Deferred [Abstract] Less deferred finance charges Debt Issuance Costs, Net Federal Deferred income taxes Deferred Deferred Income Tax Expense (Benefit) Debt issuance costs Debt issuance costs Foreign Deferred Foreign Income Tax Expense (Benefit) State and local Inventory Deferred Tax Assets, Inventory Net deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Gross deferred income taxes Deferred Tax Assets, Gross Other Deferred Tax Assets, Other State NOL carryforward Foreign NOL carryforward Inventory Deferred Tax Liabilities, Inventory Valuation allowance Deferred Tax Assets, Valuation Allowance Other Deferred Tax Liabilities, Other Property, plant, and equipment Deferred Tax Liabilities, Property, Plant and Equipment Goodwill and other intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Original issue discount Deferred Tax Liabilities, Financing Arrangements Leases Deferred Tax Liabilities, Leasing Arrangements Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Actuarial loss (gain) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Defined Contribution Plan [Table] Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Maximum annual employee contribution percentage Matching contribution percentage by employer Defined Contribution Plan, Employer Matching Contribution, Percent of Match Settlement and Curtailment loss (gain) Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment Defined Contribution Plan Disclosure [Line Items] Voluntary 401(k) Retirement Savings Plan [Abstract] Asset reversion upon termination Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan Plan Contributions [Abstract] Employee contribution percentage matched by employer Annuities purchased Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change Amortization of (gains) losses Defined Benefit Plan, Amortization of Gain (Loss) Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Defined Benefit Plan Disclosure [Line Items] Reconciliation of Benefit Obligations [Abstract] Benefit obligation at end of year Benefit obligation at beginning of year Defined Benefit Plan, Benefit Obligation Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Reconciliation of Fair Value of Plan Assets [Abstract] Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Net periodic benefit cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Balance at beginning of year Balance at end of the year Defined Benefit Plan, Plan Assets, Amount Net Periodic Benefit Costs [Abstract] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Interest cost Interest cost Assumptions Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment Curtailment gain (loss) Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Service cost Service cost Employer matching contributions Depreciation expense Depreciation Depreciation and amortization Depreciation, Depletion and Amortization Term of hedge Derivative [Line Items] Derivative [Table] Derivative Instrument [Axis] Derivative Instruments [Abstract] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments [Abstract] Derivative Instrument Detail [Abstract] Interest rate percentage Cap price (in dollars per share) Derivative, Cap Price Strike price (in dollars per share) Derivative, Price Risk Option Strike Price Notional amount Derivative, Notional Amount Derivative Contract [Domain] Loss reclassified into interest expense Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion Derivative Instruments Shipping Costs [Abstract] Share Incentive Plans [Abstract] Share Incentive Plans Master Distribution Agreement [Member] Distribution Rights [Member] Dividend payable, date to be paid Dividends Dividends, Common Stock, Cash Dividend payable, date declared Dividends [Axis] Dividends Payable [Table] Dividends declared not paid Dividends Payable, Current Dividends [Abstract] Dividends, Common Stock [Abstract] Dividends Payable [Line Items] Dividends [Domain] Dividend payable, date of record Amounts outstanding Due to Related Parties, Current Income Per Share Earnings Per Share [Text Block] Net income attributable to Turning Point Brands, Inc. (in dollars per share) Basic net income attributable to Turning Point Brands, Inc. per share (in dollars per share) Basic EPS (in dollars per share) Basic income per common share: Basic EPS [Abstract] Earnings Per Share, Basic [Abstract] Diluted income per common share: Diluted EPS [Abstract] Income Per Share [Abstract] Net income attributable to Turning Point Brands, Inc. (in dollars per share) Diluted net income attributable to Turning Point Brands, Inc. per share (in dollars per share) Diluted EPS (in dollars per share) Effect of foreign currency translation on cash Foreign rate differential Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Valuation allowance Federal statutory rate Reconciliation of Effective Income Tax Rate [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent State taxes Income tax benefit related to exercise of stock options Share-based Payment Arrangement, Exercise of Option, Tax Benefit Period over which unrecognized compensation expense will be expensed Stock Options [Member] Stock Options [Member] Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Accrued payroll and related items Unrecognized compensation expense related to options Revenue, Major Customer [Line Items] Equity Component [Domain] Other Assets [Abstract] Equity Method Investments and Joint Ventures [Abstract] Ownership interest Equity investments Equity Method Investments Fair Value [Member] Eurodollar [Member] Finite-lived intangible asset acquired Finite-lived Intangible Assets Acquired Fair Value of Financial Instruments [Abstract] Fair Value, Net Asset (Liability) [Abstract] Fair Value Fair Value Hierarchy and NAV [Axis] Fair Value of Financial Instruments [Abstract] Measurement Basis [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value of Financial Instruments Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, by Balance Sheet Grouping [Table] Fair Value Measurement [Domain] Level 2 [Member] Federal Federal Income Tax Expense (Benefit), Continuing Operations Financial Instrument [Axis] Amortized Intangible Assets [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Life of finite-lived intangible asset acquired Amortized intangible assets, useful life Accumulated amortization Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Annual Amortization Expense [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Gross carrying amount Finite-Lived Intangible Assets, Gross 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Assets by Major Class [Axis] Fair value, asset Fair value, asset Fair value, liability Fair value, liability Derivative Instruments [Abstract] Foreign Currency Derivatives [Abstract] Foreign Foreign Income Tax Expense (Benefit), Continuing Operations Foreign Currency [Member] Foreign Exchange [Member] Franchise Agreements [Member] Furniture and Fixtures [Member] Grantee Status [Domain] Grantee Status [Axis] (Gain) loss on sale of property, plant, and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gain (loss) on investment Gain (Loss) on Investments Loss (gain) on investments Gain (Loss) on Sale of Investments Legal Settlement [Abstract] Gain on legal settlement Gain (Loss) Related to Litigation Settlement (Gain) loss on extinguishment of debt Gain on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Goodwill Balance at end of period Balance at beginning of period Goodwill Goodwill and other intangible assets impairment Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill [Roll Forward] Goodwill and Other Intangible Assets [Abstract] Acquisitions Goodwill, Acquired During Period Goodwill [Line Items] Cumulative translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Gross profit Gross profit Indefinite-lived intangible asset acquired Indefinite-lived Intangible Assets Acquired Intellectual Property [Member] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Statement Location [Domain] Income Taxes [Abstract] Income Statement Location [Axis] Income Tax Authority [Axis] Investment income Income (Loss) from Equity Method Investments Consolidated Statements of Income [Abstract] Income Tax Authority [Domain] Income Taxes Total [Abstract] Income tax expense Total Income Tax Expense (Benefit) Income Taxes Income Tax, Policy [Policy Text Block] Cash paid during the period for income taxes, net Uncertain Tax Positions [Abstract] Income Tax Uncertainties [Abstract] Other assets Increase (Decrease) in Other Noncurrent Assets Other current assets Increase (Decrease) in Other Current Assets Accrued liabilities and other Accounts receivable Increase (Decrease) in Accounts Receivable Accounts payable Inventories Increase (Decrease) in Inventories Changes in operating assets and liabilities: Accrued postretirement liabilities Convertible Senior Notes (in shares) Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Gross carrying amount Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Line Items] Unamortized Indefinite Life Intangible Assets [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Accrued interest Interest Payable, Current Interest expense, net Interest expense, net Interest expense Interest Income (Expense), Nonoperating, Net Interest expense related to Convertible Senior Notes, net of tax Fair value, liability Interest Rate Cash Flow Hedge Liability at Fair Value Cash paid during the period for interest Accrued interest receivable Interest Receivable, Current Interest Rate Swaps [Member] Interest Rate Swap [Member] Interest Expense [Member] Interest Expense [Member] Inventories [Abstract] Inventory [Line Items] Inventories Inventory Disclosure [Text Block] Inventory Valuation Allowance [Member] Inventory, Current [Table] Finished goods Inventories Raw materials and work in process Inventories Inventories Inventory, Net Inventories [Abstract] Inventory, Net [Abstract] Investment loss (income) Investment Income, Net Maturities of U.S. Governmental Agency Obligations Other Assets LIBOR [Member] London Interbank Offered Rate (LIBOR) [Member] Lease Commitments 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Years thereafter Total lease payments Lessee, Operating Lease, Liability, to be Paid Less: Imputed interest 2026 2025 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Maturities of Lease Liabilities 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Weighted-Average Remaining Lease Term and Discount Rate [Abstract] Lessee, Operating Lease, Description [Abstract] Letters of credit outstanding Letters of Credit Outstanding, Amount Land [Member] Components of Lease Expense [Abstract] Lease Contractual Term [Axis] Lease Contractual Term [Domain] Total operating lease cost Lease, Cost Components of Lease Expense Leasehold Improvements [Member] Lease Commitments [Abstract] Legal Settlement Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Total current liabilities Liabilities, Current Current liabilities: Change in Accounting Principles [Abstract] LIFO Method Related Items [Abstract] Maximum borrowing capacity Purchase [Member] Purchase [Member] Notes payable and long-term debt Net notes payable and long-term debt Long-term Debt, Excluding Current Maturities Number of derivative counts filed in complaint Loss Contingency, New Claims Filed, Number Machinery and Equipment [Member] Advertising and Promotion [Abstract] Advertising and promotion costs Acquisition of Recreation Marketing interest Acquisition of additional ownership interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Non-controlling interest SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Net periodic benefit (income) cost, excluding service cost Net periodic benefit cost (income), excluding service cost Diluted consolidated net income Net Income (Loss) Attributable to Parent, Diluted Numerator [Abstract] Net Income (Loss) Attributable to Parent, Diluted [Abstract] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Net income attributable to Turning Point Brands, Inc. Net income attributable to Turning Point Brands, Inc. Net Income (Loss) Attributable to Parent Numerator [Abstract] Net loss attributable to non-controlling interest Accounting Standards Update and Change in Accounting Principle [Table] Recent Accounting Pronouncements Adopted New Accounting Pronouncements or Change in Accounting Principle [Line Items] Recent Accounting Pronouncements [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Foreign [Member] Non-US [Member] Non-Compete Agreements [Member] Common Stock, Non-Voting [Member] Nonvoting Common Stock [Member] Unsecured loan Financing Receivable, before Allowance for Credit Loss Issuance of note payable for acquisition Notes Issued Number of retail outlets in North America Number of reportable segments ReCreation acquisition Non-Controlling Interest [Member] Lease liabilities Current lease liabilities Weighted-average discount rate - operating leases Lease liabilities Long-term lease liabilities Maturities of Lease Liabilities [Abstract] Right of use assets Impairment loss Impairment of right of use assets Operating Lease, Impairment Loss Operating lease cost Weighted-average remaining lease term - operating leases Total lease liabilities Operating Lease, Liability Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Reportable Segments [Member] Operating income Operating income (loss) Operating Income (Loss) Income Taxes [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Table] Net operating loss carryforwards Organizations and Basis of Presentation Organizations and Basis of Presentation [Abstract] Gain on postretirement plan termination Other Postretirement Benefits Expense (Reversal of Expense), Noncash Unrealized gain (loss) on derivative instruments, net of tax Unrealized gain (loss) on derivative instruments, net of tax Unrealized gain (loss) on derivative instruments, tax Unrealized gain (loss) on derivative instruments, tax Unrecognized pension and postretirement cost adjustment, tax Amortization of unrealized pension and postretirement gain (loss), tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Other Current Assets [Member] Other Current Assets [Member] Other Long-Term Liabilities [Member] Other Noncurrent Liabilities [Member] Unrecognized pension and postretirement cost adjustment, net of tax Amortization of unrealized pension and postretirement gain (loss), net of tax Reclassification from other comprehensive income to income Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Other Current Assets Other Other Assets, Miscellaneous, Current Other Other Assets, Miscellaneous, Noncurrent Other Assets [Abstract] Total Other current assets Other Assets, Current Other assets Total Other Assets, Noncurrent Foreign currency translation, tax OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax Foreign currency translation, net of tax Unrealized (loss) gain on MSA investments, net of tax Unrealized loss on MSA investments, tax Unrealized (loss) gain on MSA investments, tax Other Other long-term liabilities Other current liabilities Postretirement Benefits [Member] Other Other Accrued Liabilities, Current Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Position [Axis] Position [Domain] Accrued Liabilities [Abstract] Payments for call options Payments for Derivative Instrument, Financing Activities Restricted cash, MSA escrow deposits Payments for (Proceeds from) Investments Common stock repurchased Payments for Repurchase of Common Stock Payments of financing costs Payments of Debt Issuance Costs Payment of dividends Payments of Ordinary Dividends, Common Stock Cash paid for acquisition Payments to Acquire Businesses, Gross Payments for investments Payment for investment Payment for investment Payments to Acquire Businesses and Interest in Affiliates Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Capital expenditures Capital expenditures Payments to Acquire Property, Plant, and Equipment Cash paid for assets acquired Cash paid for assets acquisition Pension Benefits [Member] Retirement Plans Pension and Postretirement Benefit Plans Pension settlement and curtailment loss Percentage of LIFO Inventory Performance-Based Restricted Stock Units [Member] Performance Shares [Member] Plan Name [Domain] Plan Name [Axis] Portion at Fair Value Measurement [Member] Preferred stock; $0.01 par value; authorized shares 40,000,000; issued and outstanding shares -0- Preferred Stock, Value, Issued Preferred stock, shares authorized (in shares) Preferred stock, par value (in dollars per share) Preferred stock, shares outstanding (in shares) Preferred stock, shares issued (in shares) Other Current Assets [Abstract] Prepaid taxes Prepaid Taxes Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Proceeds from Convertible Senior Notes Proceeds from legal settlement Proceeds from Legal Settlements Proceeds from Senior Notes Proceeds from unsecured note Amount drawn under credit facility Proceeds from Lines of Credit Proceeds on sale of property, plant and equipment Exercise of options Net income Consolidated net income Consolidated net income Property, Plant, and Equipment [Line Items] Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] Estimated useful lives of assets Property, Plant and Equipment [Abstract] Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Property, plant, and equipment, net Net property, plant and equipment Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Property, plant and equipment Property, Plant, and Equipment [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Inventory [Axis] Inventory [Domain] 401(k) Retirement Savings Plan [Member] Qualified Plan [Member] Selected Quarterly Financial Information (Unaudited) [Abstract] Selected Quarterly Financial Information (Unaudited) Gain on MSA escrow deposits Realized Investment Gains (Losses) Payment of promissory note Repayment of note Repayments of Notes Payable Payments of 2018 revolving credit facility Repayments of Lines of Credit Payment of note Payments of term loan Payment of term loan Research and Development and Quality Assurance Costs [Abstract] Research and Development and Quality Assurance Costs Research and Development Expense, Policy [Policy Text Block] Research and development costs and quality assurance costs Compensation expense Restricted Stock or Unit Expense RSUs [Member] Restricted Stock [Member] Restricted Restricted Restricted Cash and Cash Equivalents Accumulated Earnings (Deficit) [Member] Retained Earnings [Member] Accumulated earnings Accumulated earnings (deficit) Retirement Plan Type [Domain] Retirement Plan Type [Axis] Retirement Plan Tax Status [Domain] Retirement Plan Tax Status [Axis] Net sales Revenue from Contract with Customer, Including Assessed Tax Revenue Recognition Net Sales - Domestic and Foreign Revenues from External Customers and Long-Lived Assets [Line Items] Master Settlement Agreement [Abstract] Risks and Uncertainties [Abstract] Sublease income Sublease Income Exercised (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Expected life Weighted Average Grant Date Fair Value [Abstract] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Remaining lives Remaining lives Outstanding, ending balance (in dollars per share) Outstanding, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Segment Information [Abstract] Segments, Geographical Areas [Abstract] Revenues [Member] Plan [Member] Assumptions for Options Granted Under 2015 Plan Stock Option Activity Inventories Schedule of Inventory, Current [Table Text Block] Net Periodic Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Quarterly Operating Results Schedule of Revenues from External Customers and Long-Lived Assets [Table] Other Current Assets Schedule of Other Current Assets [Table Text Block] Deferred Tax Assets and Liabilities Unamortized Indefinite Life Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Reconciliation of Statutory to Effective Income Tax Rate Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Amortized Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Basic and Diluted Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Indefinite-Lived Intangible Assets [Table] Fair Value of MSA Escrow Account Consideration Transferred and Calculation of Goodwill Schedule of Business Acquisitions, by Acquisition [Table Text Block] Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Debt Securities, Available-for-sale [Line Items] Schedule of Defined Benefit Plans Disclosures [Table] Notes Payable and Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Table] Schedule of Goodwill [Table] Goodwill Schedule of Goodwill [Table Text Block] Property, Plant and Equipment [Table] Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Financial Information of Reportable Segments Schedule of Variable Interest Entities [Table] Current portion of long-term debt Less current maturities Segments [Domain] Segment Reporting Information [Line Items] Segment Information [Abstract] Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract] Segment Information [Abstract] Segment Information Segment Information [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Selling, General and Administrative [Member] Selling, General and Administrative Expenses [Member] Selling, general, and administrative expenses Selling, General and Administrative Expense Vesting period Weighted Average Exercise Price [Abstract] Granted (in shares) Number of options granted (in shares) Forfeited (in dollars per share) Exercise price (in dollars per share) Share-based Compensation [Abstract] Stock compensation expense Share-based Payment Arrangement, Noncash Expense Remaining lives Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms PRSU Activity Exercised (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Employees [Member] Share-based Payment Arrangement, Employee [Member] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Dividend yield Share Incentive Plans [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Fair value as of grant date (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share Incentive Plans [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] PRSUs outstanding at December 31, 2021 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of PRSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Risk free interest rate Risk free interest rate Number of shares authorized for issuance (in shares) Number of shares available for grant (in shares) Number exercisable (in shares) Number of options exercisable (in shares) Expected volatility Expected volatility Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Options outstanding (in shares) Number of options (in shares) Options outstanding (in shares) Outstanding, ending balance (in dollars per share) Outstanding, beginning balance (in dollars per share) Exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Fair value at grant date (in dollars per share) Fair value at grant date (in dollars per share) Stock Option Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Award Type [Domain] Exercise Price Range [Axis] Exercise Price Range [Domain] Stock-Based Compensation Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Sale [Member] Sale [Member] Short-term lease cost Summary of Significant Accounting Policies State and local State and Local Income Tax Expense (Benefit), Continuing Operations State [Member] Consolidated Balance Sheets [Abstract] Consolidated Statements of Comprehensive Income [Abstract] Class of Stock [Axis] Segments [Axis] Statement [Table] Statement [Line Items] Consolidated Statements of Cash Flows [Abstract] Equity Components [Axis] Consolidated Statements of Changes in Stockholders' Equity [Abstract] Exercise of options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Restricted stock forfeitures (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Remaining share repurchase program authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Common Stock issued (in shares) Stock Issued During Period, Shares, Acquisitions Share repurchase program authorized amount Compensation expense related to options Common Stock issued Stock Issued During Period, Value, Acquisitions Restricted stock forfeitures Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Ending balance Beginning balance Total stockholders' equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' equity: Stockholders' equity: Dividends and Share Repurchase [Abstract] Subsequent Event [Member] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Supplemental disclosures of cash flow information: Taxes payable Trade Names [Member] Formulas [Member] Accounts Receivable Financial Instruments [Domain] Cost of repurchased common stock (in shares) Total number of shares repurchased (in shares) Cost of repurchased common stock Cost of shares repurchased Treasury Stock, Value, Acquired, Cost Method Cost of repurchased common stock (1,295,408 shares at December 31, 2021 and 398,670 shares at December 31, 2020) Treasury Stock, Common, Value Repurchased common stock (in shares) Treasury Stock, Shares Average price per share (in dollars per share) Cost of Repurchased Common Stock [Member] Accounting Standards Update [Domain] Uncertain tax positions Unrecognized Tax Benefits Interest and penalties recognized for uncertain tax positions U. S. Governmental Agency Obligations (Unrealized Loss Position less than 12 Months) [Member] US Government Agencies Debt Securities [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Deductions for inventory disposed Deductions of allowance account during period Balance at beginning of period Balance at end of period Balance at end of period Balance at beginning of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charged to cost and expense Additions to allowance account during period Variable lease cost Variable Rate [Axis] Variable Rate [Domain] Ownership interest Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Variable Interest Entity [Line Items] Diluted (in shares) Weighted average diluted common shares (in shares) Diluted weighted average shares (in shares) Basic (in shares) Basic weighted average shares (in shares) Denominator [Abstract] Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Denominator [Abstract] Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average common shares outstanding: Consolidation Items [Domain] Consolidation Items [Axis] Investment, Name [Domain] Maximum [Member] Minimum [Member] Ownership [Domain] Ownership [Axis] Accounting Standards Update, Adjustment [Member] Effect of Change [Member] Revision of Prior Period, Change in Accounting Principle, Adjustment [Member] Reportable Geographical Component [Member] Statistical Measurement [Domain] Statistical Measurement [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Axis] Scenario [Domain] Investment, Name [Axis] Geographical [Domain] Scenario [Axis] Geographical [Axis] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Domestic [Member] UNITED STATES Cover [Abstract] Document Type Document Annual Report Document Transition Report Entity Interactive Data Current Amendment Flag ICFR Auditor Attestation Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Public Float Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Auditor Name Auditor Location Auditor Firm ID Distribution of earnings in the form of cash declared by the board of directors in the fourth quarter ending December 31, 2021. Dividend Declared 2021-Q4 [Member] Dividend Declared Q4-2021 [Member] Distribution of earnings in the form of cash declared by the board of directors in the fourth quarter ending December 31, 2017. Dividend Declared 2017-Q4 [Member] Dividend Declared Q4-2017 [Member] Percentage increase in the dividend rate paid per common share. Common Stock, Dividends, Percentage Increase in Rate Percentage increase in dividend paid per share Operating leases with initial or remaining non-cancelable lease terms in excess of one year. Non-Cancelable Leases [Member] Assets, Lessee [Abstract] Assets [Abstract] Liabilities, Lessee [Abstract] Liabilities [Abstract] Gross revenue from sale of goods and services rendered, in the normal course of business, when it serves as a benchmark in a concentration of risk calculation. Gross Sales [Member] Gross Sales [Member] Concentration of Credit Risk [Abstract] Concentration of Credit Risk [Abstract] Tabular disclosure of information related to lessee's operating leases. Lessee, Operating Lease, Description [Table Text Block] Operating Lease Weighted-Average Remaining Lease Term and Discount Rate Tabular disclosure of lessee's operating lease assets and liabilities recognized in the statement of financial position. Lessee, Operating Lease, Assets and Liabilities [Table Text Block] Operating Lease Assets and Liabilities Awards granted on May 17, 2021. Awards Granted20210517 [Member] May 17, 2021 [Member] Contract with customer in which good or service is transferred directly to consumer in corporate stores. Sales Channel, Directly to Consumer, Corporate Store [Member] Business to Consumer - Corporate Store [Member] Contract with customer in which good or service is transferred to other businesses. Sales Channel, Business to Business [Member] Business to Business [Member] Contract with customer in which good or service is transferred through other channel(s). Sales Channel, Other [Member] Other [Member] Contract with customer in which good or service is transferred directly to consumer online. Sales Channel, Directly to Consumer, Online [Member] Business to Consumer - Online [Member] Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit transferred to assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Indefinite-lived Intangible Assets (Excluding Goodwill), Transfer to Finite-Lived Indefinite life intangible assets converted to amortized intangible assets The amount of increase in inventory from an acquisition. Asset Acquisition, Inventory Acquired Inventory acquired Unitabac, LLC offers a diverse portfolio of cigars and other products to trade partners and adult consumers. Unitabac, LLC [Member] Unitabac [Member] Direct Value Wholesale is a Canadian wholesale distributor of consumable and hard goods to gas stations, convenience stores, dollar stores, pharmacies, hardware stores, and more. Direct Value Wholesale [Member] Direct Value Wholesale [Member] Amount of adjustment to consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, for accrued consideration. Business Combination Adjustment To Consideration Transferred Accrued Consideration Accrued consideration Percentage of discretionary contributions made by an employer to a defined contribution plan. Defined Contribution Plan, Employer Discretionary Contribution, Percentage Employer discretionary contribution percentage Percentage of employee compensation contributed by the employer for employee contributing 4% or greater. Defined Contribution Plan, Employer contribution percentage for employee contributing 4 percent or greater Employer contribution percentage for employee contributing 4% or greater The cash outflow associated with the redemption of stock options during the period. Payment for Redemption of Options Redemption of options Amount of expense (income) for right-of-use asset from operating lease that contains escalating rent payments. Cash paid later in the lease will exceed the straight line lease expense recognized, resulting in negative lease expense. Operating Lease, Right-of-Use Asset, Amortization Expense (Income) Noncash lease (income) expense Noncash Financing Items [Abstract] Supplemental schedule of noncash financing activities: The cash outflow associated with the surrender of restricted stock during the period. Payment for Surrender of restricted stock Surrender of restricted stock The cash outflow associated with a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase, net of the cash acquired. Corporate Reorganization, Net of Cash Acquired Standard Diversified Inc. reorganization, net of cash acquired The second lien term loan (the "2018 Second Lien Term Loan") is part of the Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the "2018 Second Lien Credit Facility"). The 2018 Second Lien Credit Facility is part of a secured credit facility (the "2018 Credit Facility") entered into on March 7, 2018 by the Company and North Atlantic Trading Company, Inc. (NATC), a wholly-owned subsidiary of the Company. Second Lien Term Loan 2018 [Member] 2018 Second Lien Term Loan [Member] Amount of (increase) decrease in benefit obligation of defined benefit plan related to the payment for settlement and curtailment. Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement and Curtailment Settlement/curtailment Amount of payment, which decreases plan assets of defined benefit plan, for the purchase of annuities. Defined Benefit Plan, Plan Assets, Annuities Purchased Annuities purchased Amount of decrease in plan assets of defined benefit plan related to the payment for settlement and curtailment. Defined Benefit Plan, Plan Assets, Decrease for Settlement and Curtailment Settlement/curtailment Carrying value as of the balance sheet date of the liability for customer returns and allowances for the amount of products sold that the entity expects to be returned by the purchaser. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Customer returns and allowances, current Customer returns and allowances Amount of consideration transferred in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase. Corporate Reorganization, Consideration Transferred Total consideration for asset purchase Ratio applied to the conversion of stock in a reorganization. Common Stock Conversion Ratio Common Stock conversation ratio Value of stock acquired in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase. Corporate Reorganization, Stock Acquired, Value Common Stock acquired Number of shares of stock acquired in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase. Corporate Reorganization, Stock Acquired, Shares Common Stock acquired (in shares) Number of acquired franchisor subsidiaries. Number of acquired franchisor subsidiaries Number of acquired franchisor subsidiaries Period of time after the Company's demand was made when the lawsuit was filed in the U.S. District Court for the Southern District of Florida, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Loss Contingency, Period after Demand when Lawsuit was Filed Period after Company's demand when lawsuit was filed by franchisee Number of franchisor subsidiaries. Number of Franchisor Subsidiaries Number of franchisor subsidiaries Amount of adjustment to consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, for intercompany debt eliminated. Business Combination, Adjustment to Consideration Transferred, Intercompany Debt Eliminated Debt eliminated in consolidation Turning Point Brands Canada (formerly ReCreation Marketing) is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories, in which the Company has a 50% stake in the entity. Turning Point Brands Canada, 50 Percent Investment [Member] 50% Investment in Turning Point Brands Canada [Member] Turning Point Brands Canada (formerly ReCreation Marketing) is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories, in which the Company had an initial 30% stake in the entity. Turning Point Brands Canada, 30 Percent Investment [Member] 30% Investment in Turning Point Brands Canada [Member] Amount of working capital (current assets minus current liabilities) that is expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Working Capital Working capital (primarily AR and inventory) Amount of adjusted consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. Business Combination, Consideration Transferred, Adjusted Adjusted consideration transferred Amount of adjustment to consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, for working capital (current assets minus current liabilities). Business Combination, Adjustment to Consideration Transferred, Working Capital Working capital Durfort Holdings S.R.L. (Durfort) is an industry leader in alternative cigar manufacturing and other tobacco related products. Durfort Holdings S.R.L. [Member] Durfort [Member] Amount of collateralized debt obligations included in a secured credit facility that contains term loans and revolving credit facilities. Debt Instrument, Secured credit facility Secured credit facility The loss recognized on the early termination of a derivative contract. Derivative, Loss on Early Termination of Derivative Loss on termination of interest rate swap agreement Additional amount of borrowing capacity under the accordion feature of the credit facility that allows the Company to borrow up to an additional amount upon the satisfaction of certain conditions, including obtaining commitments from one or more lenders. Debt Instrument, Additional Borrowing Capacity Additional borrowing capacity under accordion feature Turning Point Brands Canada (formerly ReCreation Marketing) is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories. Turning Point Brands Canada [Member] Turning Point Brands Canada [Member] Consolidation [Abstract] Effective January 1, 2021, the Company changed its method of accounting for inventory from the LIFO method to the FIFO method and applied this change retrospectively to all prior periods presented. Change in Method of Accounting for Inventory from LIFO to FIFO [Member] Letters of credit that are a part of, and not in addition to, a $25 million senior secured revolving credit facility entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026. Senior Secured Revolving Credit Facility - Letters of Credit [Member] Letters of Credit [Member] A $25 million senior secured revolving credit facility entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026. Senior Secured Revolving Credit Facility [Member] 2021 Revolving Credit Facility [Member] The aggregate face amount of letters of credit excluded from the debt covenant related to the maintenance of a Consolidated Leverage Ratio, as defined in the 2021 Revolving Credit Agreement entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026. Debt Instrument Covenant, Letters of Credit Exclusion Threshold Exclusion threshold for letters of credit Period of time prior to the Convertible Senior Notes' maturity date of July 15, 2024 used to determine the maturity date of the New Revolving Credit Facility if any Convertible Senior Notes are outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Debt Instrument, Period prior to maturity date of convertible senior notes Period prior to maturity date of Convertible Senior Notes The threshold percentage included in the debt covenants of total commitments outstanding under the 2021 Revolving Credit Agreement entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026. Debt Instrument Covenant, Threshold Percentage of Total Commitments Threshold percentage of total commitments outstanding Consolidated Leverage Ratio as defined in the 2021 Revolving Credit Agreement entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026. Debt Instrument Covenant, Consolidated Leverage Ratio Consolidated Leverage Ratio Amount deposited in the escrow accounts with each of the Settling States for sales made in 2007 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Nine 2007 The number of states that are parties to the Master Settlement Agreement (MSA) and the Smokeless Tobacco Master Settlement Agreement (STMSA). Number of states that are parties to Settlement Agreements Number of states that are parties to the Master Settlement Agreement and the Smokeless Tobacco Master Settlement Agreement Amount deposited in the escrow accounts with each of the Settling States for sales made in 2012 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Fourteen 2012 The number of cigarette manufacturers and/or distributors that are signatories to the Master Settlement Agreement (MSA). Number of cigarette manufacturers and/or distributors that signed agreement Number of MSA cigarette manufacturers and/or distributors Amount deposited in the escrow accounts with each of the Settling States for sales made in 2009 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Eleven 2009 Period of time from the year of each annual deposit that principal funds deposited in the Master Settlement Agreement (MSA) escrow account are not available for withdrawal, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Escrow Deposits, Term for restricted withdrawal of principal balance from account Term for restricted withdrawal of principal from MSA escrow account Amount deposited in the escrow accounts with each of the Settling States for sales made in 2003 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Five 2003 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2008 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Ten 2008 Amount deposited in the escrow accounts with each of the Settling States for sales made in 1999 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year One 1999 The amount deposited into the MSA escrow account during the period related to sales made in the prior fiscal year. Escrow Deposits, Deposit made for sales in prior fiscal year Deposit made in MSA escrow account Amount deposited in the escrow accounts with each of the Settling States for sales made in 2014 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Sixteen 2014 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2001 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Three 2001 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2016 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Eighteen 2016 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2004 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Six 2004 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2017 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Nineteen 2017 Escrow account maintained to be compliant with the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes. As a non-participating manufacturer (NPM), the Company maintains an escrow account to have funds available for certain potential tobacco-related liabilities, with sub-accounts on behalf of each settling state. Each year's annual obligation is required to be deposited in the escrow account by April 15 of the following year. In addition to the annual deposit, many states have elected to require quarterly deposits for the previous quarter's sales. Escrow Deposits Total Amount deposited in the escrow accounts with each of the Settling States for sales made in 2011 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Thirteen 2011 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2006 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Eight 2006 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2000 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Two 2000 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2015 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Seventeen 2015 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2013 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Fifteen 2013 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2005 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Seven 2005 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2002 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Four 2002 Amount deposited in the escrow accounts with each of the Settling States for sales made in 2010 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products. Escrow Deposits, Sales Year Twelve 2010 Escrow Account [Abstract] Master Settlement Agreement Escrow Account by Sales Year [Abstract] The revolving credit facility (the "2018 Revolving Credit Facility") is part of the First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the "2018 First Lien Credit Facility"). The 2018 First Lien Credit Facility is part of a secured credit facility (the "2018 Credit Facility") entered into on March 7, 2018 by the Company. Revolving Credit Facility 2018 [Member] 2018 Revolving Credit Facility [Member] The First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the "2018 First Lien Credit Facility") is part of a secured credit facility (the "2018 Credit Facility") entered into on March 7, 2018 by the Company. First Lien Credit Facility 2018 [Member] 2018 First Lien Credit Facility [Member] Docklight Brands, Inc. is a pioneering consumer products company with celebrated brands including Marley Natural cannabis and Marley CBD. Docklight Brands, Inc. [Member] Old Pal Holding Company LLC is a leading brand in the cannabis lifestyle space. Old Pal Holding Company LLC [Member] BOMANI Cold Buzz, LLC (BOMANI) is a manufacturer of alcohol-infused cold brew coffee. BOMANI Cold Buzz, LLC [Member] BOMANI [Member] General Wireless Operations Inc., doing business as RadioShack, manufactures and distributes electronics, and tools and parts. General Wireless Operations, Inc. [Member] RadioShack [Member] Dosist is a global cannabinoid company that develops proprietary vaporizing dose-pens designed to offer safe, targeted and effective cannabis-based therapies. The company's dose-pens are developed to activate the balance of cannabis compounds that deliver functional benefits to the human body through interaction with the endocannabinoid system, enabling users to replace pills for common ailments. dosist [Member] dosist [Member] Canadian American Standard Hemp (CASH) manufactures cannabidiol isolate (CBD) developed through highly efficient and proprietary processes. Canadian American Standard Hemp [Member] CASH [Member] Wild Hempettes LLC is a leading manufacturer of hemp cigarettes under the WildHemp and Hempettes brands. Wild Hempettes Llc [Member] Wild Hempettes [Member] Contractual interest rate for funds borrowed under the note receivable agreement. Note Receivable, Interest Rate, Stated Percentage Interest rate Additional equity method investment that can be made. Additional equity method investment that can be made Additional investment that can be made Term of secured line of credit provided to entity in which the Company acquired an interest, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Term of secured line of credit provided Term of secured line of credit provided Period of time the Company can make an additional investment at pre-determined terms, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period to make additional investment Period to make additional investment The maximum secured line of credit provided to entity in which the Company acquired an interest. Maximum secured line of credit provided Secured line of credit provided Weighted average interest rate for funds borrowed under the note receivable agreement during the reporting period. Note Receivable, Weighted Average Interest Rate Weighted average interest rate The cash outflow for the acquisition of inventory. Payments To Acquire Inventory Purchases of inventory Percentage of voting equity interests that can be acquired based on certain milestones. Business Acquisition, Percentage of voting interests that can be acquired Percentage interest that can be acquired Period of time the maturity date can be extended by the borrower, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Note Receivable, Term of Extension Increment Extension period for maturity date Number of tobacco product standards proposed by the Food and Drug Administration (FDA) related to combusted tobacco products. Number of proposed tobacco product standards related to combusted tobacco products Number of proposed tobacco product standards related to combusted tobacco products Number of pathways for obtaining premarket authorization for new tobacco products with the Food and Drug Administration (FDA), Number of pathways for obtaining premarket authorization Number of pathways for obtaining premarket authorization Number of rules finalized by the Food and Drug Administration (FDA) related to the Substantial Equivalence process and the Premarket Tobacco Product Application process. Number of rules finalized Number of rules finalized by the FDA Number of classes of regulated tobacco products on which user fees are assessed by the Food and Drug Administration (FDA). Number of classes of regulated tobacco products on which user fees are assessed Number of classes of regulated tobacco products on which user fees are assessed Number of categories of tobacco products regulated by the Food and Drug Administration (FDA) under the Family Smoking Prevention and Tobacco Control Act (FSPTCA). Number of categories of tobacco products regulated Number of categories of tobacco products regulated by the FDA Amount of inventories of the affected products or materials subject to the Marketing Denial Order (MDO) issued by the Food and Drug Administration (FDA) that were quarantined. Inventories of affected products or materials quarantined Inventories of affected products or materials subject to MDO that were quarantined Federal Agency [Abstract] Food and Drug Administration [Abstract] Disclosure of accounting policy for the classification of shipping costs, including whether the costs are included in cost of sales or included in other income statement accounts. Shipping Costs, Policy [Policy Text Block] Shipping Costs Disclosure of accounting policy pertaining to risks and uncertainties. Risks and Uncertainties [Policy Text Block] Risks and Uncertainties Tabular disclosure of deposits by sales year to the escrow account pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes. Schedule of Deposits to Escrow Account [Table Text Block] Deposits by Sales Year for MSA Escrow Account Tangible personal property used to produce goods and services, and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Machinery, Equipment and Furniture [Member] Represents exercise price of $3.83 per share. Exercise Price Two [Member] Exercise Price $3.83 [Member] The cash outflow for payments of the cost of entering into capped call transactions. Payment for Capped Call Transactions Payment for cost of capped call transactions The principal amount of debt to be converted into equity. Debt Instrument, Convertible, Principal Amount Principal amount of notes to be converted The entire disclosure for information related to dividends declared, including paid and unpaid dividends and share repurchase program. Dividends and Share Repurchase [Text Block] Dividends and Share Repurchase Expenses related to the U.S. Food and Drug Administration (FDA) Premarket Tobacco Product Application (PMTA) process for any new tobacco product seeking an FDA marketing order, under section 910(b) of the Federal Food, Drug, and Cosmetic (FD&C) Act. Selling, General and Administrative Expense, Premarket Tobacco Product Application Operating costs related to PMTA The number of customers that account for more than 10% of revenues during the period. Concentration Risk, Number of Significant Customers Number of customers accounting for more than 10% of sales Awards granted on May 17, 2017. Awards Granted 2017-05-17 [Member] May 17, 2017 [Member] Awards granted on October 24, 2019. Awards Granted 2019-10-24 [Member] October 24, 2019 [Member] Awards granted on May 3, 2021. Awards Granted20210507 [Member] May 3, 2021 [Member] Awards granted on February 10, 2017. Awards Granted 2017-02-10 [Member] February 10, 2017 [Member] The second lien term loan facility is part of the Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the "2018 Second Lien Credit Facility"). The 2018 Second Lien Credit Facility is part of a secured credit facility (the "2018 Credit Facility") entered into on March 7,2018 by the Company; Second Lien Term Loan Facility 2018 [Member] 2018 Second Lien Term Loan [Member] The Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the "2018 Second Lien Credit Facility") is part of a secured credit facility (the "2018 Credit Facility") entered into on March 7, 2018 by the Company. Second Lien Credit Facility 2018 [Member] 2018 Second Lien Credit Facility [Member] A secured credit facility, comprised of (i) a First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the "2018 First Lien Credit Facility"), and (ii) a Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the "2018 Second Lien Credit Facility," and together with the 2018 First Lien Credit Facility, the "2018 Credit Facility") entered into on March 7, 2018 by the Company. Credit Facility 2018 [Member] 2018 Credit Facility [Member] Percentage price of original principal amount of debt at which debt can be redeemed by the issuer once in any twelve-month period. Debt Instrument, Redemption Price, Percentage, Redemption in any twelve-month period Redemption price as a percentage of principal amount for principal amount that can be redeemed once in any twelve-month period The minimum amount of obligations under the debt instrument that is guaranteed by the Company or its Guarantors. Debt Instrument, Guarantee Threshold Guarantee threshold amount for obligations Percentage of aggregate principal amount of debt instrument that must remain outstanding in order to redeem 40% of the principal amount of the debt instrument with the net cash proceeds from certain equity offerings. Debt Instrument, Percentage of principal amount that must remain outstanding to redeem principal amount with net cash proceeds from certain equity offerings Percentage of principal amount that must remain outstanding in order to redeem 40% of principal amount with net cash proceeds from certain equity offerings Period in which 10% of principal amount can be redeemed once, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Debt Instrument, Period in which percentage of principal amount can be redeemed once Period in which 10% of principal amount can be redeemed once Percentage price of original principal amount of debt at which debt can be redeemed by the issuer if the Company experiences a change in control (as defined in the debt instrument agreement). Debt Instrument, Redemption Price, Percentage, Change in Control Redemption price as a percentage of principal amount for principal amount that can be redeemed if the Company experiences a change in control Percentage of aggregate principal amount of debt instrument that can be redeemed with the net cash proceeds from certain equity offerings. Debt Instrument, Percentage of principal amount that can be redeemed with net cash proceeds from certain equity offerings Percentage of principal amount that can be redeemed with net cash proceeds from certain equity offerings Percentage price of original principal amount of debt at which debt can be redeemed by the issuer with net cash proceeds from certain equity offerings. Debt Instrument, Redemption Price, Percentage, Redemption with net cash proceeds from certain equity offerings Redemption price as a percentage of principal amount for principal amount that can be redeemed with net cash proceeds from certain equity offerings Percentage of aggregate principal amount of the debt instrument that can be redeemed once in any twelve-month period/ Debt Instrument, Percentage of principal amount that can be redeemed once in any twelve-month period Percentage of principal amount that can be redeemed once in any twelve-month period The percentage of anticipated purchases of inventory that may be hedged under inventory purchase contracts. Percentage of anticipated purchases of inventory that may be hedged Percentage of anticipated purchases of inventory that may be hedged The notional amount of contracts specified by the derivative(s) executed during the period. Expressed as an absolute value. Derivative, Notional amount of contracts executed Notional amount of contracts executed The cash outflow for early termination of derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments. Payments for Early Termination of Derivative Instrument, Financing Activities Settlement of interest rate swaps Settlement of interest rate swaps The percentage of non-inventory purchases that may be hedged in the denominated invoice currency. Percentage of non-inventory purchases that may be hedged Percentage of non-inventory purchases that may be hedged On September 5, 2018, the Company issued a note payable to IVG's shareholders in connection with the acquisition of the outstanding stock of IVG. Note Payable - IVG [Member] Note Payable - IVG [Member] IVG Note [Member] Amount of tax deduction attributable to expense for award under share-based payment arrangement. Effective Income Tax Rate Reconciliation, Deduction, Exercise of Stock Options Income tax deduction related to exercise of stock options Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws that has an indefinite carryforward period. Operating Loss Carryforwards with Indefinite Carryforward Period Net operating loss carryforwards with indefinite carryforward period Amount of tax deduction attributable to forgiveness of debt. Effective Income Tax Rate Reconciliation, Deduction, Forgiveness of Debt Income tax deduction related to forgiveness of debt Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from financing arrangements. Deferred Tax Assets, Financing Arrangements Original issue discount Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leasing arrangements. Deferred Tax Assets, Leasing Arrangements Leases 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 permanent differences. Effective Income Tax Rate Reconciliation, Permanent Differences, Percent Permanent differences Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to forgiveness of debt. Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Forgiveness of Debt Income tax benefit related to forgiveness of debt Number of installments in which principal amount is payable under the debt instrument. Debt Instrument, Number of Installments Number of installment payments The 2.5% Convertible Senior Notes were offered in July 2019 and are senior unsecured obligations of the Company. The Notes can be exchanged for a specified number of shares of voting common stock at the option of the issuer or the holder. Convertible Senior Notes [Member] Convertible Senior Notes [Member] Convertible Senior Notes [Member] On April 6, 2020, the 2018 First Lien Credit Facility was amended to allow for an unsecured loan under the Coronavirus Aid, Relief, and Economic Security Act of 2020 ("CARES"). Unsecured Loan [Member] Unsecured Loan [Member] A private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026. Senior Secured Notes Due 2026 [Member] Senior Secured Notes [Member] On June 10, 2020, Company issued an unsecured subordinated promissory note ("Promissory Note") in connection with the acquisition of Durfort Holdings, S.R.L. Promissory Note [Member] Promissory Note [Member] The first lien term loan is part of the First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the "2018 First Lien Credit Facility"). The 2018 First Lien Credit Facility is part of a secured credit facility (the "2018 Credit Facility") entered into on March 7, 2018 by the Company. First Lien Term Loan 2018 [Member] 2018 First Lien Term Loan [Member] Amount of tax expense (benefit) related to the purchase of call options. Adjustments to Additional Paid in Capital, Purchase of Call Options, Tax Purchase of call options, tax Escrow account maintained to be compliant with the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes, net of market value losses associated with the investment of a portion of the account in U.S. Government securities. Deposits held in escrow Master Settlement Agreement (MSA) escrow deposits Equity impact of a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase. Corporate Reorganization, Value Standard Diversified Inc. reorganization, net Common Stock retired Amount of decrease in additional paid in capital for the purchase of call options, net of tax. Adjustments to Additional Paid in Capital, Purchase of Call Options, Net of Tax Purchase of call options, net of tax Equity impact of the value of options bought back by the entity at the exercise price or redemption price. Options Redeemed or Called During Period, Value Redemption of options Number of shares retired in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase. Corporate Reorganization, Shares Standard Diversified Inc. reorganization, net (in shares) Common Stock retired (in shares) Amount of increase (decrease) to additional paid in capital (APIC) resulting from fair value earn-out. Adjustments to Additional Paid In Capital, Fair Value Earn-Out Fair value earn-out The entire disclosure for deferred financing costs. Deferred Financing Costs [Text Block] Deferred Financing Costs Costs incurred during the reporting period in shipping goods to customers. Shipping Costs Shipping costs The purpose of the Turning Point Brands, Inc. 2021 Equity Incentive Plan (2021 Plan) is to promote the interests of Turning Point Brands, Inc. and its stockholders by (a) attracting and retaining employees and directors of, and certain consultants to, the Company and its Affiliates; (b) motivating such individuals by means of performance-related incentives to achieve longer-range performance goals; and/or (c) enabling such individuals to participate in the long-term growth and financial success of the Company. Turning Point Brands, Inc. 2021 Equity Incentive Plan [Member] 2021 Plan [Member] The purpose of the Turning Point Brands, Inc. 2015 Equity Incentive Plan (2015 Plan) is to promote the interests of Turning Point Brands, Inc. and its stockholders by (a) attracting and retaining employees and directors of, and certain consultants to, the Company and its Affiliates; (b) motivating such individuals by means of performance-related incentives to achieve longer-range performance goals; and/or (c) enabling such individuals to participate in the long-term growth and financial success of the Company. Turning Point Brands, Inc. 2015 Equity Incentive Plan [Member] 2015 Plan [Member] The purpose of the North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan (2006 Plan) is to promote the success and enhance the value of North Atlantic Holding Company, Inc. (Company) by linking the personal interests of the employees, consultants and directors of the Company and its Subsidiaries who have been or will be given responsibility for the management or administration of the Company (or one of its Subsidiaries) to those of Company stockholders and by providing such individuals with an incentive for outstanding performance to generate superior returns to Company stockholders. The Plan is further intended to provide flexibility to the Company in its ability to motivate, attract, and retain the services of employees, consultants and directors of the Company and its Subsidiaries whose judgment, interest, and special effort the successful conduct of the Company's operation is largely dependent. The Board of Directors may, in its sole discretion, make Awards of Options and Stock Awards. North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan [Member] 2006 Plan [Member] Number of share options (or share units) granted, net of forfeitures, as of the balance sheet date. Share-based Compensation Arrangement by Share-based Payment Award, Awards Granted, Net of Forfeitures, Number Number of awards granted, net of forfeitures (in shares) Number of awards granted (in shares) Common stock securities that empower a holder to vote on corporate resolutions or the election of directors. Voting Common Stock [Member] Voting [Member] Common Stock, Voting [Member] The North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan (2006 Plan), the Turning Point Brands, Inc. 2015 Equity Incentive Plan (2015 Plan) and the Turning Point Brands, Inc. 2021 Equity Incentive Plan (2021 Plan). The 2006 Plan provides for granting of nonqualified stock options and restricted stock awards to employees. The 2015 and 2021 Plans provide for granting of awards to employees, non-employee directors, and consultants. In addition, the 2015 and 2021 Plans provide for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company. North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan, Turning Point Brands, Inc. 2015 Equity Incentive Plan and Turning Point Brands, Inc. 2021 Equity Incentive Plan [Member] 2006, 2015 and 2021 Plans [Member] Period between the performance period and the measurement date, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Period Between Performance Period and Measurement Date Period between performance period and measurement date Awards granted on December 28, 2020. Awards Granted 2020-12-28 [Member] December 28, 2020 [Member] Period during which the Company's performance must meet certain performance metrics, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Performance period Awards granted on March 20, 2019. Awards Granted 2019-03-20 [Member] March 20, 2019 [Member] Awards granted on March 7, 2018. Awards Granted 2018-03-07 [Member] March 7, 2018 [Member] Awards granted on March 31, 2017. Awards Granted 2017-03-31 [Member] March 31, 2017 [Member] Awards granted on March 18, 2020. Awards Granted 2020-03-18 [Member] March 18, 2020 [Member] Awards granted on July 19, 2019. Awards Granted 2019-07-19 [Member] July 19, 2019 [Member] Awards granted on February 18, 2021. Awards Granted 2021-02-18 [Member] February 18, 2021 [Member] The carrying amount of insurance deposits that provide economic benefits within a future period of one year or the normal operating cycle, if longer. Insurance deposits, Current Insurance deposit The carrying amount of inventory deposits that provide economic benefits within a future period of one year or the normal operating cycle, if longer. Inventory deposits, Current Inventory deposits Tabular disclosure of the allowance for inventory, including the beginning and ending balances, as well as a reconciliation by type of activity during the period. Inventory Valuation Allowance [Table Text Block] Inventory Valuation Allowance Carrying amount as of the balance sheet date of leaf tobacco inventory to be consumed in the manufacturing and production process. Inventory, Leaf tobacco Leaf tobacco The Zig-Zag Products segment markets and distributes (a) rolling papers, tubes, and related products; and (b) finished cigars and make-your-own ("MYO") cigar wraps. Zig-Zag Products [Member] Zig-Zag Products [Member] Zig-Zag [Member] The Stoker's Products segment (a) manufactures and markets moist snuff and (b) contracts for and markets loose leaf chewing tobacco products. Stoker's Products [Member] Stoker's Products [Member] Stoker's [Member] The NewGen Products segment (a) markets and distributes CBD, liquid vapor products and certain other products without tobacco and/or nicotine; (b) distributes a wide assortment of products to non-traditional retail outlets via VaporBeast; and (c) markets and distributes a wide assortment of products to individual consumers via the VaporFi B2C online platform. NewGen Products [Member] NewGen Products [Member] NewGen [Member] EX-101.PRE 12 tpb-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 image01.jpg begin 644 image01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" '" FP# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#Z?M;>%K6$ MM#&24!)*CGBI?LT'_/"+_O@46?\ QZ0?[B_RJ6@"+[-!_P \(O\ O@4?9H/^ M>$7_ 'P*EHH B^S0?\\(O^^!1]F@_P">$7_? J6B@"+[-!_SPB_[X%'V:#_G MA%_WP*EHH B^S0?\\(O^^!1]F@_YX1?]\"I:* (OLT'_ #PB_P"^!1]F@_YX M1?\ ? J6B@"+[-!_SPB_[X%'V:#_ )X1?]\"I:* (OLT'_/"+_O@4?9H/^>$ M7_? J6B@"+[-!_SPB_[X%'V:#_GA%_WP*EHH B^S0?\ /"+_ +X%'V:#_GA% M_P!\"I:* (OLT'_/"+_O@4?9H/\ GA%_WP*S=8U.XM[ZTT_3H(YKVY5Y!YKE M(XT3&68@$]64 =_:G?VU!;V\YU(K!/:I&UPB;G5-Y(7!P,YQZ?6@#0^S0?\ M\(O^^!1]F@_YX1?]\"L>7Q7I,=T]N99VE65X $MI&W2+U12%PS8YP.U3KXBT MM[5[A+G="EK]L9@C<19(STZY4\=>* -'[-!_SPB_[X%'V:#_ )X1?]\"L>WU MS8=3:[CE>.WN_(C%O \C%?+1\D*#_>/-1R>*K0W,\-M'+($L1?)<&-O)9"&( MRP!Q]WT]NO% &Y]F@_YX1?\ ? H^S0?\\(O^^!6?#KUBT0,DP$GFQV[*%8XD M=0R@<9(PP.>F,^AI^EZY8:G,T5I*[/L\U=\;)YB9QO7(&Y<]Q0!=^S0?\\(O M^^!1]F@_YX1?]\"N:/B"_M=6O(-3CL(K2U$3/)&\CNXD+!%5=O+97&/?BK3> M*[$W-C##%>2M=3/;D+;N#"ZKN(=2,CC'X'/2@#;^S0?\\(O^^!1]F@_YX1?] M\"L36/$<-O8ZF+7S%O;:VDGC6>!T5]G4@D#< 2,X/<5)XEUI](L[214A'VB4 M1&:XY'- &O]F@_P">$7_? H^S0?\ /"+_ +X%<\OB>.VU MBXM=39(T6*W97A1Y$5I-P)9P,!<@ $XZUI3:]8PW4T$[31/&CR9DA=5=4&7* MDC#8]J +_P!F@_YX1?\ ? H^S0?\\(O^^!60WBK2EMHYS)/YYBMY)X3+"ZQS!.I0D . 2,X/>GZ MQXEBMKZULK0E[AKR&VF)B*XYH[HWWD,(9$BC MEL6:>.=V4G8F!DL,<@9QU^EJ'Q38SZG!:0))-+M[99YKDK$ULEV&\MC^[8 MA0>GJ1QUIDGBC2XIUAFDGCD(C+![:0>6'.$+G;\N2,?;&?PZ4 :_V:#_ )X1?]\"C[-!_P \(O\ O@5E M_P#"2Z88;>1997\_?M1('9U"-M57QM8CG(!['T- %[[-!_SPB_[X%'V:#_ )X1?]\"L:37VB\7KH\EN! \ M*LEQN_Y:G<0A&.ZHQ!SVJ#1_%(OI-4:2UE6VMI$6!H5:5YT8'#;5&1G!Q[8- M '0?9H/^>$7_ 'P*/LT'_/"+_O@5F1^)=*DMIIUN3Y<,:2/F-@<,Q4<8R3N4 MKCJ",4OB/5;C2H;:6"T$\(].T_[(#;70D_T@R;'R M*[;5)]R ,MD\C@<=: . MC^S0?\\(O^^!1]F@_P">$7_? K"F\1K_ ,)(=+B>RC\ITCD-Q-M=V90VU% Y M.".I&2<#I714 1?9H/\ GA%_WP*/LT'_ #PB_P"^!4M% $7V:#_GA%_WP*/L MT'_/"+_O@5+10!%]F@_YX1?]\"C[-!_SPB_[X%2T4 1?9H/^>$7_ 'P*/LT' M_/"+_O@5+10!%]F@_P">$7_? H^S0?\ /"+_ +X%2T4 1?9H/^>$7_? H^S0 M?\\(O^^!4M% $7V:#_GA%_WP*/LT'_/"+_O@5+10!%]F@_YX1?\ ? H^S0?\ M\(O^^!4M% $7V:#_ )X1?]\"C[-!_P \(O\ O@5+10!%]F@_YX1?]\"L;646 M.Z41JJC8#@#'SOK8,J2A X*MCHX![<@5FZAX6EO6E+ZM.!<1QI<_ND)E,;%E(X^7J M00.V/K73T4 8L.@I%<02BX(21MF-8\%3P<;< M@GH:;#X4$%O%!#?2"(:=_9L@,:G>H#;6]B"Q]C7344 <^/"]O_:]O>M/(5BM MQ"T& %D8*460]]P5G'X^U+X9\-PZ"2(6@=5C$,;"V2.0(.@9QRQX'I6_6-XI MU*XT^QB73_L_]H7,@BMQ.<)G!8D\CC:I_2@"/4O#J7MW=W(NI(IYOL[1LJ@^ M4\+,RMSUSNY![5%'X;=)H+K^T)&U!;O[5),8EVR9C\LKM[#8 !SGOS4EIXGM M+K^R5ACEDDU"$3H%VX1> "<4MGXGL[N.*2.*X$4MR+6-B%^9SN M[!LC[IR" >G% &:O@F/SKQWOI'-Q;SV^XQ+YFV4@DL_5R,8&>U=!JEG=7-JD M5G>BV(X.Y^O%-_P"$ MPT];66>:*Z@55A>,2H%,RRDA"N3@9(/WL8QSB@".'PA;0:9<6,-S*(98(( 6 M )41$D'\<_3TJ*3P9')J-Q=/>N3*MP@)B7>!,,$%^K!?X1T XJU:>+;"[DM8 M[:.>26=Y(]BE/D*$!LG=AL;@?E+''-7M8U&2QO=,C4*8[B619"1R%6)WX]\J M* ,[5/"D%]-:3;XC+!;BU;S[=9E=.OW6Z'/?W[U9;P[$=P$[A3?I?8"C *JJ M[/I\M4CXO@GL6E@AN;5VBAN(CS^R3ZC/+;PVTEK:*8U!A1P ( M !../?FK,OADMJ1F34)8[5KQ+]K81JW\.+!<6'X[YM3+7#I]N6%6PH.SR MSD8^M03>+;*"%S<07,-PMQ]F^SR[$F1F@#6UJQN;^ 16UXMLC K(&@64.I]F__5Z@ MUF6GA.WM&@$%S,(X9;>1%8 G$4?E@$^XY)J]HVK2ZC?ZI;O92P+9W'D+*S*5 MD^56['(/S>G3'?@0-XFM1>&$6UVT?GM:KA_,&G:3X7M],U1[J PLADDE4-;)YJLY M);]YUQDG\\9JGHNKZK/X'?51!-/.0PZ <<8_$ OZYX9CU5K]C=S6\MRD*I)$ &A M:,L0RGU.\CZ5%=^$X95G6WN6@1V@*Q[ T86)=H1E_B4CL>X%,U;6=1$TL6FB MU5K:P%_*9D9O,SNP@P1M^XV6Y[<567Q+?3J=1MTMUTR.Z@M7A=6,K>8(\N&S M@8,@XP:#'"[/:V;3/9E_,C0J.P<[ACIM]ZV_$NE7& MKVL4%O?"T594E8^2)"Q1@R]2,W>K:;>C4PGV+_ )9_9P=Y M(PYSGC(_+WJP+74KG1KN"XO1;7DYD\N:% 3 I)V@9ZD#'/K6K10!S-OX9FAT M^T@34%CGLI?-M98[8*$RI5@RDG=N#-DYSDYZT77AB9],M;2UU-HC'0 -W8=N*Z:B@#G;KPU]HOI96OI%MKB6&>YMQ&N)9(]NTANJ@[% MR/;J*Z*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M#US_ (^T_P!P?S-;E8>N?\?:?[@_F: ->S_X](/]Q?Y5+45G_P >D'^XO\JE MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *S[[2+._OK>YO8EG,".B1R ,@W8RV".ORXSZ$^M:%% & WA6Q,,4 E MN%M(YS<+;JRA V_> /ERH#=-I'''2D?PK:.T\KW5X;J62.07 =0Z&/.W&%P? MO,.020>&K*W3:LERY,<\99Y-S$3,&&+">((YG!6& M"%&##*>2Q9&''W@2?8^E4KC7)+:W\0WSRJ([:=;2VC? 4/M4 D^[R<^P%1V/ MBQ8]#@FN_+NKL7+6,KP,J1&1<_-N8[5# C)ZL!0!HW7AR"[M8+>ZN[N6&-Q M(5)0>80P89PHQ@C^'%:%_IT-]+;23%PUNS,FTXY9&0Y_!C4.K:J+#[+'';37 M-W=,5A@C*@G"[F))( ]?2L.VUNYU;Q+ID=M'=06/V>:65=R*1(D@C*N.3A M3D<=20>@H TI?#%A)#!&S3[8;:.U7#_P(ZL,\=F+>-JRJ01591MSN(PPR0,#/UH EB\&Z=&LZ"6[,PN[@""6XE\LH?+2)]K\[L-[ M8SGM0!HS>&[&:!XG,Q5K);'[_(1>01Q]X'G/M49\+62I9"WEN+>2UA^SK*A4 MLZ9R0VY2"<\YQG)/K6;J7B>:2&/[+:7D$\=W:YB(0M-%*QQCD@9P002",5+= M>-K.VB436TT=WOD22WDDC0IY>W=\Q;:?O+C!YS]: +]YX9L[VYN)KR6YF,MO M);!2P C1\;@I ![#J3CMBG3>';:XAN4N9[J9KBWCMI9&<;F5&8@\ #.6.>*7 M2M?35+YX;2TN# D<@[G QS0!UII(]/EDBO8K$1C>\\D8<(H'/!(% !9Z9'9ZA>W4,LW^EL M'DB+ H'"A=P&,@D*,\XXJDGANS74/M/FW)C%P;M;4R9B68]7 QG.23C.,G., MUAV^MZY?6MK&AM[*\73S?REX2PD.XA%VDY4$#)[C(%6Y-8U"2;P]<6TT)34O M+9K'RLLL93<[[\Y^7([8Y ZF@#:ATE+70UTRRGG@6--D_O&FOO^/RZ5E$DWR;"/ND 8XP ,4ZSNM1N->UG3KF6%(TMXY+=H M5.Z/>9!DD]3\H/3%7/#-\^I>'["[F_UTD0\S']X<-^H- %.Z\+V]S'$LMY?[ MU@-K+(LBJT\1.=CX7'KR #R>>:D;PU9&^$ZO<)#YJ3M:J^(6D0 *Q&,Y&U>, MX^49%;=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5AZY_Q]I_N#^9K6]K$?-@-K_Q[R02%'B^7;P?IQS1I^B66GS0R6J. MKPQ-"I+ELAF#L3GJ2PR2?>M*B@#$U#PU97]]<7$\EUMN55)X$F*QRA1@!@.O M!P?7O5@:+;)J37D+W$+.5:2**4K'(0 H++TZ #Z 9K3HH P8_"VGQVOV='NQ M$KJ\ ^T,?LQ7./+_ +N,G\..G%66T*TD5A,]Q,SVKVC/)*2S1N&]/N=WF"=680C@+$BI+ M_08=0TBUT^\N;MUMS&WFB7#R,G0L>_///>M>B@##NO#-G=QPK<3WKR1QM"TW MGE9)(V.2CD8R/\BE'ANU35AJ$$]Y!)LCC\N.;$>Q/NIM[+[#KFMNB@#&70Q! MJ=WJ5M=W1O9XRFV64M%QDJ-OH"QQ]35S1;!=+TFTL4;<((E0M_>(')_$Y-7: M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *P]<_X^T_W!_,UN5AZY_P ?:?[@_F: ->S_ ./2#_<7 M^59EUHOVC4IKII8QOC\L)Y((8''^LY^<#' /3)K3L_\ CT@_W%_E4M '/'PQ M$R*K7##:A 94 ;).1D]U!Z+T&!Z5K:=9"SMW0N97D=I9'(QN9CSQV%6Z* *E MO;Q-YF8U.'(%2_98/^>:_E1:_P#+7_KHU34 0_98/^>:_E1]E@_YYK^5344 M0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1] ME@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 M0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1] ME@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 M0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1] ME@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 M0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1] ME@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 M0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1] ME@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 M0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1] ME@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 M0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1]E@_YYK^5344 0_98/^>:_E1] ME@_YYK^5344 0_98/^>:_E4J(J+M0 #T%+10 5AZY_Q]I_N#^9K19(VZ,I].M "6O\ MRU_ZZ-4U0VO_ "U_ZZ-4U !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1W, MABMI9%P2B%AGV%>1^$;OQ[XB\.Z'JC^-=#LI=6MEN8K4Z-N905R5!\X;L9ZX MKUN[4/:S*S! 48%CT''6OGSPGX5^(4F@:?+ILWAJ2+28DM=/DD^T*SK#T8 < M?-WS6M."E=R=D95)N-E%79ZW\*];U#Q#X(L]0UAX9+\S7$$KPQ[$?RIY(P0N M3C(0'&:ZVN&^"UM)9?#ZRM;F:*6\CFN'N1$I54D>9Y"N#SQOQ7&)98&BEORZF7[3N9"6$@7:!DGE ,<'GCK6WIED;.WE5Y-\DTKRNRC:- MS'/ ]*N44 4[> 'S/WDO#D??-3?9Q_STE_[[-%K_ ,M?^NC5-0!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!#]G'_ #TE M_P"^S1]G'_/27_OLU-10!#]G'_/27_OLT?9Q_P ])?\ OLU-10!SVM>)?#FA M72VVM^(M/TZX9=ZQ7=\D3%?7#$''!IVA^(/#^OS21:'K]CJ4L:[G2TO4F*CI MDA2<"O,]*PUC9:G=#2K+8LX1DBVM.7))Z<%>![5I^%Y=.N?C#I] MSI<-E"L_A9I)$M54 ,;F/@[?ZU;IR45-[$*I%RY5N>I?9Q_STE_[[-'V M*Y[P7"^I7=YXCNU(>\/EVJM_RS@4\?GUKK:WK>ZE273?U_X&QC2]YNH^NWI_ MP=SB=4B_X1GQ(FH*TBZ5J+".[PQ_=R_PR?0]Z[#[.#TDE_[[-1ZI8P:GI\]G M=+NAF4JP_K]16#X+OIXC<:%J;9O]/X5S_P MH?X7'\JO]:G1?9Q_P ])?\ OLT?9Q_STE_[[-345SFY#]G'_/27_OLT?9Q_ MSTE_[[-35FZKKVD:1(B:MJMA8O(,HMS<)$6'J-Q&: +GV:?:V-A%;E2(YF1%7=$3G Y)-.,7)V0I245= MGM%U<0VEN\]S*D4*#+.YP *Y!]0U/Q8[0Z*9+#1\[7OF7$DP[B,=A[__ *JY M+X8:9JNOWOB"#QIJEYJ::/J7V>"WN-@X,,<@W[ WW_2O8$540*BA548 P M*V3C2VUE^"_S_(Q:E4WTC^+_ ,CD+KX:>#[R%5OO#VFWDRQ[!/=0++(?JQ&> M]4/A#XCV%E?Y>VGF@@5'<*YX) R>U=_7*>"/W%_P"(K'H(;]I% M'LXR/Y4)N<)M[Z/^OO!KDG%+;5?U]QU=%%%8&X4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7)>,Y7U.\L_#EJQ#79\VZ9?X(%//YGBNFOKJ*QL MYKJY8)#"A=S["N=\#VDLR76NWZXO-2;>JG_EG"/N+^7/Y5O1]U.J^FWK_P # M/[/KNF+F_T M_P"9E'_+:+^)#^'-=115TYN$N9$5(*<>5E72[^#4]/@O+5MT,RAE/I['W'2K M5>(Z?XN\0Z1XLU_3/#V@6$^C1ZD]K%)>ZE]G"3+&CN!^[; .\8%;WA?XD:OK MFH:QI(\.PMJVGR1(39WOGVQ#IN#&0HN,=,8_&M)46Y>YL]B(U4H^_NCT]W5$ M+.P55&22< 5XIX@O-+UKXURK;Z39^(FC\/K&B2QH\<;_ &ELDEA@<=Q7?)X9 MO=682^*;]IUSD65L2D*_7NU2:W\//".NM;MJWA[3KIK=/*B+Q#*KG...V9>$O!WAWP9\1;E-+T:SLVOK;?:S1I\RX^_&#Z'&?PKTVHJQY976SU*I2 MYHV>ZT"BBBLS0*P]<_X^T_W!_,UN5AZY_P ?:?[@_F: ->S_ ./2#_<7^58E MQI=Y+K%Y);,MM#/'M>5L2%C@#*CAEX&#SCH1S6W9_P#'I!_N+_*I: ..A\-W ML-H((3;1DP^7(5/R.!G:H&,J.@)STSQ70Z+9R6=G(DNU#)*\H2,Y6,,<[1]/ MI6A10!4MHF/F?OI!\Y]/\*E\E_\ GO+_ .._X46O_+7_ *Z-4U $/DO_ ,]Y M?_'?\*/)?_GO+_X[_A4U% $/DO\ \]Y?_'?\*/)?_GO+_P"._P"%344 0^2_ M_/>7_P =_P */)?_ )[R_P#CO^%344 0^2__ #WE_P#'?\*/)?\ Y[R_^._X M5-10!#Y+_P#/>7_QW_"CR7_Y[R_^._X5-10!#Y+_ //>7_QW_"CR7_Y[R_\ MCO\ A4U% $/DO_SWE_\ '?\ "CR7_P">\O\ X[_A4U% $/DO_P ]Y?\ QW_" MCR7_ .>\O_CO^%344 0^2_\ SWE_\=_PH\E_^>\O_CO^%344 0^2_P#SWE_\ M=_PH\E_^>\O_ ([_ (5-10!#Y+_\]Y?_ !W_ H\E_\ GO+_ .._X5-10!#Y M+_\ />7_ ,=_PH\E_P#GO+_X[_A4U% $/DO_ ,]Y?_'?\*/)?_GO+_X[_A4U M% $/DO\ \]Y?_'?\*/)?_GO+_P"._P"%344 0^2__/>7_P =_P */)?_ )[R M_P#CO^%344 0^2__ #WE_P#'?\*/)?\ Y[R_^._X5-10!%Y+?\]Y?_'?\*\7 MOO!/B*Q\9PZ=HGB]+>UNKVZUE8Y=+CE-N\CECSN&[DD#I7MM^'5U>74M;?4[_4[S[9/ M.MLMNN?+2, (">R#O73^2_\ SWE_\=_PJ:BL38A\E_\ GO+_ .._X5RVGQM; M?$/5(/-=1=6DZ?X:_H8 MUM.679K_ "_4Z7R7_P">\O\ X[_A1Y+_ //>7_QW_"IJ*P-B'R7_ .>\O_CO M^%'DO_SWE_\ '?\ "IJ* (?)?_GO+_X[_A1Y+_\ />7_ ,=_PJ:B@"'R7_Y[ MR_\ CO\ A1Y+_P#/>7_QW_"IJ* (?)?_ )[R_P#CO^%'DO\ \]Y?_'?\*FHH M A\E_P#GO+_X[_A1Y+_\]Y?_ !W_ J:B@"'R7_Y[R_^._X4>2__ #WE_P#' M?\*FHH A\E_^>\O_ ([_ (4>2_\ SWE_\=_PJ:B@"'R7_P">\O\ X[_A7-?$ M+7;SPOX?2]L(1>WDUW;V<,,THB0O-*L8+,%) &[/2NKKC?BMI6I:MX7@31;, M7MY:ZC9WHM_-6(RK%.DC*&;@'"GK0!YS\1/%?C6TLYX=8T313862I>7Z6NIN M[&+>%"\Q#DD@XKW%8"JA5FD50, +@?I7@FH/XP\9>%_$UM9^"9HVUN<(+N3 M4[?;"J,N 1G) P>E?05;5=+06R_/J94M;S?7\NA#Y+_\]Y?_ !W_ H\E_\ MGO+_ .._X5-16)J0^2__ #WE_P#'?\*/)?\ Y[R_^._X5-10!XRUAK^E:IXJ ML[GP3J&N:?J&L-J,$]O>VT:E3%&HX=PP/R'-;WPOTG5HM?\ %>JZEHTV@6^H M/:BVM7EAD;$4.QB?+)4VI#Y+_P#/>7_QW_"CR7_Y[R_^ M._X5-12&\O_CO^%2HI5<%BWN:6BL#<*P]<_P"/M/\ <'\S M6Y6'KG_'VG^X/YF@#7L_^/2#_<7^52U%9_\ 'I!_N+_*I,C=C(SC.* %HHHH M AM?^6O_ %T:IJAM?^6O_71JFH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BO./C990:G9>$M.O4,ME=^( M;6&>+<5$B%),J<$<<#\JX/Q1X9\&6NA7&I>&-#6PU#3=8L(H[E)7)*M=Q*6' MS="-PJE"33DMD2Y)-1>[/H.BBBI*"BBB@!&(523P ,DUROP[!FTR^U%Q\U]> M2S9]5S@?RK4\77GV#PSJ5P.JP,%^I&!^IIWA6S^P>&]-MNA2!=WU(R?U-;KW M:+?=_E_2,7K52[+^OU-6BBBL#8*Y3Q]^X_L2_P#^?;4(\G_9;(-=77-_$2'S MO!^H%1\T2K,OU5@:VP[_ 'L;_P!7,:Z_=LZ2BH+"?[38V\XZ2QJ_YC-3UDU9 MV-D[JX4444@"BBB@ HHHH **** "BBB@ HHHH **** "LSQ/>_V=X>U"ZS@Q MPL5_WB,#]2*TZY3X@DW%IINEJ?FO[R.-A_L [F_D*UHQ4JB3,ZTG&#:-/P?9 M?V?X9TVW/WEA5F_WCR?U-;% ' '2BHG)RDY/J5&*C%170****DH**** " MBBB@ HHHH *Y'Q-_Q)_$^E:TORP3'[%='MAON,?H:ZZLWQ'IJZOHEW8MUE0A M#Z,.5/YXK6C-1G[VST9G5BY1TW6QI45A^"]3;5/#]O)-Q=0Y@G!ZAUX/]#^- M;E1.+A)Q?0J$E.*DNH5AZY_Q]I_N#^9KD'^XO\ MJPKFQOFUR\ELD$?FQ;3/, =IP !&0=V.#D$8!Y'6MVS_ ./2#_<7^52T ,\2K.2#"%(\G)YR3SGISG.:Z?0[::VLI$E7RMTKO''G/E(3PO MIQ[<=JT:* *=NDO[S$V/G.?D%3>7-_SW_P#'!1:_\M?^NC5-0!#Y7-_P ]_P#QP5-10!#Y7-_P ]_P#QP5-10!#Y7- M_P ]_P#QP5-10!#Y7-_P ]_P#QP5-10!#Y7-_P ] M_P#QP5-10!#Y7-_P ]_P#QP5-10!#Y7-_P ]_P#Q MP5-10!#Y7-_P ]_P#QP5-10!#Y7-_P ]_P#QP5-1 M0!#Y7-_P ]_P#QP5-10!#Y7-_P ]_P#QP5-10!#Y M7-_P ]_P#QP5-10!#Y7-_P ]_P#QP5-10!PGQ:TJ MVU/PLD%^\[SBZC:R^SR-#(MQR%964@C +5QMO\*=%T?Q5HUIXA8.NY=V&&0" :[^;_ (G?CV./[UIH\?F-Z&=^GY"I/B'&T6E6VIQ# M][IMREQ_P'.&'Y&NR"2Y:;WE^NW^?S.2;;YJBZ?IO_E\CI/+F_Y[_P#C@H\N M;_GO_P"."I(I%EB22,Y1U#*?4&G5QG60^7-_SW_\<%'ES?\ /?\ \<%344 < M?\0%EFL=/T[S=QOKR.(C;CY0_\ XX*J:O:2W6E7D#2AA)"Z8V#G(-:-%-.SN)JZL__C@KFOAW^YT_4K$];2_FCQZ G(_G75UK75JL MK=S.@[TXW(?+F_Y[_P#C@H\N;_GO_P"."IJ*Q-2'RYO^>_\ XX*/+F_Y[_\ MC@J:B@"'RYO^>_\ XX*/+F_Y[_\ C@J:B@"'RYO^>_\ XX*/+F_Y[_\ C@J: MB@"'RYO^>_\ XX*/+F_Y[_\ C@J:B@"'RYO^>_\ XX*/+F_Y[_\ C@J:B@"' MRYO^>_\ XX*/+F_Y[_\ C@J:B@"'RYO^>_\ XX*Y:Y22^^(5I#YNY=/M&F)V M]'<[1^E=?7*>#/\ 3-6\0:H>1-=?9XS_ +$8Q6]+12EY?GI^5S&KJXQ\_P M M?\CI?+F_Y[_^."CRYO\ GO\ ^."IJ*P-B'RYO^>__C@H\N;_ )[_ /C@J:B@ M"'RYO^>__C@H\N;_ )[_ /C@J:B@"'RYO^>__C@H\N;_ )[_ /C@J:B@"'RY MO^>__C@H\N;_ )[_ /C@J:B@"'RYO^>__C@H\N;_ )[_ /C@J:B@#C;-)-&\ M<7%IYNVVU9/M$9V\>7)]1_*M73O$&E:A;6TMOJ%HWGJK*@G4GD=,9ZUO5]Z,9_)_+_@&-/W9 M.'S7S_X)J5AZY_Q]I_N#^9KD'^XO\JEJ*S_X M](/]Q?Y5+0 4444 0VO_ "U_ZZ-4U0VO_+7_ *Z-4U !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !535[Z/3-+NKV M?_5P1ES[^@_$U;KD?&1.JZMI7A^,Y29_M-UCM$G;\3_*M*4%.:3VZ^AG5FXQ MNMRWX#L9+70Q%[5)L^?:EK:3/9D./Y8KHJY/P__ ,2_ MQGKFG'B.Y"WT0^O#X_&NLJZZ7.VNNOWD4&^1)]-/N"BBF3R+##)*_"HI8_05 MB;'+>&_],\8^([X_=B:.S0_[HRWZUUEM7@T_2+R[8X\F%G'U XK,\"69LO"F MGHXQ)(GG/[LYW?UJK\179]#AL(S^\U"YCM@/8G)_05T\2+%&D:#"J H'H!6[ M]VBO-_E_PYBO>JOR7Y_\,.HHHK V"BBB@ HHHH **** "BBB@ HHHH \Y^-E MI;ZAI_A2SOH([BTN/$=E'+#*H9)%);*L#P17(>.OAUH'AGX>W=S;Z#I<.H0: MK:&VO(K9!*L;7D('S 9'RDBO7_%'AS2?%.F#3]>LUO+02+*$+,N'7HP*D$$9 M[&N8@^$/@>"XAF31,O$ZR)ONYW 93D'!<@X(!YJE)I-"<;M,[VL/7/\ C[3_ M '!_,UN5AZY_Q]I_N#^9J1FO9_\ 'I!_N+_*L&XCN%UV]=8KB6)X=K.58>7P M,!,, P)!) P0<\\BMZS_ ./2#_<7^52T <9%;:S'"=@NI)FAVL7<@HH)P5.[ M&YAC@C()^]QST6AI<)8N)Q(,RN85E;++'GY03UK1HH IV_G_ +S B^^<\FIO M](](OS-%K_RU_P"NC5-0!#_I'I%^9H_TCTB_,U-10!#_ *1Z1?F:/](](OS- M344 0_Z1Z1?F:/\ 2/2+\S4U% $/^D>D7YFC_2/2+\S4U% $/^D>D7YFC_2/ M2+\S4U% $/\ I'I%^9H_TCTB_,U-10!#_I'I%^9H_P!(](OS-344 0_Z1Z1? MF:/](](OS-344 0_Z1Z1?F:/](](OS-344 0_P"D>D7YFC_2/2+\S4U% $/^ MD>D7YFC_ $CTB_,U-10!#_I'I%^9H_TCTB_,U-10! S3JI9O)"@9))/%(&"?Z5)Y-ONSQ$G''U/\ *KGCV]EAT865H?\ 3-1D%K$!U&[[Q_ ? MSKD7Y MFIJ*P-CC_%/FV'B+0=6(C"^:;.4@G&U^F?H:ZK_2/2+\S61XXL3J'A>^CC'[ MU$\Z,^C)\P_E5[0;X:GHME>*<^=$KGZXY_7-;S]ZE&7;3]5^IC'W:DH]]?T_ MR+/^D>D7YFL+QQ=SV?A747_=@O'Y2X)R2QV\?G71UR?CO_2KC0M,ZBZO59Q_ ML)R?Z4J"3J*_]6U'7;5-V_JYLZ+:SV&D65JJQ 0PJG4]0.:N_P"D>D7YFIJ* MR;;=V:)65D0_Z1Z1?F:/](](OS-344AD/^D>D7YFC_2/2+\S4U% '(>+?.M] M=\-7C",;;HP$@GHZXY_*NI_TCTB_,USGQ)0CPW]I7[UI<13CVPP']:ZB-P\: MNO*L,BMYZTXOU7Z_J8PTJ27H_P!/T(O](](OS-'^D>D7YFIJ*P-B'_2/2+\S M1_I'I%^9J:B@"'_2/2+\S1_I'I%^9J:B@"'_ $CTB_,T?Z1Z1?F:FHH A_TC MTB_,T?Z1Z1?F:FHH A_TCTB_,T?Z1Z1?F:FHH A_TCTB_,T?Z1Z1?F:FHH Y M#5O.OO'6D6A$9%G#)=L 3@$_*N:ZG_2/2+\S7->%_P#3?%/B+43RJR+9QGV0 M?-^M=76]?1J'9?\ !_4QHZIR[O\ X'Z$/^D>D7YFC_2/2+\S4U%8&Q#_ *1Z M1?F:/](](OS-344 0_Z1Z1?F:/\ 2/2+\S4U% $/^D>D7YFC_2/2+\S4U% $ M/^D>D7YFC_2/2+\S4U% $/\ I'I%^9H_TCTB_,U-10!#_I'I%^9J5-VWY\;O M;I2T4 %8>N?\?:?[@_F:W*P]<_X^T_W!_,T :]G_ ,>D'^XO\JEJ*S_X](/] MQ?Y5+0 4444 0VO_ "U_ZZ-4U0VO_+7_ *Z-4U !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %'/"=Q;P>(-4CLY MKA2\491W9E!P3A0>,FNDKR?QSXBT_P +_%NVU'5;ZULT'AFZ6)KB54$DGVB( MA!D\GCIZ TTKNR$W979-X<\<^&O&?Q*2+3M6BN#9V["TA,;J97(S(PW*/NCB MO4J\.\.ZIHU]X[^'<6DZQI^I7@CU*XO/LMRDS(\D2'YMI..F.?2O<:TK.\N5 M;+0SI*T;O=ZA11161J(P#*01D$8(KE? !-K%J>D.3NT^[94S_P \V^9?ZUU= MC*'S^[_ (%S&K[LHS^7W_\ !L=97)S? MZ;\2;=>J:?9,Y]F0]T+:-O\ 9C&/ZT4=(REY?GH% M75QCY_D=91116!L%%%% !1110!D^+K;[9X8U2#J6MW(^H&1_*G>%;G[9X;TR M?N]NF?J!@_RK2E021NC?=8%3^-E5>:_+_ASJ:***P-@HHHH **** "BBB@ HHHH **** "H+^X6SL;BY?[ ML,;2'\!FIZYGXB3M'X8FMXO];>2):ICU9N?TS5TH<\U'N14ER06[0> M%;623/FW1:Y?/JYS_+%=)45I MM:PP1_P444 M5!84444 %%%% !1110 4444 %%%% !1110 5AZY_Q]I_N#^9KO5W7$L1AX*!P(.!@8 PV3D[EYZCM6]9_\ M'I!_N+_*I: .(2XUT6HQ]L-TK;<&/Y6@VG+CC[^>@/S=,BNFT-KAK%S/YC 2 MN(3*,.T>?ESW_/FM&B@"I;M-^\Q$I^2?]_/_ *U344 0[Y_^>2?]_/\ ZU&^?_GD MG_?S_P"M4U% $.^?_GDG_?S_ .M1OG_YY)_W\_\ K5-10!#OG_YY)_W\_P#K M4;Y_^>2?]_/_ *U344 0[Y_^>2?]_/\ ZU&^?_GDG_?S_P"M4U% $.^?_GDG M_?S_ .M1OG_YY)_W\_\ K5-10!#OG_YY)_W\_P#K4;Y_^>2?]_/_ *U344 0 M[Y_^>2?]_/\ ZU&^?_GDG_?S_P"M4U% $.^?_GDG_?S_ .M1OG_YY)_W\_\ MK5-10!#OG_YY)_W\_P#K4;Y_^>2?]_/_ *U344 0[Y_^>2?]_/\ ZU&^?_GD MG_?S_P"M4U% $.^?_GDG_?S_ .M7&_$"UBUB[T72+BRMII+BXWL74.5C3ENH MXSQ^5=Q7):/_ ,33QUJM\>8;"-;*+_>/+_X5O0T;GV7_ QC6U2AW?\ PYM6 M>EVEC+YMEI-A;R8QOB14./3(6KN^?_GDG_?S_P"M4U%8&Q#OG_YY)_W\_P#K M4;Y_^>2?]_/_ *U344 0[Y_^>2?]_/\ ZUF*P9M4DE^%?DL3]KR-.8=]P;; M_*O0+&W%I8V]NOW8HUC'X#%:U(>RIN/G^7_#F4)>TFI>7Y_\,+OG_P">2?\ M?S_ZU&^?_GDG_?S_ .M4U%2?]_/_K5-10!# MOG_YY)_W\_\ K4;Y_P#GDG_?S_ZU344 0[Y_^>2?]_/_ *UU=?7*6O\ HOQ)OD/ O+%)1[E6VUO2UC./E^31C5TE%^?Z M'2[Y_P#GDG_?S_ZU&^?_ )Y)_P!_/_K5-16!L0[Y_P#GDG_?S_ZU&^?_ )Y) M_P!_/_K5SWQ.UZZ\,> =&KZ35/#NE:A.JK+=6D4[JO0,R!B![2?]_/_ *U& M^?\ YY)_W\_^M4U% $.^?_GDG_?S_P"M1OG_ .>2?]_/_K5-10!#OG_YY)_W M\_\ K4;Y_P#GDG_?S_ZU344 0[Y_^>2?]_/_ *U]== MV0=HPN>/6NFO;^TL55KZZM[96.%,T@0'Z9-2?]_/_ *U&^?\ YY)_ MW\_^M4U%8FQ#OG_YY)_W\_\ K4;Y_P#GDG_?S_ZU344 0[Y_^>2?]_/_ *U& M^?\ YY)_W\_^M4U% $.^?_GDG_?S_P"M1OG_ .>2?]_/_K5-10!#OG_YY)_W M\_\ K4;Y_P#GDG_?S_ZU344 0[Y_^>2?]_/_ *U&^?\ YY)_W\_^M4U% $.^ M?_GDG_?S_P"M1OG_ .>2?]_/_K5-10!#OG_YY)_W\_\ K5*A8K\X"GT!S2T4 M %8>N?\ 'VG^X/YFMRL/7/\ C[3_ '!_,T :]G_QZ0?[B_RJ6HK/_CT@_P!Q M?Y5+0 4444 0VO\ RU_ZZ-4U0VO_ "U_ZZ-4U !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 5-6O4T[3+J\DQM@C:0Y[X'2 MLCP#9/:>&;=Y\_:+HM=2D]2SG/\ +%5OB S74&G:-$2'U&Y5'QVC7YF/\JZI M%5$5$ "J, #L*W?NTDN[_!?TS%>]5;[?K_2%HHHK V"BBB@ JCKNH#2=#U#4 M6C,JV=O)<% <%MBEL9]\5>K*\664VH^%=9L;50UQ%]*$&I31:W% VJD#!CW8)\KCWXZU[3X#\0_\)7X.TG7?LWV4 MWT"S&'?OV$]1G S^5>?^'=2\2Z7I>BQW'PSU6:_TZPCL1<+J%I@A4"G'[SH2 M.X[UV/PFTB]T#X;^'M+U6$0WUK:K'-&&#;&Y.,C@_A6U6K[2WDC*E3Y+^;.M MHHHK$U"BBB@ HHHH *Y3Q!_HOCCP[==IEFMF_$9'ZUU=Z^]&-?X+]K/[F=711399$AB>25@D: LS$X ZFL#8XSXS M0"^^&^M:U>8^)-!^)%OHNH:C?0^&O,O8)8+QTN M;AF$]92/Y?_6KKKB&.YMY M(9E#Q2*493W!ZUU75%\GW_Y?UU]#FLZRYON_S_KIZE#PO:?8/#.DVGFI-]GL MX8O,3[K[4 R/8XK3KD_!4TFGW%YX=NV)ELCOMV;_ ):0'I^72NLK&I#DE8VI MSYXW"BBBLRPHHHH ***Y;5O$DUQ>-I?AF);R_'$DQ_U-O[L>Y]O_ -57"G*; MLB)S4%=G&_%E-(G^)/@J'7--@U:#['J)6RD@6;>_[C;\I!]^?K63;^#=.\-> M(_A[=0Z+I^G:E=:S<-*UO B,J-:3D1Y4=!@<=*[>Y^&'A_6%CF\56QUG45); M[3-(Z%2>H7:1@<#BK&A?#'P?H6K6^IZ5HL4-];DF*4S2.4)!4D!F(Z$C\:J4 MHQ3A'7S)C&4FIRT\CLJ***R-0HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *P]<_X^T_W!_,UN5AZY_Q]I_N#^9H U[/_ (](/]Q?Y5A7FK/:ZQ>QW-VL M-ND!="BJZQ@ $EQ]X-R<=B,=ZW;/_CT@_P!Q?Y4_RT#LX1=S !CCDXZ9H Y( MZYJ$,6^=X7=X R+%M;8?XF< Y&!SQQVS6]H=U+=64CRE9"DKQI(HP)5!P&'; MG\JT H'0 =N!2@8&!P* *EO)(/,Q Y^<_P 0_P :E\V3_G@__?2_XT6O_+7_ M *Z-4U $/FR?\\'_ .^E_P :/-D_YX/_ -]+_C4U% $/FR?\\'_[Z7_&CS9/ M^>#_ /?2_P"-344 0^;)_P \'_[Z7_&CS9/^>#_]]+_C4U% $/FR?\\'_P"^ ME_QH\V3_ )X/_P!]+_C4U% $/FR?\\'_ .^E_P :/-D_YX/_ -]+_C4U% $/ MFR?\\'_[Z7_&CS9/^>#_ /?2_P"-344 0^;)_P \'_[Z7_&CS9/^>#_]]+_C M4U% $/FR?\\'_P"^E_QH\V3_ )X/_P!]+_C4U% $/FR?\\'_ .^E_P :/-D_ MYX/_ -]+_C4U% $/FR?\\'_[Z7_&CS9/^>#_ /?2_P"-344 0^;)_P \'_[Z M7_&CS9/^>#_]]+_C4U07UREG93W,IQ'#&TC?0#--*[L@;MJSE;-WU3Q]=W/E M,T6EP"W0 CB1^6_3BNK\V3_G@_\ WTO^-<_\/;9X_#XO+@?Z3J$K7#_\ ?2_XU-16 M)L0^;)_SP?\ [Z7_ !H\V3_G@_\ WTO^-344 0^;)_SP?_OI?\:/-D_YX/\ M]]+_ (U-10!#YLG_ #P?_OI?\:/-D_YX/_WTO^-344 0^;)_SP?_ +Z7_&CS M9/\ G@__ 'TO^-344 0^;)_SP?\ [Z7_ !H\V3_G@_\ WTO^-344 0^;)_SP M?_OI?\:/-D_YX/\ ]]+_ (U-10!#YLG_ #P?_OI?\:P/'L 3WQG\JNG+EFI=F M14CS0<>Y;TN\>ZTVTG$+,)8D?.X(+B;Q'JO]@6:NMK"0^HR*P^[V MC!]3WKE] ^)N@_\ "'Z5IND:WIEWX@N,6=O;)<*6WEBH)&?3&/7BO1O#.C1Z M)IBP!O,N'/F3S'K)(>IK>RHMSZWT_P _\C&[JI0Z6U_R+L ^SPQPPVI2*-0J MJI7 Z#K3_-D_P">#_\ ?2_XU-17*=)R/C2*XMGM-?M+=Q<:>V90"/WD)^\. M/3K^==':7HN[6*XMXF>&50Z,&7D'\:LR(LD;)(H9&!5@>A!KD_"+MH^JWGAR MX8[(\W%DS?Q1,>5_ UNOWE.W6/Y?\ P?[NI?I+\_^"=1YLG_ #P?_OI?\:/- MD_YX/_WTO^-345@;D/FR?\\'_P"^E_QKS'6->\67WC/Q+8Z3K&DZ-IFBQVI9 MKNQ-PSF5"Q)(D7&,8QS7I6I7]MIEE)=WLJQ01C+,?Y#U->.3>%_&&M^,-3\3 M:5!HJZ7J1@=+'59)E8F)"JNPC!!SDG!__7I"%US2^$SG.SY8[CO"^L^,/$OB MR]\/:OJ<#Z8MC'?"YM;(VLLJ-(Z;0&=N#L/.:]9TFQ@TFS2UL+$PPKV!7)/J M3GDURO@_P_XEC\:WWB'Q2VBH\NG1:?##IAE*A4D=]QW@?W\<>E=Y1.HVN5:( M(TTGS/5D/FR?\\'_ .^E_P :/-D_YX/_ -]+_C4U%9FA#YLG_/!_^^E_QH\V M3_G@_P#WTO\ C4U% $/FR?\ /!_^^E_QH\V3_G@__?2_XU-10!#YLG_/!_\ MOI?\:/-D_P">#_\ ?2_XU-10!#YLG_/!_P#OI?\ &CS9/^>#_P#?2_XU-10! M#YLG_/!_^^E_QH\V3_G@_P#WTO\ C4U% $/FR?\ /!_^^E_QH\V3_G@__?2_ MXU-10!#YLG_/!_\ OI?\:/-D_P">#_\ ?2_XU-10!#YLG_/!_P#OI?\ &I4) M9J45S7PW\0W'BKP9I^L7MO%;7,YE22*)BR*R2O&<$\ MX.S/XUTM !7*_$.5Y-*MM+A.)M2N$MQ_NYRQ_(?K755R0_XFOQ$)ZP:3;X]O M-D_^QK>AI+G?37_+\3&OK'E773_/\#JH(D@@CBB&$C4(H] !@4^BBL#8**** M "BBB@ HHHH **** "BBB@ HHHH **** "O//BJ]LFO?#]KYH%MAK;;S.0$ M^R7'7/%>AUGZWHFEZ]:"UUO3K/4;96#B*ZA650P[X8$9Y/YT >+>)]#T73'T M>XMKW2[J\E\3:?\ 9UMG0M'$;D$X YR<\_2O>:YJP\!>$-/O(;NP\+Z';74+ M!XYHK&)'1AT((7(-=+5U*DJDN:1$(1IKEB%%%%06%HJZ)RC-\W).5/7_\ 5JZ4 M8RYI?#T\S)59-W0>CR>I]J[&BBLZE1 MS?EV-84U!>84445F6%%%% !1110 4444 %%%% !1110 45Y9\7/$VK/=V/AG MP1>I%KLJ/?S3*N\0PQ/]Y$8B3% M(.'C/NK C\*Y*F/PU+XYI?/^NQK&C4EM$Z^BL?\ X2/3N[RCZQ-_A6!X\\>6 MFA>&;FYTYQ/JDQ6VL(&4CS+B0[4!XZ _,?9341S3!S?+&K&_JAO#5DKN+^X[ M>D=U12SL%4>,-7\0Z&]I<6L3:_ILS66HR?=B\Q>DBCKM=2KCIU M]JZI-%:X82:M;TC]_7_ +=3&J*BKU';RW?] M>IS_ ,1?B#9^%?"]_J5LHN9H@(X=QV1-,QVHI8\8R1D^@)KS'P;J&A^ O$/A MRYMO$^C:G+K?_$OUW[+?1RM)=.S217)4'/WV=">@5E]*]]GT^RN+3[+<6EO+ M;=?*DC#)^1&*IP^&]#AE62'1=,CD0[E9;6,$'U!Q6]"E67O5IW?9*R_5OYLB MN?\?:?[@_F:Z3,U[/_ (](/]Q?Y5D7.J2V M^JW,-S+#;VXB+0NZ;E.T LS,&X(S]T@<8(-:]G_QZ0?[B_RIC65JTLLC6T+/ M,H61B@)<#H#ZT L31'(8%DWB0\\+TR.HYYXK?TB\DN[6 M5I0I>*5XBT8^5]IQD?\ Z^M6%M+9?NV\(^79P@^[Z?3VJ6.-(HU2)%1%& JC M 'X4 5;>;'F?NI3\Y/W:F\__ *8R_P#?-%K_ ,M?^NC5-0!#Y_\ TQE_[YH\ M_P#Z8R_]\U-10!#Y_P#TQE_[YH\__IC+_P!\U-10!#Y__3&7_OFCS_\ IC+_ M -\U-10!#Y__ $QE_P"^://_ .F,O_?-344 0^?_ -,9?^^://\ ^F,O_?-3 M44 0^?\ ],9?^^://_Z8R_\ ?-344 0^?_TQE_[YH\__ *8R_P#?-344 0^? M_P!,9?\ OFCS_P#IC+_WS4U9^NZO:Z+I[W5XQP/E1%Y:1NR@>M.,7)V0I245 M=E'Q7K%OI^B7)N$E#S(T428^:1R" !7C7A30O'5AH&F6FK^"3?36-I#:V\L> MNQP>4J* "%VG!..WXUWQ"H^V$?Z-:]5M4_P#BO4UU5;N7L=*; MUZO]$8J/MM9K3HO\SRCX;Z1XR\'>#M/LKBW@O#&97EL]XWQ;Y7?"R#AN&_/- M=E8>,=.N)Q;7:3V%[T,%RFPY]B>#72U3U+3++5(/)U"UBN(_1USCZ'J*E5(2 M5IKYK^K#<)Q=X/Y,Y[6OB/X0T.^FLM7\0:=9WL(!DMYIU61Y::Y%M(',0;.Q6YXX!Q7"Z5I%G;^)/B!I\.NZ?I\ M3:E'$;>_="60VL))!;YAU('TQ77?#HZ?_P +.\9II$UM-:16&EQJUNRLO"SC MJO&:;<8P:B[W_0$I2FG)6M^IZ/Y__3&7_OFCS_\ IC+_ -\U-16!L0^?_P!, M9?\ OFCS_P#IC+_WS4U% $/G_P#3&7_OFCS_ /IC+_WS4U% $/G_ /3&7_OF MCS_^F,O_ 'S4U% $/G_],9?^^://_P"F,O\ WS4U% $/G_\ 3&7_ +YH\_\ MZ8R_]\U-10!#Y_\ TQE_[YH\_P#Z8R_]\U-10!#Y_P#TQE_[YH\__IC+_P!\ MU-10!#Y__3&7_OFCS_\ IC+_ -\U-10!#Y__ $QE_P"^://_ .F,O_?-344 M0^?_ -,9?^^://\ ^F,O_?-344 0^?\ ],9?^^://_Z8R_\ ?-344 >*^#[7 MQKX;\.:3I$_P]L]3?2BXANSK,29R['<%*$CJ/RKM/A;IVJ:-X MHW=\T$.FR8/1[@[!^ M5<57,*%.7)>[[)-O\+FT:$Y*]K+ST_,T_/\ ^F,O_?-NRW7G_OHUXG;>&/$\ M^A>(K3Q!\/[O4-2UR622XO5UFV&SM#Y>3D>6H3&>X)[TH8BO5^&DXKO)I?@K MO[[?J$J<([ROZ'M;:X]P"-*LYKD_WV&U!^-1?8KR]YU2>?8?^6%NNU?Q/4T_ MP(=9/@_21XHMTM];6!4ND1U<%QQNRO'S8#8'3.*V9YHH(R\\B1H/XG8 5G]0 M=;7%3<_):1^Y:OYME>W4/X2MY[O^O0\UE^'E_;^)M5UC0/%.K:0^H^6)(H[* MWF"K&N%56D4D#DG'J2:W/A]X7D\(PZJLNIZAJDFHW;7LKSPQQA9& #%50 #= MC)]^>YKB[G5QXS\5Z_%DW"V5M9:)*T+2-Y:NT\LB_,02V%7.,*3@ MYK;^%_BPO>:]X?U?5S?/I-S'';7MT!'+-%)&'"R< &1,E21C/!QS7H0A&$5& M"LD8-N3NST3SL]89?^^:X3QUX9U[6O$VAZOHFH6%JNEK*8[:_L7G0RN-OF?* MZ\A<@9Z;CZUZ"K!U#*0P/0@YI2<#)X%.R$><^$O#'B33O'-[XAUO5-.G6\LT MM9[;3[!X!*R-F.1BTC?,H++]"!VKT#S_ /IC+_WS4RD, 000>A%8^J>(;"PD M\G>UQ='@00#>Y/X=*8$/BSQ/:^&M%EU&\M[J7#I%#!"FZ2>5V"I&@SRS,0*Y MN'QMKVEWE@?&7AJ+2]-OYUMH[JUOQ<_9I7.$2<;5V[C@;E+ $@'KFF^-?#_B M/QIHZ+!+;Z-/:7$=]8^9EV\Z,Y7>1T4\@XY&:RET3Q3XEM++0=5T&'0=%CNX MKR_G;4%NY+LQR+($B"@%07526;!P.F: /6:P]<_X^T_W!_,UN5AZY_Q]I_N# M^9H U[/_ (](/]Q?Y5+45G_QZ0?[B_RJ6@ HHHH AM?^6O\ UT:IJAM?^6O_ M %T:IJ "BBB@ HHHH **** "BBL75O%GAS1[LVNK:_I%C= !C#=7L<3@'H=K M,#0!M45F:+XAT77?-_L35].U'RL>9]DN4FV9Z9VDXZ&M.@ HHHH *S?$FN:? MX;T:XU76;C[/8P;?,D",Y!9@J@*H)))(& .]7;JY@M(6FNIHX8EZO(P4#\Z\ MA^-GBZVO/ -\NE03W,$-U9R2WA4K!$%NHFR6/;C^M7&G*2NEH1*I&+LWJ;=_ M\:?!=C:O/,-&U'4I-/FBL;"TFRBNPXVCJS=!7T'8\65OGK MY:_RK1R5).,'=OK^B(474?-)62Z?YDU%%%8&P4444 86J>#O#.K7KWFJ>'=' MO;M\!YKBRCD=L# RQ4D\5;T70='T*.5-$TJPTY)2#(MI;I$'(Z9V@9ZFM*B@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RH/ M$.E3^);GP_%>QMK%M;K=2VPSN6-C@'T]..O(]10!JT444 %%%% !1110 444 M4 %%8/CCQ-:>$O#-_J]X0_V>(F.$'YII#PD:CU9B!^-<5\,_%/B;5X;W0->- MM_PD6GE9+BZ5=J20R_,CHN!G'S)]4]ZYJ^*A15MY=EJWMT^:UV74TA3<_)=^ MAZ1J&HVUA'NN),$_=0M=5I^D06DGG2%KBZ/WII.3^'I6C7/&CB,1)3KOEC_*O_;GU]%IW;-' M.G35H*[[O]%^OY'B]QX&\(;G8_3M7?"$8+EBK(P;;=V:4C^7&SX)V@G M [UX5X>2Z\<:';Z\VM>(I->U!3<0KIEXT-KI@+$)'L^XY7 #;PQ)!Z5Z@-.U M372'UB0V5EG(LX6^9A_MM_2L:Z^%.B/+=+8W^N:9IMVY>ZTVPOFBMIV/WB5Q ME=W?:5S5"(/AWJGB?QCX,TW4KV]M++S5>.22WCW-*4=D,@SP VW<,>M=/!X4 ML/,$M^T]_-W:YD+#\NE;&GV5MIMC;V5A!';VEO&L4448PJ*!@ #T JQ0!QNN M?#^POM4.IZ5J&J>']0DC6&>;295B\]%^Z'1E921DX;&1GKBM#0O!FB:-I)L( M+3SU>1III[IO-FGE;[TCN>68^O\ 2NBHH YUO"MO"Q?2[N\L'](I"5_[Y->= M^-+/5=4^(&D>&==N8]0T9[&6]CM'Z= M)?7FDV% M-%\+03Q:'8K;^>P>:5G:665@, O(Y+-CMD\=JVZ "BBB@ K#US_C[3_<'\S6 MY6'KG_'VG^X/YF@#7L_^/2#_ '%_E69-JEQ'JMQ:^2@VQ%X%)PIR,J<9!]*2/2=/C M4*MG"%$?E ;<@+TQ]*M6\$5M"L4$:QQKT51@4 5[>YB'F9;JY/0U-]JA_O?^ M.FBU_P"6O_71JFH A^U0_P![_P =-'VJ'^]_XZ:FHH A^U0_WO\ QTT?:H?[ MW_CIJ:B@"'[5#_>_\=-'VJ'^]_XZ:FHH A^U0_WO_'37B_VS3C\5?'@6&I79'[RZNX1)+(?4L:WY%32E/?M_F8\[J-J&W?_(X;P]/J6G_% MK6O[+TC10W]BVF^.RE"1X\Z?!X'WC_("N_\ ^$DUV/\ UWAMW]XKD'^E:?AO MPCX>\,-.WA[1K#36G $IMH0A<#.,XZXR?SK<5D:M8WNC^(/"<_AZ M3Q'IXN=72T:35M5GG616BE)4PLQ!'RYS["O7/&G@Z'Q1<:7=?VIJ>EWVFO(U MO:%90Q"QJ> M [=^]+VD>D5^(>SEUE^1?M?#%@\RW.N7<^K70Y!N,^6OT0<5TJR6B0B)%18@ M,! F%Q],5:HJ9U)3^)E0IQA\**0%B#D119_ZY?\ UJG^U0_WO_'34U%060_: MH?[W_CIH^U0_WO\ QTU-5::_M(;ZWLIKF&.[N59H86_P#'34KNJ+N=@J^I M.!2T 0_:H?[W_CIH^U0_WO\ QTU-7->//&VB^!])%_KLTBJY810PQF264J-S M;5'8 9). !U- &_]JA_O?^.FC[5#_>_\=-<9\//B=H/CBWG-E]JL;NW&9K2_ MB\ITYP2#T(!!!P>#UQ71W7B'3+<'="] M0?1YY;2^E @M9U02-YK'"JHZ GID\#KSBO*= .I?#OQEX7N=/USS$U:58->B MN;DR)=7#9)EY)*LV6"L.ZJ#]XUE''T9KFC>W?E=MK[V_$IT)K1[^J/J?[5#_ M 'O_ !TT?:H?[W_CII+2[@NX_,MI5D7O@]/KZ5/77"<:D5*#NGV,FG%V9#]J MA_O?^.FC[5#_ 'O_ !TU-15"(?M4/][_ ,=-'VJ'^]_XZ:FKS3XM^/-0\,W5 MA9>'+:&]OXT;4[^%N2MC$?G"_P"VY.%_W6J93C!B_:H?[W_CIH M^U0_WO\ QTUC6/BS3-0LK>[TTSWD%Q&LL3PQ$AE89!_6IO[5O9?^/?29_8RL M$KA>:85.T91_%/7?[3U[2?!FLWVCZ797.-1 MU+[5=*@:VC<;8221GS' ! _A5J?\(=5F2YU;P;IFNZ9>PZ.PEL98'6_\ M'36;]FUKOJ%N/I#7&?%KQ%J?@_PA)=-K-K;W=W*EC:22QA$260XWLQZ*@W.3 M_LU*QM1NWL)_^2__ "0W1BE\:_'_ ".UT;Q'I&M+=MI5]%="TN'M)S'D^7*G MWE/'49%37&LZ?;Y\RY3=*T6_P!36QF^RV<#SN\H(R%&< =R>@KY[@\6 MZ/H]KI?C-?$6G7OB_P"W-J&HVD(;S)8I@J26RDCD)&$"@G :/(ZU]+^-/$%O MX5\*ZIK5VADCLK=YO*!P9"!PH^IP/QKS.ZUCQ9IVCW&O'Q1I6H7MG U[=Z"E MDB6YB4;GCBF^_O"YPQ)!(Y !XJ&$GO4JR;NGT2TZ671];W%*K':,4E]YZQ8: MM97]G#=6DPDAE0.I"GH1D9].M6/M4/\ >_\ '36'!&9[2VUK0,A+J))S;MP) M%8!AQV;!K6TS48=0B+1Y61>'C;AD/O2H8N7/[#$+EGT[2\U^JW7IJ.=)_P#'34U%=Q@0_:H?[W_CIKD/B=XMG\/:#"FA M+#/X@U&=;/3H9\A#(>6=^GRJH9B?8>M=%?ZND,WV:S0W5X?^6:=%_P!X]J\\ M\0^$/&M[XZM_$5K/X=NTM[0P6UKJ/G;;=F.9&4)P2<*,GL*XGC%4G*EA_>DN MOV4^S??R6OH;>R<4I3T7XG1>$_'HSWKOJB6"E6;=>HVNR]U?AJ_O\ D-5E%>Y%>KU_X'X'FWCG MP,^NRZ+-I&LQV4VG71NV^V69NTGD"X0LNY?NDDCWP>U1Z/X3\01^.M-\1ZWX MJL;IK2WEM'AM=)-N9XGP0C-YC<*P##C@Y]37IM'2NJC0I4(\E**2\C*#ABI_=1_P"\U0#PK%J4*&75&F0HUNZ_N%4\$!>_XUL2> M3>+=/;PKH[>(O"-WK5I<6LL2RW-]?2S'5=[JAC,;DJ6;=D%0"".,5[-I&FZ; MI6YHMTERWWYY06=C]:P]'^&?A_2]2M+L-J=X+%M]C;WU_+<069Z Q1NQ (' M/)';%=M0!#]JA_O?^.FC[5#_ 'O_ !TU-10!#]JA_O?^.FC[5#_>_P#'34U% M $/VJ'^]_P".FC[5#_>_\=-344 0_:H?[W_CIH^U0_WO_'34U% $/VJ'^]_X MZ:/M4/\ >_\ '34U% $/VJ'^]_XZ:D1PZ[E.13J* "L/7/\ C[3_ '!_,UN5 MAZY_Q]I_N#^9H U[/_CT@_W%_E4M16?_ !Z0?[B_RJ6@ HHJ&\NK>QM9;J]G MBM[:%2\DLKA$11U))X H +7_ ):_]=&J:N:\)>,?#GB66YBT#6K*_FC8N\<, MF6"GHV#R1[CCWKI)'6-"\C!549+,< 4 5M5U"UTG3+K4-1F6"SM8FFFE;.$1 M1DGCVKB#\8_ P3<=7N N,[O[-NL8]<^76?\ &+Q587/PY\5V&FB:_F;3;A7: MW3P-:^QD MOCT]3+VR?PZ^A[;IU[;ZEI]M?6,JS6ES$LT,J]'1AE2/J"*L5YC\-="UN;X< M^%F7Q'<6\;:7:E8DME^0>4N%R?3I6_+H-U"0;SQ=J"<_WDCS35.'6:_'_(3J M3Z0?X?YF+;_%&:]M9KW3?!?B.\TY))8UNT^S*C^6[(Q&Z4'&5/44WP]XCN_B M?9RG3K>\T;1H)WMKLS[1/)(OWD&TD <]<_X5\\Z/XEN+"QATV]\0:G:6/]HW M*6\4=B+B!D\]LSS%F *F1E4JN.I.<\5[A\"]>2V\.ZT=OGHD5[.=5\K6GEU/6--L+;3;..UL85A@C& JC]3ZF MK-8S>)=+"[O/8^WEM_A7D?Q:\6W_ (DUNP\&^'M1CL+&\B:74[J$YNH8EP>. M<(&.T#N%G)I5%)^6OY7.GZM4BOALON/=:*\;^%/Q+OM0TR?2/ M$4UG/XDTR1H;KDP94-A'.>"6 SD>O05Z%%K-]/CR4T[G_IZ#?RJ99A33<5&3 MMVA+\[6*5"35[K[T=%533-2LM5MC<:;=0W4 D>(R0N&4,K%6&1W!!%>9_&KQ MKJWA'P3+,LME#?:@XL;/RB2XD?@N,D#Y5R>>,X]:\^^$?B2#P_XW;PG93?V/ MI>IVJW%LDTT%PHN(T"OAHW8 R*H8@D'<#QS5+&.4>:-*3^27;NUW_!B]DD[. M2_KT/IBD9@BEF(50,DDX KBKC5+-7V'7+Z\DZ>79ID_IQ7-?$"V\2W?@O5F\ M):7?C5%AW0R74P+D @MM0]6*YQ[XJ/K&+E\-&WK)+\N8?LZ2WG]R_P [%_PG M\7M&\0^/M9\/0[([:U7=97Q?]W>E.)@IQCY21C!.1DUVTGB#3P=L4CSMZ1(6 MKY"O+W4->\-^'/#WA;2[>WUBVE1=/^Q:DCW=N^")&F0*'0$%BY; SUKZN@\, M2^6HN=8U!C@;A$XC&?P%7..,F_=E&*]')_G'H*+I+=-_A_F6Y-9N2C/#IDX0 M#)>=A& /7FO K_4IO&4E[\0;'5-*M]4T^56\/VDUXJ.T$!;S 4)&//S(.>'[#3--O;^+[ M+$$\U)MID;JS%>@R23@>M:?]DZY;?\>>N>:/[MU"&_4OU0_;K MK!?U\S@?B3'JGCK5XO YC$%E'"-0U6:WGVE%Y%O'N[%I!OQUQ'[UO_#G7?$6 MMZ"UMJ/V.+6=*E;3]1#[BQF0#Y\>CJ5<'I\U>>MX,MO%/Q4\9-XET.SU*^A6 MT1;5;J2!9(_*&+C;N&_)RF>@V8ZUI?"7P=!9>+?'&F6L[QZ9#/:EQ;3,X\TQ MDM 9&)+>6-O'4;\'I5O!N4>5U9?>EW[)=_P0E52=U%'H.HZM-;2>3)JZRW)X M$%G '5_%BS\07NK^'FO_#^K7^C%W>]EL[7[3=-TNRTV/996T<0[D#D_4]35RICEU&+YGS-^AD3@'L1Z M$=B.17 >&_@+X$T+4/MD>GS7LJC$(O) ZP\Y!4 #D=F.2/6O5**W(.&OO#NH MZ3*;G1II)XASY>[$BCV/\7T-7-'\5^8#'?1DLG#LJX9/]Y?ZBNMK \6Z5%?/ 1C)U,/+DEY;/UCM\U9^9NJ[:Y:BYE M^/R?](R[GXC:%!X[L/"YE+7-W 91< CRHV()2-CV=E1R!_L^];DVNPLYCL(I M;V7TB'RCZM7R?IKWU]\*K^^O/#FO7FJ7C'56\0JB*D,\?W6!\SA4";>@P-W% M?0?P]M-;\1>!M"U#7-1FM9+JSCEDM[:(0Y)7.3]>#^-.4,942CS*/=I7;]+Z M+YW$G2CK9O\ K^NQOWUS<[=VK:E;Z;#_ ,\HV!<_C_A7SO!X>UOQ5XL\7:II M,D-]$U^]B(96NXVACA.(VW1.O)!W '/7..:^E;'PUI5FV]+199?^>DQ\QC^= M8^O_ ^TC5]5DU*.?5-*OIT6.YETN]>U-RH&%$@4X; X!ZXXS54L!2IRYY7E M+O)W_P" ODD$Z\I*RT7D<#\ =8N?#OA/4?#VL_:;M=&U*6S@G@@9D"85RF3S M\K,P]NE>GIXOT9OOW+1'_II$R_TJ]X?T73_#VD6^F:-:I:V4 (2-EZKGT1&;^E<9\2O&H:PTG3=%>>"XU;4([+[8UKO^SJ0S,R!A@R$+M4 M'NV>U>F1P0Q_ZN*-?]U0*S_$N@Z?XDT>73=6A,MM(58%6*/&ZG*NC#E6! (( MH \@NEO?!6KZ%>^'SK5U:7VH1:=<6VMRB02O+D+)&2-R.IY./E*YX&*]0^P> M(+W_ (_-3ALT/\%I'D_]]&J&B> +6PUFVU34]8UK7;RS#"S.J7"R+;9&"R*J MJ-Q'&X@G'>NRH YBZ\$:-?V=Q;:K'-J"7$;12_:92V01@_2N.NOA3J6H:;%H M6J>*WN/#<0V");!([R2,<"-[@'E<8!(0%@.3WKUBB@#EK/4;GP^T5CK2*;( M1P7D:X0 *?B MK!X:\0Z5I>H:?)\Y#:G.&^6QB9A''(?4-(0/8 FNO,E_K!Q#OLK$\%S_ *R0 M>WH*^=U\675VWCHZGX O?$C7T\BZA=V5R'2VA"[8X 0AP8TY.,D,2:];^&?B MVY;X?:%'J974]9-N%_T&43B51PCLXX!*@$^^:Y7A*U5*G6J/E7;1R]6MNNV_ MX&JJQB^:,=?R]/\ @GH-A8V]A#Y=M&%'<]2WU->7^*M6?7O'^I:#/J^IV&F: M3;P.;729#'<7LTNXY,B_,L:A0, C)/)XQ79_8=:UCG4KD:?:G_EWMCER/]I_ M\*HZM\.=)O+BVO=-N=0T75;=#$NH:=,$F>,G)1]P977/.&!P>F*[J=.%**A3 M5DNB,)23NSFO!/B75-)\4:SX9N8]9UBUMK>&]M);I ;F%)&=3%*W\6"F5 M8\X/.<9KM_\ A(;X_<\/ZB?KM%/\(^%+#PQ#=?9)+JZO+R02W=]>2^;/<,!@ M%V] . H '05OU8CR+XCZQJ>JZUX8\/W>GW]AI.IS3"Z$=SY+W92/8BE]KRG /R@\%><9SP03($3. MX9$KQAU3'T(Y]:\N_:*URR/AWP\-;EU"TT@ZPT>H)8E6D/E1NRXR"& =4;D8 MXZ<5Z^N@Z:L83[-E @0*SL1@#:.IZ@<9ZX[UR_Q%^'<'B_3](M[>_;39=,OA MJ$,GD+&[[7;KQ;H;W_BB&\URW>"_LKA[Y9$-M*-LU MJ-HPS@X4COG(%>VZAI^L:S,KW\LDZ Y$3?+'_P!\Y JI;_"6]N]?T;4M8\4+ M=KI%^+V**'1[>U+R*1G+1@'!P,_2O7L#T%M?.$R>%E\"+XJ.HZ&\IE^R M-HJ2HMP;# B$(3J)0 )M_P#>RWC95\_?P5&/F! ;Z]ZMQ^$M+#9EN]Y]@K/^S*#^+F?K*3_4KZS/I9?)?Y'RKK7AGQ%/KO MB;R_#FJ0V.HLUBL<6G6]PHM%)VM&WVA,.Q+.*M. M:VU> -#)]L*-)*JDA)" 2 2N,C/7/UKT/ ]!1@>@K58'#*W[M:>2]"/;5/YF M5E-FBX0VZCT&!7F/Q"^&">(==?7?#OBB\\/ZO,B17)@E;RKA%&%#*KJ01['\ M*]7P/048'H*ZDE%61FW?5GG'PY^&^E>$EO;G4-4FU[6+\(+N\OG#[@F=H523 M@#/SL\_P"R=O\ (UNX'H*,#T%,#R3XF^!+&Z&C:GI6F1ZJ M-,N'DGTLS FXA="K>7O.WS%X8 X!P1W%86B>$-(USQ5H=QI7A&?0=*TRX-Y= M76IVZ6\MPX1E2&.,@H K(UHDC2(8%D?[S# )^IJ3[1#_P ]H_\ OH5+ M@>@HP/04 1?:(?\ GM'_ -]"C[1#_P ]H_\ OH5+@>@HP/04 1?:(?\ GM'_ M -]"C[1#_P ]H_\ OH5+@>@HP/04 'M+BT[18+:SLXR2L<9'4]23U)/6S9&@HP/04 1?:(?^>T?_?0H^T0_P#/:/\ [Z%2X'H*,#T% $7VB'_GM'_W MT*/M$/\ SVC_ .^A4N!Z"C ]!0!%]HA_Y[1_]]"C[1#_ ,]H_P#OH5+@>@HP M/04 1?:(?^>T?_?0H^T0_P#/:/\ [Z%2X'H*,#T% $7VB'_GM'_WT*/M$/\ MSVC_ .^A4N!Z"C ]!0!%]HA_Y[1_]]"C[1#_ ,]H_P#OH5+@>@HP/04 >#:) M):>#;%M#US2/$$FH6\\QAFTFV>:+5D>1G1BZ\*_S ,'*X(ZXKT'X2:*WAKP; M%;7\=K:7EQ//=R6T3AEM_-E9Q%N[[0P7/J#7<48'H* (OM$/_/:/_OH4?:(? M^>T?_?0J7 ]!1@>@H B^T0_\]H_^^A1]HA_Y[1_]]"I<#T%&!Z"@"+[1#_SV MC_[Z%'VB'_GM'_WT*EP/048'H* (OM$/_/:/_OH4?:(?^>T?_?0J7 ]!1@>@ MH B^T0_\]H_^^A1]HA_Y[1_]]"I<#T%&!Z"@"+[1#_SVC_[Z%'VB'_GM'_WT M*EP/048'H* (OM$/_/:/_OH4?:(?^>T?_?0J7 ]!1@>@H B^T0_\]H_^^A1] MHA_Y[1_]]"I<#T%&!Z"@"+[1#_SVC_[Z%'VB'_GM'_WT*EP/048'H* (OM$/ M_/:/_OH4?:(?^>T?_?0J7 ]!1@>@H B^T0_\]H_^^A4BLKKE"&'J#FEP/044 M %8>N?\ 'VG^X/YFMRL/7/\ C[3_ '!_,T :]G_QZ0?[B_RJ6HK/_CT@_P!Q M?Y5+0 4444 0VO\ RU_ZZ-4U0VO_ "U_ZZ-4U !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8>N?\ 'VG^X/YF MMRL/7/\ C[3_ '!_,T :]G_QZ0?[B_RIFH7<5A9RW-P2(HQDX%/L_P#CT@_W M%_E1>1-/:R1)(8F=M7;&\CO(#)%N7:S(ZN,%6!P0:RY/#5G):V]N[S>3!RBKM&&R3N! R.2>/N] M.*TK.UBL;=U#%@S-)(\A&68G))[4 .MG7][\R_ZP]ZF\Q/[R_G4:6T*YQ&AR M<\J*=Y$7_/*/_OD4 .\Q/[R_G2>;'NQO7.,]:3R(O^>4?_?(I/L\.[/E)G&/ MNT /\Q/[R_G1YB?WE_.F^1%_SRC_ .^11Y$7_/*/_OD4 *98QC+KR<#FE\Q/ M[R_G41@MW?;L37\Z/,3^\OYTWR(O^>4?_?(H\B+_GE'_P!\ MB@!WF)_>7\Z198V&5=2/K44XM;>)I9_(BC7J[X4#\33DMH47 C0_510!)YB? MWE_.CS$_O+^=-\B+_GE'_P!\BCR(O^>4?_?(H 7S8RQ&]$,3Y29/^S2^1%_SRC_[Y% #O,3^\OYTAEC# %UR>G-)Y$7_ #RC_P"^14*" MSFN'2,PM+"<.BX)7(XR.U %CS$_O+^='F)_>7\Z;Y$7_ #RC_P"^11Y$7_/* M/_OD4 *TL:C)=0.G6E\Q/[R_G3&MX6&#$G_?-+Y$7_/*/_OD4 .\Q/[R_G1Y MB?WE_.F^1%_SRC_[Y%-=+>/&]8ER<#( R?2@!ZRQLH*NI!]Z7S$_O+^=1I;0 MH@41H<<9*BG>1%_SRC_[Y% #O,3^\OYT@EC).'7@X/-)Y$7_ #RC_P"^12"W MA&<1)R4?_ 'R* %\V/=MW MKG&<9I?,3^\OYU#'';22,T8BI/(B_YY1_]\B@!WF)_>7\Z1I8 MUZNHYQUI/(B_YY1_]\BD:WA/6).N?NT /\Q/[R_G1YB?WE_.F^1%_P \H_\ MOD4>1%_SRC_[Y% #C*@!)=<#WH$B$9#KCZU%+';+A'6)2_RKD $GVIRV\(4# MRTX&.5% #_,3^\OYT>8G]Y?SIOD1?\\H_P#OD4>1%_SRC_[Y% "K+&W1U/.. MM+YB?WE_.F+;PCI$G7/W:7R(O^>4?_?(H =YB?WE_.D\V/=MWKG&>M)Y$7_/ M*/\ [Y%10QVLQ,D0BD'W#MP0"/ZT 3^8G]Y?SH\Q/[R_G3?(B_YY1_\ ?(H\ MB+_GE'_WR* %,L8(!=>3@7\Z8;>$D9B3CD?+2^1%_SRC_ .^10 [S M$_O+^=(TL:J2SJ />D\B+_GE'_WR*9+#;G$;+&K/T& "?I0!+YB?WE_.CS$_ MO+^=-\B+_GE'_P!\BCR(O^>4?_?(H =YB?WE_.D66-AD.I'UI/(B_P">4?\ MWR*1;>%1@1)_WS0 _P Q/[R_G1YB?WE_.F^1%_SRC_[Y%'DPCK%'_P!\B@!1 M+&20'7(Z\TOF)_>7\ZAABMI 98A$ZOT*X(X]*D\B+_GE'_WR* '>8G]Y?SI/ M-C# ;UR>1S2>1%_SRC_[Y%)]GAW ^4F1_LT /\Q/[R_G1YB?WE_.F^1%_P \ MH_\ OD4>1%_SRC_[Y% "M+&O5U'..M+YB?WE_.HVMX6X\M 00> *=Y$7_/*/ M_OD4 .\Q/[R_G1YB?WE_.F^1%_SRC_[Y%'D1?\\H_P#OD4 *LL;*"'4@\CFE M\Q/[R_G3%MX54 1)@4?\ WR* '>8G]Y?SI4=7SM(.#@XJ-HH% M4LT<8 Y)*CBG11K$&"# )SB@!]8>N?\ 'VG^X/YFMRL/7/\ C[3_ '!_,T : M]G_QZ0?[B_RJ6HK/_CT@_P!Q?Y5!=7J([0QNHE!"G)^[NZ''?&0?H: '7M_; M69C6XF1))25BC+ -(WHH[G_&N:N-1N=9C:.V\V.WFB0?N@'*[S\DRG@D!AM= M3TQ^=Z*.\O5N(I8XDOXU6*25XR8RRL&5U]01SC/!&#TK7L+**SC.Q5,K\R2! M0I=N[$#CD\T ,TBVGM;4ISE/DY0%BDAY1^.JMD ^AQVSBPNE":^-Q="(PX!C@$ M8RC;0"2W?@8P,#'7/8 HV%E>7>I"_EDEMF#!9H=S!0Z?*2O9T88Z], ]"LTJ>>8VD2$-\\@49.!WZ4EU>!BT%K*B3DF/>1NV-M MR#M[C) _&LZ%+K4(YF6-+6[WH)&>/<$=#@[>FX8P5/3GGN* *\=T=5OE6[MO M/LV(4*%#B)BA*RJP^\C*3R>A'Y=%9QR16D,.*L4 %%%% !39'6.-GD8*BC+,3@ >M5]0U&UTY(VO)A$KMM4D$\ M_AT'OT%9=Y=7+W(CEB62"5ML>U2=DJ$DJW^RRC@]NAZB@"&[\1)=?NM*D4[B M@6X W*I9L+N7KL+ H2.03^-7])@5C'=PVQL]Z,LT#+@[]V<^_.[GOG-.@TH? MVA+=W1CD.XF%1&!Y8.,Y/4DD#VX'&>:TZ "BBB@ HHK.O+MY5:'3I8EN3N56 M<9 93T(ZX.&&?:@ U/6+/3_,66>+STC\TQ%L$)G!8]\#J3Z U@7(NM;E>&1) MX_G(0J=OV=U +(S $%&7#*V#U^@K1AAGU*W\V!!9LTV^3S8MS*=I1U /!.];5K;0VD(BMHDBC'15& * $LXY(K6-)Y3+(JX9R.6_*IJ** "BBJEYJ- MK9S017,P22=ML8()R>G..G) R>Y% $]Q/%;0/-<.L<48W,S'@"N>NM?:ZD6/ M22K'S%"29!60[=X1NZAQD!O48]C/]JN9;R*.XB#)(PE@*KPI7B2-O<+_B5-$\H'F*&/$FT\I_LY'0_C56&S.H102PA(;9V=W66'+NCX)0@ M].>#G/ X]: ,R2VN/$!D2X-S$&63RFV*/*.X QOP<,C %6'45V2Y &3D^M1P M0QV\2QPH$1>@%24 %%%% !4-[=P65L]Q=RK%"GWF;H*AN]1M[>YCM7D NI@3 M$A!^8\X!/09P<9ZXXK/M[F>?4HDN(P_/GP2*N%:)N"#V#*NR7 M,F+!#)&K.,+AA\TTP[G)Y/;BM.@ HHHH **1B%4EB , MDGM63>:C,T7FZ<$F6(+,T8Y,J<[E'HP&"/P'>@!=0URW@9H;5XKB[$@A,0E" M[7()4$]B<8&>Y KGX;:?5[A=MW<3L8UD+S0^683PRX( PZMNXYR"0>QK9ATW M[6EMD1"QV,&1XIXSGTK;CC6*-4C4*JC H =1110 4450NM4MH M+EK42!KL1F018/( SC.,9P"<=: )[^^MM/M_.O9TABR%W.<#)KF;W5_M[,#- M/;VFTJ8XT#^>-_ENN0-P=H.2.FC;/<7%X\-RB//&C!90A"21N#L<>A&" MI&<]^AJ[I.F+8Q[I"DEVP_>2J@0'MP![ #N>!DF@"#P[I\ME%*\[@O.%9@%V MY8#!]:]%% !1139I%AB>20[412S'T H =6'J>O0HC1Z>R75Q MN>/;$P)5U7.T#H6QDA3C.T\T_4+^4*98%$MK"<7$:C<[1L,;EQW4@Y7O@]\4 M1Z6T[PFY$/V58E1H?+!+LI;:V>P&1SVES)//"0KW,L6U9 MH& 8(V 6&<@@<=#U-=/2*H50J@!0, #M2T %%%% !56_P!0M=/2-KN9(O,; M8FXXW-Z"H+C5;9;B:UBE!NHE#.F#PN1DYZ' ()&?3UJC;_:[S[5!.B+>)"T$ MDAC/EL3]UQST8$Y /!&/>@"B^L"^E5Y3(;.1%7[&(A*MPCAAG.,[@PVD<8P< M]Y'3/L*--L([*,XP\[DM++L"[V)R3@<#_ M #UJY0 5AZY_Q]I_N#^9KD'^XO\JEH **** "BBB@ K,O+6Y748 M[FT.])!Y4\3M\JC!PZCL1G! Z@^PK3HH IZ79&RM@DDS3RX :0J%SCH !T [ M#^=7*** "BBB@ HHHH R3H5J=6:_.2[.)-N!P^ N0>H! &1G!(!K6HHH *** M* "BBB@#(O+&Z-[,;9PUO=Q-'*)#N$+; 5XZ ^N="RMS;0!&E>:0\O M(^,N?7C@5/10 4444 %%%% !63;:#:6^J27R9,C.T@! ^5F^]SUP3S@\9)K6 MHH **** "BBB@ K%N-.N_M-U';S#[-JGKCH"/?%;5% $5 MK MM L:LSXY+.XMH[@K:LZS13M\\D9W99!GJ.X)S MC.,<"MB")8(5C3.U1W.2:?10 4444 %%%% ",H92K $$8(/>LO1M#MM)9C!E MF*B,,0 =@Z X^\1TR>< 5JT4 %%%% !1110 =:PXM,O IM?M+1P0RAXKC.^5 MD*D%"3W&<;N3C'?FMRB@!L:+'&J(,*HP!Z"G444 %%%% !4=U!'=6TL$Z[HI M4*.N<9!E% &;HVD0:4C^22[OC-\[74J<$@X/N.13J* ,.WTR\<10W5QB*W=E$@ +W$9 P&/8]B>IQVS6XHP M!T'%%% !1110 5AZY_Q]I_N#^9K-[7PKK M4VE:%$E[':RM;O%.)G#A3M*ICYCZ#'-S=K\U#64T*XNKZ) M-,GBH[4AG,QZKJ27%Y,'6:RAG> M!F< !#N4*?E&<*"V2?:HH?$]UOQ);(C-(5*NQ.,&)1MPHX/F$\^GY=A10!QN MJ:SJ,6DZ3/'/'',=ZGF\2W47/V6-E$R1$'%$@N"FX2*&8*?+1]HR/O'<0./X36YI&KB M_CG68"WN(RQV_P"R,?,#T(Y_Q Z5KT8&<]Z .,L_%,\=M']H5)L0JS3 '.2B M,6*@=!N.0/[M=3IMV+RUC?=&SE5+>625Y&1C(!Q5JB@ IDQ=87,2AY I*J3C M<>PS3Z* .$\9:WXRL/"NIW>D:!!+?Q0EH567S3GN0@Y8@9.WOC%8WPP\2^-- M6TJ^DU"P_M""*YV6M]<0?8'N$V@DF(],,2N<#./:O5** .8U+5-6MX+226W6 M!RS"6&)A(Y&0%*Y&&ZG*Y!/;IBJJ^(KF5=5PS1@122V[L@&U0OR\$1 MCW%=C10!S>:JIXIG0J)(%P M F?,!60Y$1.5 (!_>'C)^[7744 <0WB*_N6F*9M_+4854R&S+%AN1G[KL,?7 MIVVKR^N!J]Q;O.;2*.)'@_=[O/)SN[_^V7B$&&&.0)O5<^2F\ NV1U(.1U&.W%=%]FA M^V?:O+7[1L\K?WVYSC\ZFH YO0]4U*ZN"+J$A_)9FAV[=A 38<_[66^F/8TR MUU>Y73(+J2<232!5GB>+:ML[==V.0 >.<]N-OF>*[B! M8[2)R$E9BSL VQV7Y>#G[H)'HPJ]KNHW]E-9^5M9&7$J1+EBQ( (!'S+UR 0 MW?FNAHH XY?%%Y$EJL\$!9X(GDE^951F* \8Z .?^^3SZ+;>)+T+F2W#/+>^ M0H8E450B'@XS\V6*Y'M75W5M#=Q>7<1B2/[N+6/RHEAE+1,S("V03$2@R/O8)KJXN+3S+:"*WFE,;$LQ:(Y& PQP2]=9110 50OY]0CF" MV=G'-'C)9I0O/IBK]%95J;J1Y8R:689$JN%QMC^0'G^,]<<>N1W6IG=]ILX[>+:Q:590Q3CKBM M:BL?JT[Q?M9:?X=?7W>OE8OVBLURK7U_S.)TWQ%J*:>LMR%ED=(W59%PV#$Q M+?(,;2X"@=1R#VJW-XIN8RQ&G22!3TC!)8$?+CW/?N/3'-=71769'(6VN7MU M>V+;U2*8Q92,;E(+2@G)&>0J_3^=S4M2NHM0N(X9<6R^6KRA WD$D[L\=<;> MN>N>,5T=% '(-K.J^8@F0P;MGG#R_P#CW0B,^9S[LXYZ8]C4^H:U>6EKIEQ) MA)9+=Y);=EP'8;<T;7KF\U&""XBMDBFB\Q'B=F#'&2O('.,-]#[&NDHH **** "BBB@ HH MHH **** "BBB@ HHHH *P]<_X^T_W!_,UN5AZY_Q]I_N#^9H IBXF4 ":0 # M 8TOVF?_GO+_P!]FBB@ ^TS_P#/>7_OLT?:9_\ GO+_ -]FBB@ ^TS_ //> M7_OLT?:9_P#GO+_WV:** #[3/_SWE_[[-'VF?_GO+_WV:** #[3/_P ]Y?\ MOLT?:9_^>\O_ 'V:** #[3/_ ,]Y?^^S1]IG_P">\O\ WV:** #[3/\ \]Y? M^^S1]IG_ .>\O_?9HHH /M,__/>7_OLT?:9_^>\O_?9HHH /M,__ #WE_P"^ MS1]IG_Y[R_\ ?9HHH /M,_\ SWE_[[-'VF?_ )[R_P#?9HHH /M,_P#SWE_[ M[-'VF?\ Y[R_]]FBB@ ^TS_\]Y?^^S1]IG_Y[R_]]FBB@ ^TS_\ />7_ +[- M'VF?_GO+_P!]FBB@ ^TS_P#/>7_OLT?:9_\ GO+_ -]FBB@ ^TS_ //>7_OL MT?:9_P#GO+_WV:** #[3/_SWE_[[-'VF?_GO+_WV:** #[3/_P ]Y?\ OLT? M:9_^>\O_ 'V:** #[3/_ ,]Y?^^S1]IG_P">\O\ WV:** #[3/\ \]Y?^^S1 M]IG_ .>\O_?9HHH /M,__/>7_OLT?:9_^>\O_?9HHH /M,__ #WE_P"^S1]I MG_Y[R_\ ?9HHH /M,_\ SWE_[[-'VF?_ )[R_P#?9HHH /M,_P#SWE_[[-'V MF?\ Y[R_]]FBB@ ^TS_\]Y?^^S1]IG_Y[R_]]FBB@ ^TS_\ />7_ +[-'VF? M_GO+_P!]FBB@ ^TS_P#/>7_OLT?:9_\ GO+_ -]FBB@ ^TS_ //>7_OLT?:9 M_P#GO+_WV:** #[3/_SWE_[[-'VF?_GO+_WV:** #[3/_P ]Y?\ OLT?:9_^ M>\O_ 'V:** #[3/_ ,]Y?^^S1]IG_P">\O\ WV:** #[3/\ \]Y?^^S1]IG_ M .>\O_?9HHH /M,__/>7_OLT?:9_^>\O_?9HHH /M,__ #WE_P"^S1]IG_Y[ MR_\ ?9HHH /M,_\ SWE_[[-'VF?_ )[R_P#?9HHH /M,_P#SWE_[[-'VF?\ MY[R_]]FBB@ ^TS_\]Y?^^S1]IG_Y[R_]]FBB@ ^TS_\ />7_ +[-'VF?_GO+ M_P!]FBB@ ^TS_P#/>7_OLT?:9_\ GO+_ -]FBB@ ^TS_ //>7_OLU#-([L"[ *LQQC).:** /_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Mar. 04, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity File Number 001-37763    
Entity Registrant Name TURNING POINT BRANDS, INC.    
Entity Central Index Key 0001290677    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-0709285    
Entity Address, Address Line One 5201 Interchange Way    
Entity Address, City or Town Louisville    
Entity Address, State or Province KY    
Entity Address, Postal Zip Code 40229    
City Area Code 502    
Local Phone Number 778-4421    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol TPB    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 693
Entity Common Stock, Shares Outstanding   18,268,940  
Auditor Firm ID 49    
Auditor Name RSM US LLP    
Auditor Location Richmond, Virginia    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash $ 128,320 $ 41,765
Accounts receivable, net of allowances of $262 in 2021 and $150 in 2020 6,496 9,331
Inventories 87,607 85,856
Other current assets 26,746 26,451
Total current assets 249,169 163,403
Property, plant, and equipment, net 18,650 15,524
Deferred income taxes 1,363 610
Right of use assets 15,053 17,918
Deferred financing costs, net 388 641
Goodwill 162,333 159,621
Other intangible assets, net 87,485 79,422
Master Settlement Agreement (MSA) escrow deposits 31,720 32,074
Other assets 35,399 26,836
Total assets 601,560 496,049
Current liabilities:    
Accounts payable 7,361 9,201
Accrued liabilities 32,937 35,225
Current portion of long-term debt 0 12,000
Other current liabilities 38 203
Total current liabilities 40,336 56,629
Notes payable and long-term debt 414,172 302,112
Lease liabilities 13,336 16,117
Other long-term liabilities 0 3,704
Total liabilities 467,844 378,562
Commitments and contingencies
Stockholders' equity:    
Preferred stock; $0.01 par value; authorized shares 40,000,000; issued and outstanding shares -0- 0 0
Additional paid-in capital 108,811 102,423
Cost of repurchased common stock (1,295,408 shares at December 31, 2021 and 398,670 shares at December 31, 2020) (48,869) (10,191)
Accumulated other comprehensive loss (195) (2,635)
Accumulated earnings 71,460 23,645
Non-controlling interest 2,312 4,050
Total stockholders' equity 133,716 117,487
Total liabilities and stockholders' equity 601,560 496,049
Common Stock, Voting [Member]    
Stockholders' equity:    
Common stock 197 195
Common Stock, Non-Voting [Member]    
Stockholders' equity:    
Common stock $ 0 $ 0
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Accounts receivable, allowance $ 262 $ 150
Stockholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 40,000,000 40,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Repurchased common stock (in shares) 1,295,408 398,670
Common Stock, Voting [Member]    
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 190,000,000 190,000,000
Common stock, shares issued (in shares) 19,690,884 19,532,464
Common stock, shares outstanding (in shares) 18,395,476 19,133,794
Common Stock, Non-Voting [Member]    
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 10,000,000 10,000,000
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Income [Abstract]      
Net sales $ 445,471 $ 405,111 $ 361,989
Cost of sales 227,637 215,121 224,872
Gross profit 217,834 189,990 137,117
Selling, general, and administrative expenses 127,513 125,563 109,887
Operating income 90,321 64,427 27,230
Interest expense, net 20,500 13,487 14,435
Investment loss (income) 6,673 (198) (2,648)
(Gain) loss on extinguishment of debt (2,154) 0 1,308
Net periodic benefit cost (income), excluding service cost 0 989 (4,961)
Income before income taxes 65,302 50,149 19,096
Income tax expense 14,040 11,957 2,863
Consolidated net income 51,262 38,192 16,233
Net loss attributable to non-controlling interest (797) 0 0
Net income attributable to Turning Point Brands, Inc. $ 52,059 $ 38,192 $ 16,233
Basic income per common share:      
Net income attributable to Turning Point Brands, Inc. (in dollars per share) $ 2.75 $ 1.97 $ 0.83
Diluted income per common share:      
Net income attributable to Turning Point Brands, Inc. (in dollars per share) $ 2.52 $ 1.85 $ 0.78
Weighted average common shares outstanding:      
Basic (in shares) 18,917,570 19,398,474 19,627,093
Diluted (in shares) 22,381,994 22,937,441 23,240,348
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Comprehensive Income [Abstract]      
Consolidated net income $ 51,262 $ 38,192 $ 16,233
Other comprehensive income (loss), net of tax      
Amortization of unrealized pension and postretirement gain (loss), net of tax 0 1,830 (1,150)
Unrealized (loss) gain on MSA investments, net of tax (272) 0 1,174
Foreign currency translation, net of tax 260 0 0
Unrealized gain (loss) on derivative instruments, net of tax 2,634 (692) (1,261)
Other comprehensive income (loss), net of tax 2,622 1,138 (1,237)
Consolidated comprehensive income 53,884 39,330 14,996
Comprehensive loss attributable to non-controlling interest (615) 0 0
Comprehensive income attributable to Turning Point Brands, Inc. $ 54,499 $ 39,330 $ 14,996
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other comprehensive income (loss), net of tax      
Amortization of unrealized pension and postretirement gain (loss), tax $ 0 $ 57 $ 136
Unrealized (loss) gain on MSA investments, tax 81 0 351
Foreign currency translation, tax 0 0 0
Unrealized gain (loss) on derivative instruments, tax $ 813 $ 233 $ 377
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Consolidated net income $ 51,262 $ 38,192 $ 16,233
Adjustments to reconcile net income to net cash provided by operating activities:      
(Gain) loss on extinguishment of debt (2,154) 0 1,308
Pension settlement and curtailment loss 0 1,188 0
(Gain) loss on sale of property, plant, and equipment (54) 123 7
Impairment loss 0 149 301
Gain on postretirement plan termination 0 0 (4,915)
Loss (gain) on investments 7,100 0 (2,000)
Depreciation expense 3,105 3,237 2,638
Amortization of other intangible assets 1,907 1,781 1,451
Amortization of deferred financing costs 2,541 2,230 1,458
Deferred income taxes (1,485) 4,742 (3,400)
Stock compensation expense 7,557 2,554 3,629
Noncash lease (income) expense (167) 370 357
Gain on MSA escrow deposits (255) 0 0
Changes in operating assets and liabilities:      
Accounts receivable 3,317 (2,112) (3,464)
Inventories (9) (8,004) 20,665
Other current assets (134) (5,373) (1,196)
Other assets 996 2,076 (2,864)
Accounts payable (2,367) (5,064) 6,608
Accrued postretirement liabilities 0 (54) (168)
Accrued liabilities and other (2,943) 7,643 1,147
Net cash provided by operating activities 68,217 43,678 37,795
Cash flows from investing activities:      
Capital expenditures (6,156) (6,135) (4,815)
Acquisitions, net of cash acquired (16,416) (39,441) (7,704)
Payments for investments (16,657) (19,250) (1,421)
Restricted cash, MSA escrow deposits (19,664) 0 29,718
Proceeds on sale of property, plant and equipment 54 3 123
Net cash (used in) provided by investing activities (58,839) (64,823) 15,901
Cash flows from financing activities:      
Proceeds from Senior Notes 250,000 0 0
Settlement of interest rate swaps (3,573) 0 0
Payments of 2018 revolving credit facility 0 0 (26,000)
Proceeds from Convertible Senior Notes 0 0 172,500
Payment of promissory note (9,625) 0 0
Proceeds from unsecured note 0 7,485 0
Standard Diversified Inc. reorganization, net of cash acquired 0 (1,737) 0
Payments for call options 0 0 (20,528)
Payment of dividends (4,096) (3,802) (3,531)
Payments of financing costs (6,921) (194) (7,117)
Exercise of options 2,071 862 738
Redemption of options (2,111) (1,523) (12)
Surrender of restricted stock 0 0 (84)
Common stock repurchased (38,678) (10,191) 0
Net cash provided by (used in) financing activities 57,067 (29,340) 67,966
Net increase (decrease) in cash 66,445 (50,485) 121,662
Effect of foreign currency translation on cash 191 0 0
Cash, beginning of period:      
Unrestricted 41,765 95,250 3,306
Restricted 35,074 32,074 2,356
Total cash at beginning of period 76,839 127,324 5,662
Cash, end of period:      
Unrestricted 128,320 41,765 95,250
Restricted 15,155 35,074 32,074
Total cash at end of period 143,475 76,839 127,324
Supplemental disclosures of cash flow information:      
Cash paid during the period for interest 12,539 11,455 11,828
Cash paid during the period for income taxes, net 16,063 3,384 11,332
Supplemental schedule of noncash financing activities:      
Issuance of note payable for acquisition 0 10,000 0
Dividends declared not paid 1,261 1,099 962
2018 First Lien Term Loan [Member]      
Cash flows from financing activities:      
Payments of term loan (130,000) (16,000) (8,000)
2018 Second Lien Term Loan [Member]      
Cash flows from financing activities:      
Payments of term loan 0 0 (40,000)
IVG Note [Member]      
Cash flows from financing activities:      
Payments of term loan $ 0 $ (4,240) $ 0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Voting [Member]
Additional Paid-In Capital [Member]
Cost of Repurchased Common Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Earnings (Deficit) [Member]
Non-Controlling Interest [Member]
Total
Beginning balance at Dec. 31, 2018 $ 196 $ 110,466 $ 0 $ (2,536) $ (21,526) $ 0 $ 86,600
Beginning balance (in shares) at Dec. 31, 2018             19,553,857
Unrecognized pension and postretirement cost adjustment, net of tax 0 0 0 (1,150) 0 0 $ (1,150)
Unrealized (loss) gain on MSA investments, net of tax 0 0 0 1,174 0 0 1,174
Unrealized gain (loss) on derivative instruments, net of tax 0 0 0 (1,261) 0 0 (1,261)
Foreign currency translation, net of tax             0
Stock compensation expense 0 3,600 0 0 0 0 3,600
Restricted stock forfeitures $ 0 (84) 0 0 0 0 (84)
Restricted stock forfeitures (in shares) (1,947)            
Exercise of options $ 1 738 0 0 0 0 739
Exercise of options (in shares) 128,763            
Redemption of options $ 0 (12) 0 0 0 0 (12)
Dividends 0 0 0 0 (3,579) 0 (3,579)
Purchase of call options, net of tax 0 (15,333) 0 0 0 0 (15,333)
Fair value earn-out 0 1,155 0 0 0 0 1,155
Net income 0 0 0 0 16,233 0 16,233
Ending balance at Dec. 31, 2019 197 100,530 0 (3,773) (8,872) 0 $ 88,082
Ending balance (in shares) at Dec. 31, 2019             19,680,673
Unrecognized pension and postretirement cost adjustment, net of tax 0 0 0 1,830 0 0 $ 1,830
Unrealized (loss) gain on MSA investments, net of tax             0
Unrealized gain (loss) on derivative instruments, net of tax 0 0 0 (692) 0 0 (692)
Foreign currency translation, net of tax             0
Stock compensation expense 0 2,554 0 0 0 0 2,554
Exercise of options $ 0 862 0 0 0 0 862
Exercise of options (in shares) 96,005            
Redemption of options $ 0 (1,523) 0 0 0 0 (1,523)
Cost of repurchased common stock 0 0 $ (10,191) 0 0 0 (10,191)
Cost of repurchased common stock (in shares)     (398,670)        
Standard Diversified Inc. reorganization, net $ (2) 0 $ 0 0 (1,735) 0 (1,737)
Standard Diversified Inc. reorganization, net (in shares) (244,214)            
Dividends $ 0 0 0 0 (3,940) 0 (3,940)
ReCreation acquisition 0 0 0 0 0 4,050 4,050
Net income 0 0 0 0 38,192 0 38,192
Ending balance at Dec. 31, 2020 195 102,423 (10,191) (2,635) 23,645 4,050 $ 117,487
Ending balance (in shares) at Dec. 31, 2020             19,133,794
Unrecognized pension and postretirement cost adjustment, net of tax             $ 0
Unrealized (loss) gain on MSA investments, net of tax 0 0 0 (272) 0 0 (272)
Unrealized gain (loss) on derivative instruments, net of tax 0 0 0 2,634 0 0 2,634
Foreign currency translation, net of tax 0 0 0 78 0 182 260
Stock compensation expense 0 7,557 0 0 0 0 7,557
Exercise of options $ 2 2,069 0 0 0 0 2,071
Exercise of options (in shares) 158,420            
Redemption of options $ 0 (2,111) 0 0 0 0 (2,111)
Cost of repurchased common stock 0 0 $ (38,678) 0 0 0 $ (38,678)
Cost of repurchased common stock (in shares)     (896,738)       (896,738)
Acquisition of Recreation Marketing interest 0 (1,127) $ 0 0 0 (1,123) $ (2,250)
Dividends 0 0 0 0 (4,244) 0 (4,244)
Net income 0 0 0 0 52,059 (797) 51,262
Ending balance at Dec. 31, 2021 $ 197 $ 108,811 $ (48,869) $ (195) $ 71,460 $ 2,312 $ 133,716
Ending balance (in shares) at Dec. 31, 2021             18,395,476
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Consolidated Statements of Changes in Stockholders' Equity [Abstract]  
Unrecognized pension and postretirement cost adjustment, tax $ 136
Unrealized loss on MSA investments, tax 351
Unrealized gain (loss) on derivative instruments, tax 377
Purchase of call options, tax 5,195
Foreign currency translation, tax $ 0
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organizations and Basis of Presentation
12 Months Ended
Dec. 31, 2021
Organizations and Basis of Presentation [Abstract]  
Organizations and Basis of Presentation
Note 1. Organizations and Basis of Presentation

Description of Business

Turning Point Brands, Inc. and its Subsidiaries (collectively referred to herein as the “Company,” “we,” “our,” or “us”) is a leading manufacturer, marketer and distributor of branded consumer products. We sell a wide range of products to adult consumers consisting of staple products with our iconic brands Zig-Zag® and Stoker’s® to our next generation products to fulfill evolving consumer preferences. Our three focus segments are led by our core, proprietary brands: Zig-Zag® in the Zig-Zag Products segment; Stoker’s® along with Beech-Nut® and Trophy® in the Stoker’s Products segment; along with our distribution platforms (Vapor Beast®, VaporFi® and Direct Vapor®) and Solace ® in the NewGen Products segment. The Company’s products are available in more than 215,000 retail outlets in North America. We operate in three segments: (i) Zig-Zag Products, (ii) Stoker’s Products, and (iii) NewGen Products.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. The Company’s significant estimates include those affecting the valuation of goodwill and other intangible assets, deferred income tax valuation allowances, the valuation of investments and the valuation of inventory, including reserves.

Certain prior year amounts have been reclassified to conform to the current year’s presentation. The changes did not have an impact on the Company’s consolidated financial position, results of operations, or cash flows in any of the periods presented.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 2. Summary of Significant Accounting Policies

Consolidation

The consolidated financial statements include the accounts of the Company, its subsidiaries, all of which are wholly owned, and variable interest entities (“VIEs”) for which the Company is considered the primary beneficiary. All significant intercompany transactions have been eliminated.

GAAP requires the Company to identify entities for which control is achieved through means other than voting rights and to determine whether the Company is the primary beneficiary of VIEs. A VIE is broadly defined as an entity with one or more of the following characteristics: (a) the total equity investment at risk is insufficient to finance the entity’s activities without additional subordinated financial support; (b) as a group, the holders of the equity investment at risk lack (i) the ability to make decisions about the entity’s activities through voting or similar rights, (ii) the obligation to absorb the expected losses of the entity, or (iii) the right to receive the expected residual returns of the entity; and (c) the equity investors have voting rights that are not proportional to their economic interests, and substantially all of the entity’s activities either involve, or are conducted on behalf of, an investor that has disproportionately few voting rights. The Company consolidates its investment in a VIE when it determines that it is the VIE’s primary beneficiary. The Company may change its original assessment of a VIE upon subsequent events such as the modification of contractual arrangements that affects the characteristics or adequacy of the entity’s equity investments at risk and the disposition of all or a portion of an interest held by the primary beneficiary.

The primary beneficiary of a VIE as the entity that has both: (i) the power to direct the activities of the VIE that most significantly impact the entity’s economic performance; and (ii) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the entity. The Company performs this analysis on an ongoing basis.

Management of the Company has determined that Turning Point Brands Canada (formerly ReCreation Marketing) is a VIE for which the Company is considered the primary beneficiary due to the power the Company has over the activities that most significantly impact the economic performance of Turning Point Brands Canada and the right to receive benefits and the obligation to absorb losses of Turning Point Brands Canada through the Company’s 65% equity interest, additional subordinated financing provided by the Company to Turning Point Brands Canada and the distribution agreement with Turning Point Brands Canada for the sale of the Company’s products that makes up substantially all of Turning Point Brands Canada’s business activities. See Note 3, “Acquisitions” for further details regarding the consolidation of Turning Point Brands Canada.

Revenue Recognition

The Company recognizes revenues in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (Topic 606), which includes excise taxes and shipping and handling charges billed to customers, net of cash discounts for prompt payment, sales returns and sales incentives, upon delivery of goods to the customer—at which time the Company’s performance obligation is satisfied—at an amount that the Company expects to be entitled to in exchange for those goods in accordance with the five-step analysis outlined in Topic 606: (i) identify the contract with the customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations, and (v) recognize revenue when (or as) performance obligations are satisfied. The Company excludes from the transaction price, sales taxes and value-added taxes imposed at the time of sale (which do not include excise taxes on smokeless tobacco, cigars, or vaping products billed to customers).

The Company records an allowance for sales returns, based principally on historical volume and return rates, which is included in accrued liabilities on the consolidated balance sheets. The Company records sales incentives, which consist of consumer incentives and trade promotion activities, as a reduction in revenues (a portion of which is based on amounts estimated as being due to wholesalers, retailers and consumers at the end of the period) based principally on historical volume and utilization rates. Expected payments for sales incentives are included in accrued liabilities on the consolidated balance sheets.

A further requirement of ASC 606 is for entities to disaggregate revenue recognized from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Company management views business performance through segments that closely resemble the performance of major product lines. Thus, the primary and most useful disaggregation of the Company’s contract revenue for decision making purposes is the disaggregation by segment which can be found in Note 21, “Segment Information”. An additional disaggregation of contract revenue by sales channel can be found within Note 21 as well.

Derivative Instruments

Foreign Currency Forward Contracts: The Company enters into foreign currency forward contracts to hedge a portion of its exposure to changes in foreign currency exchange rates on inventory purchase commitments. The Company accounts for its forward contracts under the provisions of ASC 815, Derivatives and Hedging. Under the Company’s policy, the Company may hedge up to 100% of its anticipated purchases of inventory in the denominated invoice currency over a forward period not to exceed twelve months. The Company may also, from time to time, hedge up to ninety percent of its non-inventory purchases in the denominated invoice currency. Forward contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these forward contracts are transferred from other comprehensive income into inventory as the related inventories are received and are transferred to net income as inventory is sold. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.

Interest Rate Swap Agreements: The Company enters into interest rate swap contracts to manage interest rate risk and reduce the volatility of future cash flows. The Company accounts for its interest rate swap contracts under the provisions of ASC 815, Derivatives and Hedging. Swap contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these swap contracts are transferred from other comprehensive income into net income upon settlement of the derivative position or at maturity of the interest rate swap contract. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.

Shipping Costs

The Company records shipping costs incurred as a component of selling, general and administrative expenses. Shipping costs incurred were approximately $27.6 million, $22.8 million, and $18.1 million in 2021, 2020, and 2019, respectively.

Research and Development and Quality Assurance Costs

Research and development and quality assurance costs are expensed as incurred. These expenses, classified as selling, general and administrative expenses, were approximately $1.1 million, $1.3 million, and $2.5 million in 2021, 2020, and 2019, respectively.

Cash and Cash Equivalents

The Company considers any highly liquid investments with a maturity of three months or less from the date of purchase to be cash equivalents.

Inventories

Inventories are stated at the lower of cost or net realizable value. Cost was determined using the first-in, first-out (“FIFO”) method. Leaf tobacco is presented in current assets in accordance with standard industry practice, notwithstanding the fact that such tobaccos are carried longer than one year for the purpose of curing.

Property, Plant and Equipment

Property, Plant and Equipment are stated at cost less accumulated depreciation and impairment. Depreciation is provided using the straight-line method over the lesser of the estimated useful lives of the assets or the life of the leases for leasehold improvements (4 to 7 years for machinery, equipment and furniture, 10 to 15 years for leasehold improvements, and up to 15 years for buildings and building improvements). Expenditures for repairs and maintenance are charged to expense as incurred. The costs of major renewals and improvements are capitalized and depreciated over their estimated useful lives. Upon disposition of fixed assets, the costs and related accumulated depreciation amounts are relieved. Any resulting gain or loss is reflected in operations during the period of disposition. Long-lived assets are reviewed for impairment when changes in circumstances indicate that the carrying amount of an asset may not be recoverable.

Goodwill and Other Intangible Assets

The Company follows the provisions of ASC 350, Intangibles – Goodwill and Other in accounting for goodwill and other intangible assets. Goodwill and indefinite-lived intangible assets are reviewed for impairment annually on December 31, or more frequently if certain indicators are present, in accordance with ASC 350-20-35 and ASC 350-30-35, respectively. If the carrying value of a reporting unit including goodwill exceeds its fair value, which is determined using the discounted cash flows, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit but is limited to the total goodwill allocated to the reporting unit. If the carrying value of an indefinite-life intangible asset exceeds its fair value, which is determined using discontinued cash flows or relief-from-royalty, the intangible asset is considered impaired and is reduced to fair value. For goodwill, the determination of a reporting unit’s fair value involves, among other things, the Company’s market capitalization and application of the income approach, which includes developing forecasts of future cash flows and determining an appropriate discount rate.

Based on the Company’s annual goodwill impairment testing, the estimated fair values of each of our reporting units were in excess of the respective carrying values at December 31, 2021. The Company had no such impairment of goodwill or other intangible assets during the year ended December 31, 2021. However, there could be an impairment of the goodwill of the NewGen reporting unit if future revenues do not achieve our expected future cash flows or if macroeconomic conditions result in future increases in the weighted average cost of capital used to estimate fair value. See Note 10, “Goodwill and Other Intangible Assets”, for further details regarding the Company’s goodwill and other intangible assets as of December 31, 2021.

Fair Value

GAAP establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1) and the lowest priority to unobservable inputs (level 3).

The three levels of the fair value hierarchy under GAAP are described below:

Level 1 – Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date.
Level 2 – Inputs to the valuation methodology include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 – Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

Retirement Plans

The Company follows the provisions of ASC 715, Compensation – Retirement Benefits. ASC 715-30, Defined Benefit Plans – Pensions, which requires an employer to (a) recognize in its statement of financial position the funded status of a benefit plan, measured as the difference between the fair value of plan assets and benefit obligations, (b) recognize net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit cost, and (c) measure defined benefit plan assets and obligations as of the date of the employer’s statement of financial position.

Deferred Financing Costs

Deferred financing costs are amortized over the terms of the related debt obligations using the effective interest method. Unamortized amounts are expensed upon extinguishment of the related borrowings. Deferred financing costs are presented as a direct deduction from the carrying amount of that debt liability except for deferred financing costs relating to our revolving credit facility, which are presented as an asset.

Income Taxes

The Company records the effects of income taxes under the liability method in which deferred income tax assets and liabilities are recognized based on the difference between the financial and tax basis of assets and liabilities using the enacted tax rates in effect for the years in which the differences are expected to reverse. The Company assesses its ability to realize future benefits of deferred tax assets by determining if they meet the “more likely than not” criteria in ASC 740, Income Taxes. If the Company determines that future benefits do not meet the “more likely than not” criteria, a valuation allowance is recorded.

Advertising and Promotion

Advertising and promotion costs, including point of sale materials, are expensed as incurred and amounted to $12.1 million, $5.2 million, and $12.0 million for the years ended December 31, 2021, 2020, and 2019, respectively.

Stock-Based Compensation

The Company measures stock-based compensation costs related to its stock options on the fair value-based method under the provisions of ASC 718, Compensation – Stock Compensation. The fair value-based method requires compensation cost for stock options to be recognized over the requisite service period based on the fair value of stock options granted. The Company determined the fair value of these awards using the Black-Scholes option pricing model.

The Company grants performance-based restricted stock units (“PRSU”) subject to both performance-based and service-based vesting conditions. The fair value of each PRSU is the Company’s stock price on the date of grant. For purposes of recognizing compensation expense as services are rendered in accordance with ASC 718, the Company assumes all employees involved in the PRSU grant will provide service through the end of the performance period. Stock compensation expense is recorded based on the probability of achievement of the performance conditions specified in the PRSU grant.

The Company grants restricted stock units (“RSU”) subject to service-based vesting conditions. The fair value of each RSU is the Company’s stock price on the date of grant. The Company recognizes compensation expense as services are rendered in accordance with ASC 718. Stock compensation expense is recorded over the service period in the RSU grant.

Risks and Uncertainties

Manufacturers and sellers of tobacco products are subject to regulation at the federal, state, and local levels. Such regulations include, among others, labeling requirements, limitations on advertising, and prohibition of sales to minors. The tobacco industry is likely to continue to be heavily regulated. There can be no assurance as to the ultimate content, timing, or effect of any regulation of tobacco products by any federal, state, or local legislative or regulatory body, nor can there be any assurance that any such legislation or regulation would not have a material adverse effect on the Company’s financial position, results of operations, or cash flows. In a number of states targeted flavor bans have been proposed or enacted legislatively or by the administrative process. Depending on the number and location of such bans, that legislation or regulation could have a material adverse effect on the Company’s financial position, results of operations or cash flows. Food and Drug Administration (“FDA”) continues to consider various restrictive regulations around our products, including targeted flavor bans; however, the details, timing, and ultimate implementation of such measures remain unclear.

The tobacco industry has experienced and is experiencing significant product liability litigation. Most tobacco liability lawsuits have been brought against manufacturers and sellers of cigarettes for injuries allegedly caused by smoking or exposure to smoke. However, several lawsuits have been brought against manufacturers and sellers of smokeless products for injuries to health allegedly caused by use of smokeless products. Typically, such claims assert that use of smokeless products is addictive and causes oral cancer. Additionally, several lawsuits have been brought against manufacturers and distributors of NewGen products due to malfunctioning devices. There can be no assurance the Company will not sustain losses in connection with such lawsuits and that such losses will not have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

Master Settlement Agreement (MSA):  Forty-six states, certain U.S. territories, and the District of Columbia are parties to the Master Settlement Agreement (“MSA”) and the Smokeless Tobacco Master Settlement Agreement (“STMSA”). To the Company’s knowledge, signatories to the MSA include 49 cigarette manufacturers and/or distributors. The only signatory to the STMSA is US Smokeless Tobacco Company. In the Company’s opinion, the fundamental basis for each agreement is the states’ consents to withdraw all claims for monetary, equitable, and injunctive relief against certain tobacco products manufacturers and others and, in return, the signatories have agreed to certain marketing restrictions and regulations as well as certain payment obligations.

Pursuant to the MSA and subsequent states’ statutes, a “cigarette manufacturer” (which is defined to also include MYO cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account, with sub-accounts on behalf of each settling state. The STMSA has no similar provisions. The MSA escrow accounts are governed by states’ statutes that expressly give the manufacturers the option of opening, funding, and maintaining an escrow account in lieu of becoming a signatory to the MSA. The statutes require companies who are not signatories to the MSA to deposit, on an annual basis, into qualified banks, escrow funds based on the number of cigarettes or cigarette equivalents, i.e., the pounds of MYO tobacco, sold. The purpose of these statutes is expressly stated to be to eliminate the cost disadvantage the settling manufacturers have as a result of entering into the MSA. Such companies are entitled to direct the investment of the escrowed funds and withdraw any appreciation, but cannot withdraw the principal for twenty-five years from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgment to that state’s plaintiffs in the event of such a final judgment against the company. Either option – becoming an MSA signatory or establishing an escrow account – is permissible.

The Company chose to open and fund an MSA escrow account as its means of compliance. It is management’s opinion, due to the possibility of future federal or state regulations, though none have to date been enacted, that entering into one or both of the settlement agreements or establishing and maintaining an escrow account would not necessarily prevent future regulations from having a material adverse effect on the results of operations, financial position, and cash flows of the Company.

Various states have enacted or proposed complementary legislation intended to curb the activity of certain manufacturers and importers of cigarettes that are selling into MSA states without signing the MSA or who have failed to properly establish and fund a qualifying escrow account. To the best of the Company’s knowledge, no such statute has been enacted which could inadvertently and negatively impact the Company, which has been, and is currently, fully compliant with all applicable laws, regulations, and statutes. However, there can be no assurance that the enactment of any such complementary legislation in the future will not have a material adverse effect on the results of operations, financial position, or cash flows of the Company.

Pursuant to the MSA escrow account statutes, in order to be compliant with the MSA escrow requirements, companies selling products covered by the MSA are required to deposit such funds for each calendar year into a qualifying escrow account by April 15 of the following year. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. At December 31, 2020, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $32.1 million. Inputs to the valuation methodology of the MSA escrow deposits when funds are invested include unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date. During 2021, no monies were deposited into this qualifying escrow account. The investment vehicles available to the Company are specified in the state escrow agreements and are limited to low-risk government securities.

The Company discontinued its generic category of MYO in 2019 and its Zig-Zag branded MYO cigarette smoking tobacco in 2017. Thus, pending a change in MSA legislation, the Company has no remaining product lines covered by the MSA and will not be required to make future escrow deposits.

The Company has chosen to invest a portion of the MSA escrow, from time to time, in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds. These investments are classified as available-for-sale and carried at fair value. Realized losses are prohibited under the MSA; thus, any investment with an unrealized loss position will be held until the value is recovered, or until maturity.


Fair values for the U.S. Governmental agency obligations are Level 2 in the fair value hierarchy. The following tables show cost and estimated fair value of the assets held in the MSA account, respectively, as well as the maturities of the U.S. Governmental agency obligations held in such account for the periods indicated.


   
As of December 31, 2021
   
As of December 31, 2020
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost and Estimated
Fair Value
 
Cash and cash equivalents
 
$
12,155
   
$
-
   
$
-
   
$
12,155
   
$
32,074
 
U.S. Governmental agency obligations (unrealized gain position < 12 months)
   
19,918
     
4
     
(357
)
   
19,565
     
-
 
Total
 
$
32,073
   
$
4
   
$
(357
)
 
$
31,720
   
$
32,074
 


   
As of
 
   
December 31, 2021
 
Less than one year
 
$
-
 
One to five years
   
5,996
 
Five to ten years
   
12,966
 
Greater than ten years
   
956
 
Total
 
$
19,918
 

The following shows the amount of deposits by sales year for the MSA escrow account:

Sales
 
Deposits as of December 31,
 
Year
 
2021
   
2020
 
1999
 
$
211
   
$
211
 
2000
   
1,017
     
1,017
 
2001
   
1,673
     
1,673
 
2002
   
2,271
     
2,271
 
2003
   
4,249
     
4,249
 
2004
   
3,714
     
3,714
 
2005
   
4,553
     
4,553
 
2006
   
3,847
     
3,847
 
2007
   
4,167
     
4,167
 
2008
   
3,364
     
3,364
 
2009
   
1,619
     
1,619
 
2010
   
406
     
406
 
2011
   
193
     
193
 
2012
   
199
     
199
 
2013
   
173
     
173
 
2014
   
143
     
143
 
2015
   
101
     
101
 
2016
   
91
     
91
 
2017
   
82
     
83
 
                 
Total
 
$
32,073
   
$
32,074
 

Federal Excise Taxes:  Tobacco products, cigarette papers, and cigarette tubes are subject to federal excise taxes.

Any future increases in federal excise taxes on the Company’s products could have a material adverse effect on the results of operations or financial condition of the Company. The Company is unable to predict the likelihood of passage of future increases in federal excise taxes. As of December 31, 2021, federal excise taxes are not assessed on e-cigarettes and related products.

As of December 31, 2021, approximately half of the states and certain localities impose excise taxes on electronic cigarettes and/or liquid vapor. In addition, there are several local taxing jurisdictions with an excise tax on e-cigarettes. Several states have also implemented additional measures on e-cigarettes, such as licensing requirements.

FDA: On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (“FSPTCA”) authorized the FDA to immediately regulate the manufacture, sale, and marketing of four categories of tobacco products – cigarettes, cigarette tobacco, roll-your-own tobacco, and smokeless tobacco. On August 8, 2016, the FDA deeming regulation became effective. The deeming regulation gave the FDA the authority to also regulate cigars, pipe tobacco, e-cigarettes, vaporizers, and e-liquids as “deemed” tobacco products under the FSPTCA.

The FDA assesses tobacco product user fees on six classes of regulated tobacco products and computes user fees using a methodology similar to the methodology used by the U.S Department of Agriculture to compute the Tobacco Transition Payment Program (“TTPP,” also known as the “Tobacco Buyout”) assessment. First, the total, annual, congressionally established user fee assessment is allocated among the various classes of tobacco products using the federal excise tax weighted market share of tobacco products subject to regulation. Then, the assessment for each class of tobacco products is divided among individual manufacturers and importers.

In August 2016, the FDA’s regulatory authority under the Tobacco Control Act (the “TCA”) was extended to all tobacco products not previously covered, including: (i) certain NewGen products (such as electronic cigarettes, vaporizers and e-liquids) and their components or parts (such as tanks, coils and batteries); (ii) cigars and their components or parts (such as cigar tobacco); (iii) pipe tobacco; (iv) hookah products; and (v) any other tobacco product “newly deemed” by the FDA. These “deeming regulations” apply to all products made or derived from tobacco intended for human consumption, but excluding accessories of tobacco products (such as lighters). Accordingly, the FDA has since regulated our cigar and cigar wrap products as well as our vapor products containing tobacco-derived nicotine and products intended or reasonably expected to be used to consume such e-liquids.

Under the deeming regulations, the FDA has responsibility for conducting premarket review of “new tobacco products”—defined as those products not commercially marketed in the United States as of February 15, 2007. There are three pathways for obtaining premarket authorization, including submission of a premarket tobacco product application (“PMTA”).


We submitted premarket filings prior to the September 9, 2020 deadline for certain of our products and have continued to supplement these applications with additional information. A successful PMTA must demonstrate that the subject product is “appropriate for the protection of public health,” taking into account the effect of the marketing of the product on all sub-populations while a Substantial Equivalence Report must demonstrate that a new product either has the same characteristics as its predicate product or different characteristics, but does not raise different questions of public health. The FDA has indicated its enforcement priority is those applicants who have received negative action on their application, such as a Marketing Denial Order or Refuse to File notification and who continue to illegally sell those unauthorized products, as well as products for which manufacturers failed to submit a marketing application.



The FDA has issued a number of rules related to premarket filings; however, those rules were not finalized prior to the September 9, 2020, deadline. On October 5, 2021, the FDA finalized two rules related to the Substantial Equivalence process and the Premarket Tobacco Product Application process, respectively, which both became effective November 4, 2021. Both Final Rules indicate that any new or additional requirements will not retroactively apply to currently pending PMTAs; however, the information outlined in the rule remains important to the FDA’s substantive review of an application. We believe we have products that meet the Rules and have filed premarket filings supporting a showing of the respective required standards. However, there is no assurance that the FDA’s guidance or regulations will not change, or that the FDA will not prioritize its enforcement in a manner that negatively affects our pending applications, or that unforeseen circumstances will not arise that prevent us from sufficiently supplementing or completing our applications or otherwise increases the amount of time and money we are required to spend to receive all necessary marketing orders. On September 14, 2021, the FDA issued a Marketing Denial Order (“MDO”) for certain of the Company’s proprietary e-liquid products subject of these PMTAs. The Company filed a Petition for Review in the Sixth Circuit Court of Appeals on September 23, 2021, followed by an Emergency Motion for a Stay Pending Review on September 30, 2021. On October 7, 2021, we were informed that the FDA had rescinded its September 14, 2021, MDO. We therefore withdrew both the Petition and Emergency Stay on October 8, 2021. The Rescission Letter indicated that FDA had found additional relevant information that was not adequately assessed. Although we filed many premarket applications in a timely manner, no assurance can be given that the applications will ultimately be successful. This may result in the prioritization of supplementing or completing applications for high priority SKUs in our inventory position, which could adversely impact future revenues. At the time of receipt of the MDO, the Company quarantined approximately $0.7 million in aggregate inventories of the affected products or materials subject to the MDO, which were subsequently released, once the FDA rescinded the MDO.



In addition, we currently distribute many third-party manufactured vapor products for which we are completely dependent on the manufacturer complying with the premarket filing requirements. There can be no assurance that these third-party products will receive a marketing order or otherwise remain in compliance with relevant legal requirements. While we will take measures to pursue regulatory compliance for our own privately-branded or proprietary vape products that compete with these third-party products, there is no assurance that such proprietary products would be as successful in the marketplace or can fully displace third-party products that are currently being distributed by us, which could adversely affect our results of operations and liquidity. For a period of time after the filing deadline, we expect there to be a lack of enforcement, which may adversely affect our ability to compete in the marketplace against those who continue to sell unauthorized products.



On April 29, 2021, the FDA announced plans to propose two tobacco product standards related to combusted tobacco products: (1) a ban on menthol as a characterizing flavor in cigarettes; and (2) a ban on all characterizing flavors (including menthol) in cigars. These product standards are required to go through the formal rulemaking process where we would have the opportunity to comment on the proposed rule with regard to any impact on any of our products. The FDA’s policy on these and other regulated products may change or expand over time in ways not yet known and may significantly impact our products or our premarket filings.

Prevent All Cigarette Trafficking Act (“PACT Act”): On December 27, 2020, President Trump signed the Further Consolidated Appropriations Act, 2021, into law. This law included an amendment to the Jenkins Act expanding the definition of “cigarette” to include “electronic nicotine delivery systems,” or ENDS, and required that the United States Postal Service (USPS) promulgate regulations clarifying the applicability of the prohibition on delivery sales of cigarettes to ENDS. USPS issued its final rule on October 21, 2021. We have received appropriate shipping exemptions from carrier services we use to carry the affected freight. Failure to comply with the PACT Act could result in significant financial or criminal penalties. To the extent we are unable to respond to, or comply with, these new requirements, we could lose our shipping exemptions, be subject to civil or criminal penalties, or there could be a material adverse effect on our business, results of operations and financial condition.

Concentration of Credit Risk:  At December 31, 2021 and 2020, the Company had bank deposits, including MSA escrow accounts, in excess of federally insured limits of approximately $137.2 million and $69.7 million, respectively. During 2021, the Company invested a portion of the MSA escrow accounts in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds.

The Company sells its products to distributors, retail establishments, and consumers throughout the United States and also sells Zig-Zag® premium cigarette papers in Canada and some smaller quantities in other countries. The Company had no customers that accounted for more than 10% of net sales for 2021, 2020, or 2019. The Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically, the Company has not experienced significant credit losses.

Accounts Receivable

Accounts receivable are recognized at their net realizable value. All accounts receivable are trade related, recorded at the invoiced amount, and do not bear interest. The Company maintains allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from a customer’s inability to pay (bankruptcy, out of business, etc., i.e. “bad debt” which results in write-offs). The activity of allowance for doubtful accounts during 2021 and 2020 is as follows:

 
December 31,
2021
   
December 31,
2020
 
Balance at beginning of period
 
$
150
   
$
280
 
Additions to allowance account during period
   
237
     
86
 
Deductions of allowance account during period
   
(125
)
   
(216
)
Balance at end of period
 
$
262
   
$
150
 

Recent Accounting Pronouncements Adopted


In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. This ASU became effective beginning in the first quarter of the Company’s fiscal year 2021. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The ASU was effective for the Company beginning in the first quarter of 2021. The ASU did not have an impact to the Company’s financial statements and related disclosures.



In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06”). This guidance simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the convertible instrument. This guidance also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. This ASU is effective for annual reporting periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company early adopted this ASU effective January 1, 2021 using the full retrospective method of transition. The adoption resulted in a $7.1 million increase in Accumulated earnings, a $24.2 million increase in Notes payable and long-term debt, a $6.3 million decrease in deferred income taxes and a $24.9 million decrease in Additional paid-in capital as of December 31, 2020, and a $2.2 million decrease in Accumulated deficit and a $24.9 million decrease in Additional paid-in capital as of December 31, 2019. Interest expense decreased by $6.7 million annually and weighted average diluted common shares outstanding increased by approximately 3.2 million shares.



Change in Accounting Principle



Effective January 1, 2021, the Company changed its method of accounting for inventory from the LIFO method to the FIFO method. Costs determined using the LIFO method would have been utilized on approximately 45.1% and 49.4% of inventories at December 31, 2020 and 2019, respectively, prior to this change in method, and consisted primarily of tobacco inventory. The Company believes the FIFO method is preferable because it: (i) conforms the accounting for all inventory with the method utilized for the majority of its inventory; (ii) better represents how management assesses and reports on the performance of the tobacco and other LIFO product lines as LIFO is excluded from management’s economic decision making; (iii) better aligns the accounting with the physical flow of that inventory; and (iv) better reflects inventory at more current costs. The Company applied this change retrospectively to all prior periods presented. This change resulted in a $6.1 million increase in inventories, a $1.6 million decrease in deferred taxes and a $4.5 million increase in Accumulated earnings as of December 31, 2020, and a $5.8 million increase in inventories, a $1.5 million decrease in deferred taxes and a $4.3 million decrease in Accumulated deficit as of December 31, 2019.



All prior periods presented in the consolidated financial statements have previously been retrospectively adjusted to apply the effects of the change in accounting principle from the LIFO method to the FIFO method of accounting and the adoption of ASU 2020-06.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Acquisitions [Abstract]  
Acquisitions
Note 3. Acquisitions


Unitabac



In July 2021, the Company acquired certain assets of Unitabac, a marketer of mass-market cigars, for $10.7 million in total consideration, comprised of $9.6 million in cash and $1.1 million of capitalized transaction costs. The acquisition is comprised of a portfolio of cigarillo products and all related intellectual property, including Cigarillo Non-Tip (NT) Homogenized Tobacco Leaf (HTL) products and Rolled Leaf and Natural Leaf Cigarillo Products. The transaction was accounted for as an asset purchase with $10.0 million assigned to intellectual property, which has an indefinite life, and $0.7 million assigned to inventory. The intellectual property asset is deductible for tax purposes.



Direct Value Wholesale



In April 2021, Turning Point Brands Canada, a VIE for which the Company is considered the primary beneficiary, purchased 100% of the equity interests of Westhem Ventures LTD d/b/a Direct Value Wholesale (“DVW”) for $3.9 million, net of cash acquired, with $3.5 million paid in cash at closing and $0.5 million in accrued consideration paid during 2021. DVW is a Canadian distribution entity that operates in markets not primarily served by Turning Point Brands Canada. The acquisition expands Turning Point Brands Canada’s markets in Canada. On April 13, 2021, in connection with the acquisition of DVW, the Company provided a $3.7 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing April 13, 2023. The unsecured loan is eliminated in the consolidation of Turning Point Brands Canada. As of December 31, 2021, Turning Point Brands Canada had not completed the accounting for the acquisition. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired and are based on management’s preliminary estimates:


Total consideration transferred
 
$
3,462
 
Adjustments to consideration transferred:
       
Cash acquired
   
(43
)
Accrued consideration
   
472
 
Adjusted consideration transferred
   
3,891
 
Assets acquired:
       
Working capital (primarily AR and inventory)
   
1,334
 
Fixed assets and Other long term assets
   
27
 
Net assets acquired
 
$
1,361
 
         
Goodwill
 
$
2,530
 



The goodwill of $2.5 million consists of the synergies expected from combining the operations and is deductible for tax purposes.

Turning Point Brands Canada (formerly ReCreation Marketing)

In July 2019, the Company obtained a 30% stake in a Canadian distribution entity, Turning Point Brands Canada for $1 million paid at closing. In November 2020, the Company invested an additional $1 million related to our 30% stake. In November 2020, the Company also invested an additional $2 million increasing its ownership interest to 50%. The Company received board seats aligned with our ownership position. The Company also provided a $2.0 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing November 19, 2022. As discussed in Note 2, the Company has determined that Turning Point Brands Canada is a VIE due its required subordinated financial support. The Company has determined it is the primary beneficiary due its 50% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result, the Company began consolidating Turning Point Brands Canada effective November 2020. The Company completed the accounting for the acquisition during the fourth quarter of 2021. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired:

Total consideration transferred
 
$
4,000
 
Adjustments to consideration transferred:
       
Cash acquired
   
(3,711
)
Working capital
   
418
 
Debt eliminated in consolidation
   
2,000
 
Adjusted consideration transferred
   
2,707
 
Assets acquired:
       
Working capital (primarily AR and inventory)
   
1,551
 
Fixed assets and Other long term assets
   
70
 
Other liabilities
   
(203
)
Non-controlling interest
   
(4,050
)
Net assets acquired
 
$
(2,632
)
         
Goodwill
 
$
5,339
 

The goodwill of $5.3 million consists of the synergies expected from combining the operations and is currently not deductible for tax purposes.

In July 2021, the Company invested an additional $2.3 million in Turning Point Brands Canada increasing its ownership interest to 65%. The Company received board seats aligned with its ownership position. The Company has determined that Turning Point Brands Canada continues to be a VIE due to its required subordinated financial support. The Company has determined it remains the primary beneficiary due to its 65% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result of the Company remaining the primary beneficiary, the increase in ownership interest resulted in a decrease in Non-controlling interest of $1.1 million and a decrease in Additional paid-in capital of $1.1 million.

Standard Diversified Inc. (“SDI”) Reorganization

On July 16, 2020, the Company completed its merger with SDI, whereby SDI was merged into a wholly-owned subsidiary of the Company in a tax-free downstream merger. Under the terms of the merger, the holders of SDI’s Class A Common Stock and SDI’s Class B Common Stock (collectively, “SDI Common Stock”) received in the aggregate, in return for their SDI Common Stock, TPB Voting Common Stock (“TPB Common Stock”) at a ratio of 0.52095 shares of TPB Common Stock for each share of SDI Common Stock at the time of the merger. SDI divested its assets, other than SDI’s TPB Common Stock, prior to close such that the net liabilities at closing were minimal and the only assets that SDI retained were the remaining TPB Common Stock holdings. The transaction was accounted for as an asset purchase for $236.0 million in consideration, comprised of 7,934,704 shares of TPB Common Stock valued at $234.3 million plus transaction costs and assumed net liabilities. The $236.0 million was assigned to the 8,178,918 shares of TPB Common Stock acquired. The 244,214 shares of TPB Common Stock acquired in excess of the shares issued were retired resulting in a charge of $1.7 million recorded in Accumulated earnings. The Company no longer has a controlling shareholder

Durfort Holdings

In June 2020, the Company purchased certain tobacco assets and distribution rights from Durfort Holdings S.R.L. (“Durfort”) and Blunt Wrap USA for $47.7 million in total consideration, comprised of $37.7 million in cash, including $1.7 million of capitalized transaction costs, and a $10.0 million unsecured subordinated promissory note (“Promissory Note”). With this transaction, the Company acquired co-ownership in the intellectual property rights of all of Durfort’s and Blunt Wrap USA’s Homogenized Tobacco Leaf (“HTL”) cigar wraps and cones. The Company also entered into an exclusive Master Distribution Agreement to market and sell the original Blunt Wrap® cigar wraps within the USA which was effective October 9, 2020. Durfort is an industry leader in alternative cigar and cigar wrap manufacturing and distribution. Blunt Wrap USA has been an innovator of new products in the smoking alternative market since 1997 and has secured patents in the USA and internationally for novel smoking wrappers and cones. The transaction was accounted for as an asset purchase with $42.2 million assigned to intellectual property, which has an indefinite life, and $5.5 million assigned to the Master Distribution Agreement, which has a 15 year life. Both assets are currently deductible for tax purposes.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments
12 Months Ended
Dec. 31, 2021
Derivative Instruments [Abstract]  
Derivative Instruments
Note 4. Derivative Instruments

Foreign Currency

The Company’s policy is to manage the risks associated with foreign exchange rate movements. The policy allows hedging up to 100% of its anticipated purchases of inventory over a forward period that will not exceed 12 rolling and consecutive months. The Company may, from time to time, hedge currency for non-inventory purchases, e.g., production equipment, not to exceed 90% of the purchase price. The Company did not execute any forward contracts during 2021. During 2020, the Company executed various forward contracts, which met hedge accounting requirements, for the purchase of €19.7 million and sale of €21.4 million with maturity dates ranging from December 2020 to November 2021. At December 31, 2021, the Company had no forward contracts. At December 31, 2020, the Company had forward contracts for the purchase of €18.0 million and sale of €19.6 million. The foreign currency contracts’ fair value at December 31, 2020, resulted in an asset of $0.4 million included in Other current assets and a liability of $0.0 million included in Accrued liabilities.

Interest Rate Swaps

The Company’s policy is to manage interest rate risk by reducing the volatility of future cash flows associated with debt instruments bearing interest at variable rates. In March 2018, the Company executed various interest rate swap agreements for a notional amount of $70 million with an expiration of December 2022. The swap agreements fix LIBOR at 2.755%. The swap agreements met the hedge accounting requirements; thus, any change in fair value is recorded to other comprehensive income. The Company uses the Shortcut Method to account for the swap agreements. The Shortcut Method assumes the hedge to be perfectly effective; thus, there is no ineffectiveness to be recorded in earnings. The swap agreements’ fair values at December 31, 2020, resulted in a liability of $3.7 million included in other long-term liabilities. Losses of $0.1 million, $1.5 million and $0.3 million were reclassified into interest expense for the year ending December 31, 2021, 2020 and 2019 respectively. The Company terminated the interest rate swap agreements in conjunction with the prepayment of all outstanding amounts under the 2018 First Lien Credit Facility (as defined below) in the first quarter of 2021 with the early termination payment made by the Company in the amount of $3.6 million which was reclassified out of accumulated other comprehensive loss into loss on extinguishment of debt.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2021
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
Note 5. Fair Value of Financial Instruments

The estimated fair value amounts have been determined by the Company using the methods and assumptions described below. However, considerable judgment is required to interpret market data to develop estimates of fair value. Accordingly, the estimates presented herein are not necessarily indicative of the amounts the Company could realize in a current market exchange. The use of different market assumptions and/or estimation methodologies may have a material effect on the estimated fair value amounts.

Cash and Cash Equivalents

Cash and cash equivalents are, by definition, short-term. Thus, the carrying amount is a reasonable estimate of fair value.

Accounts Receivable

The fair value of accounts receivable approximates their carrying value due to their short-term nature.

Note Payable – Promissory Note

The Company’s Promissory Note bore interest at a rate of 7.5% per year. The fair value of the Promissory Note approximated its carrying value of $10.0 million at December 31, 2020, due to the recency of the note’s issuance, related to the year ended December 31, 2020. The Company prepaid all outstanding amounts under the Promissory Note in the third quarter of 2021.

Note Payable – Unsecured Loan

The Companys Unsecured Note bore interest at a rate of 1.0% per year. The fair value of the Unsecured Note approximated its carrying value of $7.5 million at December 31, 2020, due to the recency of the note’s issuance, related to the year ended December 31, 2020. The Unsecured Note was forgiven in the fourth quarter of 2021.

Long-Term Debt

The Company’s Senior Secured Notes (as defined below) bear interest at a rate of 5.625% per year and the fair value of the Senior Secured Notes approximate its carrying value of $250 million due to the recency of the notes’ issuance, related to the year ended December 31, 2021.

The Company’s 2018 Credit Facility bore interest at variable rates that fluctuated with market rates. The carrying values of the 2018 Credit Facility approximated its respective fair values. As of December 31, 2020, the fair value of the 2018 First Lien Term Loan approximated $130.0 million. The Company prepaid all outstanding amounts under the 2018 First Lien Credit Facility in the first quarter of 2021.

The Convertible Senior Notes bear interest at a rate of 2.50% per year. As of December 31, 2021, the fair value approximated $159.8 million, with a carrying value of $172.5 million. As of December 31, 2020, the fair value approximated $155.3 million, with a carrying value of $172.5 million.

See Note 13, “Notes Payable and Long-Term Debt”, for further information regarding the Company’s long-term debt.

Foreign Exchange

At December 31, 2021, the Company had no forward contracts. As there were no open contracts as of December 31, 2021, there is no resulting balance sheet position related to the fair value. At December 31, 2020, the Company had forward contracts for the purchase of €18.0 million and sale of €19.6 million. The fair value of the foreign exchange contracts are based upon quoted market prices for similar instruments, thus leading to a level 2 distinction within the fair value hierarchy, and resulted in an asset of $0.4 million and a liability of $0.0 million as of December 31, 2020.

Interest Rate Swaps

The Company had swap contracts for a total notional amount of $70 million at December 31, 2020. The fair values of the swap contracts were based upon quoted market prices for similar instruments, thus leading to a level 2 distinction within the fair value hierarchy, and resulted in a liability of $3.7 million as of December 31, 2020. The Company terminated the swap contracts in conjunction with the prepayment of all outstanding amounts under the 2018 First Lien Credit Facility in the first quarter of 2021.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventories [Abstract]  
Inventories
Note 6. Inventories

The components of inventories are as follows:

 
December 31,
2021
   
December 31,
2020
 
Raw materials and work in process
 
$
6,936
   
$
8,137
 
Leaf tobacco
   
35,900
     
32,948
 
Finished goods - Zig-Zag Products
   
25,663
     
14,903
 
Finished goods - Stoker’s Products
   
8,959
     
9,727
 
Finished goods - NewGen Products
   
8,591
     
18,916
 
Other
   
1,558
     
1,225
 
Inventories
 
$
87,607
   
$
85,856
 

The following represents the inventory valuation allowance roll-forward, for the years ended December 31:

 
2021
   
2020
 
Balance at beginning of period
 
$
(9,924
)
 
$
(21,502
)
Charged to cost and expense
   
(2,795
)
   
(2,867
)
Deductions for inventory disposed
   
5,051
     
14,445
 
Balance at end of period
 
$
(7,668
)
 
$
(9,924
)
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets
12 Months Ended
Dec. 31, 2021
Other Current Assets [Abstract]  
Other Current Assets
Note 7. Other Current Assets

Other current assets consists of:

 
December 31,
2021
   
December 31,
2020
 
Inventory deposits
 
$
12,091
   
$
7,113
 
Insurance deposit
   
3,000
     
3,000
 
Prepaid taxes
   
-
     
813
 
Other
   
11,655
     
15,525
 
 Total
 
$
26,746
   
$
26,451
 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment
Note 8. Property, Plant and Equipment

Property, plant and equipment consists of:

 
December 31,
2021
   
December 31,
2020
 
Land
 
$
22
   
$
22
 
Buildings and improvements
   
3,096
     
2,750
 
Leasehold improvements
   
5,374
     
4,702
 
Machinery and equipment
   
19,591
     
15,612
 
Furniture and fixtures
   
9,402
     
9,025
 
Gross property, plant and equipment
   
37,485
     
32,111
 
Accumulated depreciation
   
(18,835
)
   
(16,587
)
Net property, plant and equipment
 
$
18,650
   
$
15,524
 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Financing Costs
12 Months Ended
Dec. 31, 2021
Deferred Financing Costs [Abstract]  
Deferred Financing Costs
Note 9. Deferred Financing Costs

Deferred financing costs relating to the 2018 Revolving Credit Facility (which was terminated in February 2021) and the 2021 Revolving Credit Facility consist of:

 
December 31,
2021
   
December 31,
2020
 
Deferred financing costs, net of accumulated amortization of $94 and $705, respectively
 
$
388
   
$
641
 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Other Intangible Assets [Abstract]  
Goodwill and Other Intangible Assets
Note 10. Goodwill and Other Intangible Assets

The following table summarizes goodwill by segment:

 
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
 
Balance as of December 31, 2019
 
$
96,107
   
$
32,590
   
$
25,585
   
$
154,282
 

                               
Acquisitions
   
5,339
     
-
     
-
     
5,339
 
Balance as of December 31, 2020
 
$
101,446
   
$
32,590
   
$
25,585
   
$
159,621
 
                                 
Acquisitions
   
2,530
     
-
     
-
     
2,530
 
Cumulative translation adjustment
    182       -       -       182  
Balance as of December 31, 2021
 
$
104,158
   
$
32,590
   
$
25,585
   
$
162,333
 

The following tables summarize information about the Company’s allocation of other intangible assets. Gross carrying amounts of unamortized, indefinite life intangible assets are shown below:

 
December 31, 2021
   
December 31, 2020
 
   
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
   
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
 
Unamortized, indefinite life intangible assets:
                                               
Trade names
 
$
-
   
$
8,500
   
$
10,786
   
$
19,286
    $
-    
$
8,500
   
$
10,786
   
$
19,286
 
Formulas
   
52,217
     
53
     
-
     
52,270
      42,245      
53
     
-
     
42,298
 
Total
 
$
52,217
   
$
8,553
   
$
10,786
   
$
71,556
    $
42,245    
$
8,553
   
$
10,786
   
$
61,584
 

Amortized intangible assets included within the NewGen segment consists of:

 
December 31, 2021
   
December 31, 2020
 
   
Gross
Carrying
   
Accumulated
Amortization
   
Gross
Carrying
   
Accumulated
Amortization
 
Amortized intangible assets:
                       
Customer relationships (useful life of 8-10 years)
 
$
6,936
   
$
3,939
   
$
6,936
   
$
3,111
 
Trade names (useful life of 15 years)
   
9,530
     
1,993
     
9,530
     
1,375
 
Master distribution agreement (useful life of 15 years)
   
5,489
     
549
     
5,489
     
183
 
Franchise agreements (useful life of 8 years)
   
780
     
325
     
780
     
228
 
Non-compete agreements (useful life of 3.5 years)
   
100
     
100
     
100
     
100
 
Total
 
$
22,835
   
$
6,906
   
$
22,835
   
$
4,997
 

During 2020, $2.4 million in trade names related to Wind River Brands in the Stoker’s Product segment were determined to no longer be indefinite lived and began to be amortized. Annual amortization expense for each of the next five years is estimated to be approximately $1.9 million for 2022 through 2024 and $1.2 million for 2025 through 2026, assuming no additional transactions occur that require the amortization of intangible assets.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Assets
12 Months Ended
Dec. 31, 2021
Other Assets [Abstract]  
Other Assets
Note 11. Other Assets

Other assets consists of:

 
December 31,
2021
   
December 31,
2020
 
Equity investments
 
$
25,649
   
$
24,018
 
Debt security investment
   
8,000
     
-
 
Other
   
1,750
     
2,818
 
Total
 
$
35,399
   
$
26,836
 

The Company records its equity investments without a readily determinable fair value, that are not accounted for under the equity method, at cost, with adjustments for impairment and observable price changes.

In July 2021, the Company invested $8 million in Old Pal Holding Company LLC (“Old Pal”). The Company invested in the form of a convertible note which includes additional follow-on investment rights. Old Pal is a leading brand in the cannabis lifestyle space that operates a non-plant touching licensing model. The Company’s investment will enable Old Pal to expand product offerings in existing states, which include California, Nevada, Michigan, Oklahoma, Ohio, Washington and Massachusetts, and will help create the infrastructure necessary to support continued territory and product expansion. The convertible note bears an interest rate of 3.0% per year and matures July 31, 2026. Interest and principal are receivable at maturity. Old Pal has the option to extend the maturity date in one-year increments. The interest rate is subject to change based on sales levels of Old Pal meeting certain thresholds. The weighted average interest rate was 3.0% for the year ended December 31, 2021. Old Pal has the option to convert the note into shares once sales reach a certain threshold. The conditions required to allow Old Pal to convert the note were not met as of December 31, 2021. Additionally, the Company has the right to convert the note into shares at any time after January 1, 2022. The Company has classified the debt security with Old Pal as available for sale. The Company records the debt security at fair value and includes unrealized gains and losses recorded in stockholders’ equity as a component of accumulated other comprehensive income on our Consolidated Balance Sheets. The Company reports interest income on available for sale debt securities, in interest income in our Consolidated Statements of Income. The fair value of the debt security approximated its carrying value of $8.0 million at December 31, 2021, due to the recency of the debt security’s purchase, related to the year ended December 31, 2021. The Company has recorded accrued interest receivable of $0.1 million at December 31, 2021, in other current assets on our Consolidated Balance Sheets.

In April 2021, the Company invested $8.7 million in Docklight Brands, Inc., a pioneering consumer products company with celebrated brands including Marley Natural® cannabis and Marley™ CBD. The Company has additional follow-on investment rights. As part of the investment, the Company has obtained exclusive U.S. distribution rights for Docklight’s Marley™ CBD topical products. Purchases of inventory from Docklight Brands, Inc. were $0.0 million in 2021. There was $0.0 million outstanding at December 31, 2021.

In October 2020, the Company acquired a 20% stake in Wild Hempettes LLC (“Wild Hempettes”), a leading manufacturer of hemp cigarettes under the WildHemp™ and Hempettes™ brands, for $2.5 million. The Company has options to increase its stake to a 100% ownership position based on certain milestones. As part of the transaction, the Wild Hempettes joint venture was spun off from Crown Distributing LLC and formed as a vehicle for the Company to be the exclusive distributor of Hempettes™ to U.S. bricks and mortar retailers under a profit-sharing arrangement. The Company has provided Wild Hempettes with a secured line of credit up to $2.0 million with a term up to 5 years. The Company accounts for its investment in Wild Hempettes as an equity method investment. The Company recorded investment income of $0.1 million and $0.1 million for years ended December 31, 2021 and 2020, respectively. Purchases of inventory from Wild Hempettes was $2.1 million and $0.5 million in 2021 and 2020, respectively. There were no amounts outstanding at December 31, 2021 and 2020.

In October 2020, the Company invested $15.0 million in dosistTM, a global cannabinoid company, with an option to invest an additional $15.0 million on pre-determined terms over the 12 month period ending October 2021. The Company received a warrant exercisable for preferred shares of dosistTM that will automatically be exercised upon the changing of certain federal cannabis laws in the United States, rescheduling cannabis and/or permitting the general cultivation, distribution and possession of cannabis. In the fourth quarter 2021, based on the financial results of dosistTM and the overall cannabinoid market, the Company deemed our investment was impaired resulting in the fair value of our investment decreasing to $7.9 million. Fair value was determined using a valuation derived from a relevant market index (Level 2) and relevant revenue multiples (Level 3). The valuations were probability weighted based on anticipated outcomes. Given the significance of Level 3 input to the valuation, we have determined that the non-recurring valuation resulted in Level 3 classification within the fair value hierarchy. This resulted in a loss of $7.1 million which is recorded in investment loss for the year ended December 31, 2021. There were no purchases of inventory from dosistTM in 2021 or 2020.

In October 2020, the Company invested $1.8 million in BOMANI Cold Buzz, LLC (“BOMANI”), a manufacturer of alcohol-infused cold brew coffee. The Company received rights to receive equity in BOMANI in the event of an equity financing. There were no purchases of inventory from BOMANI in 2021 or 2020.

The Company has a minority ownership position in Canadian American Standard Hemp (“CASH”). CASH is headquartered in Warwick, Rhode Island, and manufactures cannabidiol isolate (“CBD”) developed through highly efficient and proprietary processes. The investment in CASH positions the Company to participate in the market for hemp-derived products. In the fourth quarter 2019, CASH completed a fundraising round, resulting in the fair value of our investment increasing to $4.0 million. This resulted in a gain of $2 million which is recorded in investment income for 2019. In October 2020, CASH merged with Real Brands, Inc. (“Real Brands”), an over the counter traded shell company. CASH will continue business under the Real Brands name. The Company maintained its ownership position in Real Brands subsequent to the merger. There were no purchases of inventory from CASH in 2021 or 2020. There were no amounts outstanding at December 31, 2021 and 2020.

In December 2018, the Company acquired a minority ownership position in General Wireless Operations, Inc. (d/b/a RadioShack; “RadioShack”) from 5G gaming LLC, which is owned by Standard General LP, for $0.4 million. Standard General LP has a controlling interest in the Company and qualifies as a related party. There were no amounts outstanding at December 31, 2021 and 2020.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2021
Accrued Liabilities [Abstract]  
Accrued Liabilities
Note 12. Accrued Liabilities

Accrued liabilities at consists of:

 
December 31,
2021
   
December 31,
2020
 
Accrued payroll and related items
 
$
6,974
   
$
9,459
 
Customer returns and allowances
   
6,497
     
5,259
 
Taxes payable
   
2,053
     
4,326
 
Lease liabilities
   
2,976
     
3,228
 
Accrued interest
   
7,318
     
2,096
 
Other
   
7,119
     
10,857
 
Total
 
$
32,937
   
$
35,225
 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt
12 Months Ended
Dec. 31, 2021
Notes Payable and Long-Term Debt [Abstract]  
Notes Payable and Long-Term Debt
Note 13. Notes Payable and Long-Term Debt

Notes payable and long-term debt consists of the following in order of preference:

 
December 31,
2021
   
December 31,
2020
 
Senior Secured Notes
  $
250,000     $
-  
2018 First Lien Term Loan
 

-
   

130,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Note payable - Promissory Note
   
-
     
10,000
 
Note payable - Unsecured Loan
   
-
     
7,485
 
Gross notes payable and long-term debt
   
422,500
     
319,985
 
Less deferred finance charges
   
(8,328
)
   
(5,873
)
Less current maturities
   
-
   
(12,000
)
Net notes payable and long-term debt
 
$
414,172
   
$
302,112
 

Senior Secured Notes

On February 11, 2021, the Company closed a private offering (the “Offering”) of $250 million aggregate principal amount of its 5.625% senior secured notes due 2026 (the “Senior Secured Notes”). The Senior Secured Notes bear interest at a rate of 5.625% and will mature on February 15, 2026. Interest on the Senior Secured Notes is payable semi-annually in arrears on February 15 and August 15 of each year, commencing on August 15, 2021. The Company used the proceeds from the Offering to (i) repay all obligations under and terminate the 2018 First Lien Credit Facility, (ii) pay related fees, costs, and expenses and (iii) for general corporate purposes.

Obligations under the Senior Secured Notes are guaranteed by the Company’s existing and future wholly-owned domestic subsidiaries (the “Guarantors”) that guarantee any Credit Facility (as defined in the Indenture governing the Senior Secured Notes or the “Senior Secured Notes Indenture”), including the 2021 Revolving Credit Facility, or capital markets debt securities of the Company or Guarantors in excess of $15.0 million. The Senior Secured Notes and the related guarantees are secured by first-priority liens on substantially all of the assets of the Company and the Guarantors, subject to certain exceptions.

The Company may redeem the Senior Secured Notes, in whole or in part, at any time prior to February 15, 2023, at a price equal to 100% of the principal amount of the Notes redeemed plus accrued and unpaid interest, if any, to, but excluding the applicable redemption date, plus a “make-whole” premium. Thereafter, the Company may redeem the Senior Secured Notes, in whole or in part, at established redemption prices set forth in the Senior Secured Notes Indenture, plus accrued and unpaid interest, if any. In addition, on or prior to February 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the Senior Secured Notes with the net cash proceeds from certain equity offerings at a redemption price equal to 105.625%, plus accrued and unpaid interest, if any to the redemption date; provided, however, that at least 50% of the original aggregate principal amount of the Senior Secured Notes (calculated after giving effect to the issuance of any additional notes) remains outstanding. In addition, at any time and from time to time prior to February 15, 2023, but not more than once in any twelve-month period, the Company may redeem up to 10% of the aggregate principal amount of the Senior Secured Notes at a redemption price of 103% of the aggregate principal amount of Senior Secured Notes redeemed plus accrued and unpaid interest, if any to but not including the redemption date, on the Senior Secured Notes to be redeemed.

If the Company experiences a change of control (as defined in the Senior Secured Notes Indenture), the Company must offer to repurchase the Senior Secured Notes at a repurchase price equal to 101% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest.

The Indenture contains covenants that, among other things, limit the ability of the Company and its restricted subsidiaries to: (i) grant or incur liens; (ii) incur, assume or guarantee additional indebtedness; (iii) sell or otherwise dispose of assets, including capital stock of subsidiaries; (iv) make certain investments; (v) pay dividends, make distributions or redeem or repurchase capital stock; (vi) engage in certain transactions with affiliates; and (vii) consolidate or merge with or into, or sell substantially all of our assets to another entity. These covenants are subject to a number of limitations and exceptions set forth in the Indenture. See Note 23, “ Dividends”, for further information regarding dividend restrictions. The Indenture provides for customary events of default.

The Company incurred debt issuance costs attributable to the issuance of the Senior Secured Notes of $6.4 million which are amortized to interest expense using the effective interest method over the expected life of the Senior Secured Notes.

2021 Revolving Credit Facility

In connection with the Offering, the Company also entered into a new $25 million senior secured revolving credit facility (the “2021 Revolving Credit Facility”) with the lenders party thereto (the “Lenders”) and Barclays Bank PLC, as administrative agent and collateral agent (in such capacity, the “Agent”). The 2021 Revolving Credit Facility provides for a revolving line of credit of up to $25.0 million. Letters of credit are limited to $10 million (and are a part of, and not in addition to, the revolving line of credit). The Company has not drawn any borrowings under the 2021 Revolving Credit Facility but does have letters of credit of approximately $3.6 million outstanding under the facility. The 2021 Revolving Credit Facility will mature on August 11, 2025 if none of the Company’s Convertible Senior Notes are outstanding, and if any Convertible Senior Notes are outstanding, the date which is 91 days prior to the maturity date of July 15, 2024 for such Convertible Senior Notes.

Interest is payable on the 2021 Revolving Credit Facility at a fluctuating rate of interest determined by reference to the Eurodollar rate plus an applicable margin of 3.50% (with step-downs upon de-leveraging). The Company also has the option to borrow at a rate determined by reference to the base rate.

The obligations under the 2021 Revolving Credit Agreement are guaranteed on a joint and several basis by the Guarantors. The Company’s and Guarantors’ obligations under the 2021 Revolving Credit Facility are secured on a pari passu basis with the Senior Secured Notes.

The 2021 Revolving Credit Agreement contains covenants that are substantially the same as the covenants in the Senior Secured Notes Indenture. The 2021 Revolving Credit Facility also requires the maintenance of a Consolidated Leverage Ratio (as defined in the 2021 Revolving Credit Agreement) of 5.50 to 1.00 (with a step down to 5.25 to 1.00 beginning with the fiscal quarter ending March 31, 2023) at the end of each fiscal quarter when extensions of credit under the 2021 Revolving Credit Facility and certain drawn and undrawn letters of credit (excluding (a) letters of credit that have been cash collateralized and (b) letters of credit having an aggregate face amount less than $5,000,000) in the aggregate outstanding exceeds 35% of the total commitments under the 2021 Revolving Credit Facility. The 2021 Revolving Credit Agreement provides for customary events of default.

The Company incurred debt issuance costs attributable to the issuance of the 2021 Revolving Credit Facility of $0.5 million which are amortized to interest expense using the effective interest method over the expected life of the 2021 Revolving Credit Facility.

2018 Credit Facility

On March 7, 2018, the Company entered into $250 million of credit facilities consisting of a $160 million 2018 First Lien Term Loan and a $50 million 2018 Revolving Credit Facility (collectively, the “2018 First Lien Credit Facility”), in each case, with Fifth Third Bank, as administrative agent, and other lenders, in addition to a $40 million 2018 Second Lien Term Loan (the “2018 Second Lien Credit Facility,” and, together with the 2018 First Lien Credit Facility, the “2018 Credit Facility”) with Prospect Capital Corporation, as administrative agent, and other lenders. The 2018 Credit Facility contained a $40 million accordion feature. In the first quarter of 2021, the Company used a portion of the proceeds from the issuance of the Senior Secured Notes to prepay all outstanding amounts under and terminate the 2018 First Lien Credit Facility in the amount of $130.0 million, and the transaction resulted in a $5.7 million loss on extinguishment of debt, which includes a $3.6 million loss from the early termination of the interest rate swap agreement.

2018 First Lien Credit Facility: The 2018 First Lien Term Loan and the 2018 Revolving Credit Facility bore interest at LIBOR plus a spread of 2.75% to 3.50% based on the Company’s senior leverage ratio. The 2018 First Lien Term Loan had quarterly required payments of $2.0 million beginning June 30, 2018, increasing to $3.0 million on June 30, 2020, and increasing to $4.0 million on June 30, 2022. The 2018 First Lien Credit Facility had a maturity date of March 7, 2023. The 2018 First Lien Term Loan was secured by a first priority lien on substantially all of the assets of the borrowers and the guarantors thereunder, including a pledge of the Company’s capital stock, other than certain excluded assets (the “Collateral”).

2018 Second Lien Credit Facility: The 2018 Second Lien Credit Facility bore interest at a rate of LIBOR plus 7.00% and had a maturity date of March 7, 2024. The 2018 Second Lien Term Loan was secured by a second priority interest in the Collateral and was guaranteed by the same entities as the 2018 First Lien Term Loan. Based on an excess cash covenant for the facility, a $4.5 million principal payment was made in the second quarter 2019, resulting in a $0.2 million loss on extinguishment of debt. The Company used a portion of the proceeds from the issuance of the Convertible Senior Notes to prepay all outstanding amounts related to the 2018 Second Lien Credit Facility in the third quarter 2019. The principal paid in the third quarter amounted to $35.5 million, and the transaction resulted in a $1.1 million loss on extinguishment of debt.

Convertible Senior Notes

In July 2019 the Company closed an offering of $172.5 million in aggregate principal amount of its 2.50% Convertible Senior Notes due July 15, 2024 (the “Convertible Senior Notes”). The Convertible Senior Notes bear interest at a rate of 2.50% per year, payable semiannually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020. The Convertible Senior Notes will mature on July 15, 2024, unless earlier repurchased, redeemed or converted. The Convertible Senior Notes are senior unsecured obligations of the Company.

The Convertible Senior Notes are convertible into approximately 3,208,172 shares of our voting common stock under certain circumstances prior to maturity at a conversion rate of 18.598 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.77 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. Upon conversion, the Company may pay cash, shares of common stock or a combination of cash and stock, as determined by the Company at its discretion. The conditions required to allow the holders to convert their Convertible Senior Notes were not met as of December 31, 2021.


The Company early adopted ASU 2020-06 effective January 1, 2021 on a retrospective basis to all periods presented. Under ASU 2020-06, the Company accounts for the Convertible Senior Notes entirely as a liability and no longer separately accounts for the Convertible Senior Notes with liability and equity components. See Note 2 for further discussion of the impact of the adoption of ASU 2020-06.



The Company incurred debt issuance costs attributable to the Convertible Senior Notes of $5.9 million which are amortized to interest expense using the effective interest method over the expected life of the Convertible Senior Notes.

In connection with the Convertible Senior Notes offering, the Company entered into privately negotiated capped call transactions with certain financial institutions. The capped call transactions have a strike price of $53.77 per and a cap price of $82.86 per, and are exercisable when, and if, the Convertible Senior Notes are converted. The Company paid $20.53 million for these capped calls and charged that amount to additional paid-in capital.

Promissory Note

On June 10, 2020, in connection with the acquisition of certain Durfort assets, the Company issued the Promissory Note in the principal amount of $10.0 million (the “Principal Amount”), with an annual interest rate of 7.5%, payable quarterly, with the first payment due September 10, 2020. The Principal Amount was payable in two $5.0 million installments, with the first installment due 18 months after the closing date of the acquisition (June 10, 2020), and the second installment due 36 months after the closing date of the acquisition. The second installment was subject to reduction for certain amounts payable to the Company as a holdback. The Company prepaid all outstanding amounts under and terminated the Promissory Note in the third quarter of 2021 in the amount of $9.6 million. The transaction resulted in a $0.4 million gain on extinguishment of debt.

Unsecured Loan

On April 6, 2020, the 2018 First Lien Credit Facility was amended to allow for an unsecured loan under the Coronavirus Aid, Relief, and Economic Security Act of 2020 (“CARES”). On April 17, 2020, National Tobacco Company, L.P., a subsidiary of the Company, entered into a loan agreement with Regions Bank guaranteed by the Small Business Administration for a $7.5 million unsecured loan. The proceeds of the loan were received on April 27, 2020. The loan was scheduled to mature on April 17, 2022 and had a 1.00% interest rate. During 2021, the Company applied for forgiveness for the loan. On October 15, 2021, the Company received notice that its application for forgiveness was fully approved. The extinguishment of the unsecured loan occurred in the fourth quarter of 2021 resulting in a $7.5 million gain on extinguishment of debt. The Company is subject to audit relating to the unsecured loan until 2027 which could result in repayment of some or all of the unsecured loan previously forgiven. However, the Company believes that repayment of any amount is not probable.

Note Payable – IVG

In September 2018, the Company issued a note payable to IVG’s former shareholders (“IVG Note”). The IVG Note had a principal amount of $4.0 million with an interest rate of 6.0% per year and matured on March 5, 2020. All principal and accrued and unpaid interest under the IVG Note were subject to indemnification obligations of the sellers pursuant to the International Vapor Group Stock Purchase Agreement dated as of September 5, 2018. The carrying amount of the IVG Note, $4.2 million, was deposited into an escrow account in the first quarter of 2020 pending agreement with the sellers of any indemnification obligations. The escrow funds were distributed in the first quarter of 2021.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Taxes [Abstract]  
Income Taxes
Note 14. Income Taxes

Income tax expense (benefit) for the years ended December 31 consists of the following components:

 
2021
   
2020
   
2019
 
   
Current
   
Deferred
   
Total
   
Current
   
Deferred
   
Total
   
Current
   
Deferred
   
Total
 
Federal
 
$
11,315
   
$
(583
)
 
$
10,732
   
$
5,285
   
$
3,642
   
$
8,927
   
$
5,281
   
$
(2,626
)
 
$
2,655
 
State and Local
   
4,210
     
(637
)
   
3,573
     
1,930
     
1,100
     
3,030
     
982
     
(774
)
   
208
 
Foreign
    -       (265 )     (265 )     -       -       -       -       -       -  
Total
 
$
15,525
   
$
(1,485
)
 
$
14,040
   
$
7,215
   
$
4,742
   
$
11,957
   
$
6,263
   
$
(3,400
)
 
$
2,863
 

Deferred tax assets and liabilities consists of:

 
December 31,
2021
   
December 31,
2020
 
   
Assets
   
Liabilities
   
Assets
   
Liabilities
 
Inventory
 
$
2,096
   
$
2
   
$
2,567
   
$
-
 
Property, plant, and equipment
   
-
     
3,259
     
-
     
3,107
 
Goodwill and other intangible assets
   
-
     
8,573
     
-
     
8,144
 
Foreign NOL carryforward
   
265
     
-
     
-
     
-
 
State NOL carryforward
   
2,421
     
-
     
2,236
     
-
 
Unrealized loss on investments
   
81
     
-
     
876
     
-
 
Leases
   
4,150
     
3,826
     
4,920
     
4,557
 
Original issue discount
   
2,720
     
-
     
3,800
     
-
 
Other
   
10,244
     
2,305
     
6,611
     
2,356
 
Gross deferred income taxes
   
21,977
     
17,965
     
21,010
     
18,164
 
Valuation allowance
   
(2,649
)
   
-
     
(2,236
)
   
-
 
Net deferred income taxes
 
$
19,328
   
$
17,965
   
$
18,774
   
$
18,164
 

At December 31, 2021, the Company had state net operating loss (“NOL”) carryforwards for income tax purposes of approximately $55.2 million, which expire between 2025 and 2041, $19.8 million of which has an indefinite carryforward period. The Company has determined that, at December 31, 2021 and 2020, its ability to realize future benefits of its state NOL carryforwards does not meet the “more likely than not” criteria in ASC 740, Income Taxes. Therefore, a valuation allowance of $2.6 million and $2.2 million has been recorded at December 2021 and 2020, respectively.

ASC 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The amount recognized is measured as the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. The Company has determined that they did not have any uncertain tax positions requiring recognition as a result of the provisions of ASC 740-10-25. The Company’s policy is to recognize interest and penalties accrued on uncertain tax positions as part of interest expense. For the years ended December 31, 2021, 2020, and 2019, no estimated interest or penalties were recognized for the uncertainty of tax positions taken. The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. In general, the Company is no longer subject to U.S. federal and state tax examinations for years prior to 2018.

Reconciliation of the federal statutory rate and the effective income tax rate for the years ended December 31 is as follows:

 
2021
   
2020
   
2019
 
Federal statutory rate
   
21.0
%
   
21.0
%
   
21.0
%
Foreign rate differential
    -0.1 %     0.0 %     0.0 %
State taxes
   
3.4
%
   
2.9
%
   
0.7
%
Permanent differences
   
-4.1
%
   
-1.6
%
   
-5.6
%
Other
   
0.7
%
   
4.7
%
   
-3.1
%
Valuation allowance
   
0.6
%
   
-3.2
%
   
2.0
%
Effective income tax rate
   
21.5
%
   
23.8
%
   
15.0
%

The permanent differences for the year ended December 31, 2021 are primarily related to income tax benefits of $7.5 million ($1.6 million tax effected) as a result of the forgiveness of the $7.5 million unsecured loan and $7.2 million ($1.5 million tax effected) as a result of stock option exercises. The permanent differences for the years ended December 31, 2020 and 2019 are primarily related to income tax benefits of $3.3 million ($0.7 million tax effected), and $4.6 million ($1.0 million tax effected), respectively, as a result of stock option exercises.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Pension and Postretirement Benefit Plans
12 Months Ended
Dec. 31, 2021
Pension and Postretirement Benefit Plans [Abstract]  
Pension and Postretirement Benefit Plans
Note 15. Pension and Postretirement Benefit Plans

The Company had a defined benefit pension plan. Benefits for hourly employees were based on a stated benefit per year of service, reduced by amounts earned in a previous plan. Benefits for salaried employees were based on years of service and the employees’ final compensation. The defined benefit pension plan was frozen. The Company’s policy was to make the minimum amount of contributions that can be deducted for federal income taxes. In the fourth quarter 2019, the Company elected to terminate the defined benefit pension plan, effective December 31, 2019 with final distributions made in the third quarter of 2020.

The Company sponsored a defined benefit postretirement plan that covered hourly employees. This plan provided medical and dental benefits. This plan was contributory with retiree contributions adjusted annually. The Company’s policy was to make contributions equal to benefits paid during the year. In the fourth quarter 2019, the Company amended the plan to cease benefits effective June 30, 2020. The plan amendment eliminated a significant amount of the benefits under the plan, resulting in a curtailment of $3.2 million for the year ended December 31, 2019. The curtailment resulted in $1.8 million being reclassified from accumulated other comprehensive income to income in 2019. The total gain on the curtailment was $4.9 million for the year ended December 31, 2019, and is recorded in Net periodic benefit cost (income), excluding service cost in the income statement.

The following tables provide a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for the year ended December 31, 2020:

 
Pension
Benefits
   
Postretirement
Benefits
 
   
2020
   
2020
 
Reconciliation of benefit obligations:
           
Benefit obligation at January 1
 
$
14,217
   
$
115
 
Service cost
   
-
     
-
 
Interest cost
   
190
     
-
 
Actuarial loss (gain)
   
249
     
(83
)
Assumptions
   
-
     
-
 
Settlement/curtailment
   
(1,869
)
   
-
 
Annuities purchased
   
(12,116
)
   
-
 
Benefits paid
   
(671
)
   
(32
)
Benefit obligation at December 31
 
$
-
   
$
-
 
                 
Reconciliation of fair value of plan assets:
               
Fair value of plan assets at January 1
 
$
15,903
   
$
-
 
Actual return on plan assets
   
1,139
     
-
 
Employer contributions
   
-
     
32
 
Settlement/curtailment
   
(1,869
)
   
-
 
Annuities purchased
   
(12,116
)
   
-
 
Benefits paid
   
(671
)
   
(32
)
Asset reversion upon termination
   
(2,386
)
   
-
 
Fair value of plan assets at December 31
 
$
-
   
$
-
 

The following table provides the components of net periodic pension and postretirement benefit costs and total costs for the plans for the years ended December 31:

 
Pension Benefits
   
Postretirement Benefits
 
   
2021
   
2020
   
2019
   
2021
   
2020
   
2019
 
Service cost
 
$
-
   
$
-
   
$
104
   
$
-
   
$
-
   
$
-
 
Interest cost
   
-
     
190
     
520
     
-
     
-
     
101
 
Expected return on plan assets
   
-
     
(322
)
   
(645
)
   
-
     
-
     
-
 
Amortization of (gains) losses
   
-
     
72
     
147
     
-
     
(131
)
   
(169
)
Settlement and Curtailment loss (gain)
   
-
     
1,180
     
-
     
-
     
-
     
(4,915
)
Net periodic benefit cost (income)
 
$
-
   
$
1,120
   
$
126
   
$
-
   
$
(131
)
 
$
(4,983
)

The Company also sponsors a voluntary 401(k) retirement savings plan. Eligible employees may elect to contribute up to 15% of their annual earnings subject to certain limitations. For the 2021 and 2020 Plan Years, the Company contributed 4% to those employees contributing 4% or greater. For those employees contributing less than 4%, the Company matched the contribution by 100%. Additionally, for all years presented, the Company made discretionary contributions of 1% to all employees, regardless of an employee’s contribution level. Company contributions to this plan were approximately $1.6 million for 2021, $1.6 million for 2020 and $1.5 million for 2019.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease Commitments
12 Months Ended
Dec. 31, 2021
Lease Commitments [Abstract]  
Lease Commitments
Note 16. Lease Commitments

The Company’s leases consist primarily of leased property for manufacturing warehouse, head offices and retail space as well as vehicle leases. In general, the Company does not recognize any renewal periods within the lease terms as there are not significant barriers to ending the lease at the initial term. Lease and non-lease components are accounted for as a single lease component.

Leases with an initial term of 12 months or less are not recorded on the balance sheet. Lease expense for these leases is recognized on a straight-line basis over the lease term.

The components of lease expense consists of the following:

 
For the year ended December 31,
 
   
2021
   
2020
    2019
 
Operating lease cost
                 
Cost of sales
 
$
907
   
$
908
    $ 874  
Selling, general and administrative
   
3,001
     
2,402
      2,973  
Variable lease cost (1)
   
1,182
     
587
      463  
Short-term lease cost
   
48
     
131
      147  
Sublease income
   
(60
)
   
(120
)
    (110 )
Total
 
$
5,078
   
$
3,908
    $ 4,347  

(1)
Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.

 
December 31,
2021
   
December 31,
2020
 
Assets:
           
Right of use assets
 
$
15,053
   
$
17,918
 
Total lease assets
 
$
15,053
   
$
17,918
 
                 
Liabilities:
               
Current lease liabilities (2)
 
$
2,976
   
$
3,228
 
Long-term lease liabilities
   
13,336
     
16,117
 
Total lease liabilities
 
$
16,312
   
$
19,345
 

(2)
Reported within accrued liabilities on the balance sheet

 
As of December 31,
 
   
2021
   
2020
 
Weighted-average remaining lease term  - operating leases
 
6.7 years
   
7.2 years
 
Weighted-average discount rate - operating leases
   
4.92
%
   
4.93
%

Nearly all the lease contracts for the Company do not provide a readily determinable implicit rate. For these contracts, the Company uses a discount rate that approximates its incremental borrowing rate at the time of the lease commencement.

Maturities of lease liabilities consisted of the following:

 
December 31,
2021
 
2022
 
$
3,674
 
2023
   
3,613
 
2024
   
2,439
 
2025
   
2,125
 
2026
   
2,084
 
Years thereafter
   
5,344
 
Total lease payments
 
$
19,279
 
Less: Imputed interest
   
2,967
 
Present value of lease liabilities
 
$
16,312
 

Minimum lease payments for operating leases that had initial or remaining non-cancelable lease terms in excess of one year consisted of the following:

Year
 
Payments
 
2022
 
$
2,596
 
2023
   
2,568
 
2024
   
2,396
 
2025
   
2,125
 
2026
   
2,084
 
Years thereafter
   
5,344
 
Total
 
$
17,113
 

The Company recognized $0.0 million and $0.1 million in impairments of right of use assets in 2021 and 2020, respectively, related to store closures.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans
12 Months Ended
Dec. 31, 2021
Share Incentive Plans [Abstract]  
Share Incentive Plans
Note 17. Share Incentive Plans

On March 22, 2021, the Company’s Board of Directors adopted the Turning Point Brands, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), pursuant to which awards may be granted to employees, non-employee directors, and consultants. In addition, the 2021 Plan provides for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company. Pursuant to the 2021 Plan, 1,290,000 shares, plus 100,052 shares remaining available for issuance under the 2015 Equity Incentive Plan (the “2015 Plan”), of TPB Common Stock are reserved for issuance as awards to employees, non-employee directors, and consultants as compensation for past or future services or the attainment of certain performance goals. The 2021 Plan is scheduled to terminate on March 21, 2031. The 2021 Plan is administered by the compensation committee (the “Committee”) of the Company’s Board of Directors. The Committee determines the vesting criteria for the awards, with such criteria to be specified in the award agreement. As of December 31, 2021, net of forfeitures, there were 8,637 Restricted Stock Units (“RSUs”) and 7,500 options granted under the 2021 Plan. There are 1,383,469 shares available for grant under the 2021 Plan.

On April 28, 2016, the Board of Directors of the Company adopted the 2015 Plan, pursuant to which awards could have been granted to employees, non-employee directors, and consultants. In addition, the 2015 Plan provided for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company. Pursuant to the 2015 Plan, 1,400,000 shares of the Company’s voting common stock were reserved for issuance as awards to employees, non-employee directors, and consultants as compensation for past or future services or the attainment of certain performance goals. The 2015 Plan was scheduled to terminate on April 27, 2026. Upon adoption of the 2021 Plan, the 2015 Plan was terminated, and the Company determined no additional grants would be made under the 2015 Plan. However, all awards issued under the 2015 Plan that have not been previously terminated or forfeited remain outstanding and continue unaffected. There are no shares available for grant under the 2015 Plan. The 2015 Plan was administrated by the Committee.

On February 8, 2006, the Board of Directors of the Company adopted the 2006 Equity Incentive Plan (the “2006 Plan”) of North Atlantic Holding Company, Inc., pursuant to which awards may be granted to employees. The 2006 Plan provides for the granting of nonqualified stock options and restricted stock awards to employees. Upon the adoption of the Company’s 2015 Equity Incentive Plan in connection with its IPO, the Company determined no additional grants would be made under the 2006 Plan. However, all awards issued under the 2006 Plan that have not been previously terminated or forfeited remain outstanding and continue unaffected. There are no shares available for grant under the 2006 Plan.

Stock option activity for the 2006, 2015 and 2021 Plans is summarized below:

 
Stock
Option
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Grant Date
Fair Value
 
Outstanding, December 31, 2019
   
696,716
   
$
18.13
   
$
6.17
 
                         
Granted
   
155,000
     
14.85
     
4.41
 
Exercised
   
(135,146
)
   
6.37
     
2.74
 
Forfeited
   
(5,510
)
   
27.25
     
8.64
 
Outstanding, December 31, 2020
   
711,060
     
19.58
     
6.42
 
                         
Granted
   
119,500
     
50.93
     
13.58
 
Exercised
   
(202,768
)
   
10.22
     
6.35
 
Forfeited
   
(7,957
)
   
33.22
     
9.63
 
Outstanding, December 31, 2021
   
619,835
   
$
28.51
   
$
8.70
 

Under the 2006 Plan, the total intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019, was $7.9 million, $3.7 million, and $5.0 million, respectively.

At December 31, 2021, under the 2006 Plan, the outstanding stock options’ exercise price for 87,340 options is $3.83 per share, all of which are exercisable. The weighted average of the remaining lives of the outstanding stock options is approximately 2.43 years for the options with the $3.83 exercise price. The Company estimates the expected life of these stock options is ten years from the date of grant. For the $3.83 per share options, the weighted average fair value of options was determined using the Black-Scholes model assuming a ten-year life from grant date, a current share price and exercise price of $3.83, a risk-free interest rate of 3.57%, a volatility of 40%, and no assumed dividend yield. Based on these assumptions, the fair value of these options is approximately $2.17 per share option granted.

At December 31, 2021, under the 2015 and 2021 Plans, the risk-free interest rate is based on the U.S. Treasury rate for the expected life at the time of grant. The expected volatility is based on the average long-term historical volatilities of peer companies. We intend to continue to consistently use the same group of publicly traded peer companies to determine expected volatility until sufficient information regarding volatility of our share price becomes available or until the selected companies are no longer suitable for this purpose. Due to our limited trading history, we are using the simplified method presented by SEC Staff Accounting Bulletin No. 107 to calculate expected holding periods, which represent the periods of time for which options granted are expected to be outstanding. We will continue to use this method until we have sufficient historical exercise experience to give us confidence in the reliability of our calculations. The fair values of these options were determined using the Black-Scholes option pricing model.

The following table outlines the assumptions for options granted under the 2015 Plan.

 
February 10,
2017
   
May 17,
2017
   
March 7,
2018
   
March 20,
2019
   
October 24,
2019
   
March 18,
2020
   
February 18,
2021
   
May 3,
2021
 
Number of options granted
   
40,000
     
93,819
     
98,100
     
155,780
     
25,000
     
155,000
   
100,000    
12,000  
Options outstanding at December 31, 2021
   
27,050
     
47,483
     
67,417
     
142,284
     
25,000
     
106,361
      97,400       12,000  
Number exercisable at December 31, 2021
   
27,050
     
47,483
     
67,417
     
110,015
     
16,750
     
33,167
      9,500       -  
Exercise price
 
$
13.00
   
$
15.41
   
$
21.21
   
$
47.58
   
$
20.89
   
$
14.85
    $
51.75     $
47.76  
Remaining lives
   
5.12
     
5.38
     
6.19
     
7.22
     
7.82
     
8.22
      9.14       9.34  
Risk free interest rate
   
1.89
%
   
1.76
%
   
2.65
%
   
2.34
%
   
1.58
%
   
0.79
%
    0.56 %     0.84 %
Expected volatility
   
27.44
%
   
26.92
%
   
28.76
%
   
30.95
%
   
31.93
%
   
35.72
%
    28.69 %     29.03 %
Expected life
   
6.000
     
6.000
     
6.000
     
6.000
     
6.000
     
6.000
      6.000       6.000  
Dividend yield
   
-
     
-
     
0.83
%
   
0.42
%
   
0.95
%
   
1.49
%
    0.55 %     0.59 %
Fair value at grant date
 
$
3.98
   
$
4.60
   
$
6.37
   
$
15.63
   
$
6.27
   
$
4.41
    $
13.77     $
13.06  

The following table outlines the assumptions for options granted under the 2021 Plan.

   
May 17,
2021
 
Number of options granted
   
7,500
 
Options outstanding at December 31, 2021
   
7,500
 
Number exercisable at December 31, 2021
   
-
 
Exercise price
 
$
45.05
 
Remaining lives
   
9.38
 
Risk free interest rate
   
0.84
%
Expected volatility
   
31.50
%
Expected life
   
6.000
 
Dividend yield
   
0.63
%
Fair value at grant date
 
$
13.23
 

The Company has recorded compensation expense related to the options based on the provisions of ASC 718 under which the fixed portion of such expense is determined as the fair value of the options on the date of grant and amortized over the vesting period. The Company recorded compensation expense related to the options of approximately $2.3 million, $1.2 million and $1.7 million for the years ended December 31, 2021, 2020 and 2019, respectively. Total unrecognized compensation expense related to options at December 31, 2021, is $0.6 million, which will be expensed over 1.91 years.

Performance-based restricted stock units (“PRSUs”) are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of common stock a recipient will receive upon vesting of a PRSU will be calculated by reference to certain performance metrics related to the Company’s performance over a three to five-year period. PRSUs will vest on the measurement date, which is no more than 65 days after the performance period, provided the applicable service and performance conditions are satisfied. At December 31, 2021, there are 558,661 PRSUs outstanding, 558,661 of which are unvested. The following table outlines the PRSUs granted and outstanding as of December 31, 2021.

 
March 31,
2017
   
March 7,
2018
   
March 20,
2019
   
July 19,
2019
   
March 18,
2020
   
December 28,
2020
   
February 18,
2021
 
Number of PRSUs granted
   
94,000
     
96,000
     
92,500
     
88,582
     
94,000
     
88,169
   
100,000  
PRSUs outstanding at December 31, 2021
   
83,000
     
93,000
     
84,600
     
21,342
     
91,350
     
88,169
      97,200  
Fair value as of grant date
 
$
15.60
   
$
21.21
   
$
47.58
   
$
52.15
   
$
14.85
   
$
46.42
    $
51.75  
Remaining lives
   
-
     
1.00
     
2.00
     
1.00
     
3.00
     
2.00
      4.00  

The Company recorded compensation expense related to the PRSUs of approximately $5.0 million, $1.4 million and $1.9 million in the consolidated statements of income for the years ended December 31, 2021, 2020 and 2019, respectively, based on the probability of achieving the performance condition. Total unrecognized compensation expense related to these awards at December 31, 2021, is $8.5 million, which will be expensed over the service period based on the probability of achieving the performance condition.

During 2021, the Company granted 8,637 RSUs which vest over one year. The Company has recorded compensation expense related to the RSUs based on the provisions of ASC 718 under which the fixed portion of such expense is determined as the fair value of the RSUs on the date of grant and amortized over the vesting period. The Company recorded compensation expense related to the RSUs of approximately $0.3 million for the year ended December 31, 2021. Total unrecognized compensation expense related to RSUs at December 31, 2021, is $0.1 million, which will be expensed over 0.38 years.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingencies
12 Months Ended
Dec. 31, 2021
Contingencies [Abstract]  
Contingencies
Note 18. Contingencies

On October 9, 2020, a purported stockholder of Turning Point Brands, Inc., Paul-Emile Berteau, filed a complaint in the Delaware Court of Chancery relating to the merger of SDI with a TPB subsidiary pursuant to the Agreement and Plan of Merger and Reorganization, dated as of April 7, 2020, by and among TPB, SDI and Merger Sub. The complaint purports to assert two derivative counts for breach of fiduciary duty on TPB’s behalf and against the TPB Board of Directors and certain SDI affiliates. The third count purports to assert a direct claim against TPB and its Board of Directors based on allegations that TPB’s Amended and Restated Bylaws are inconsistent with TPB’s certificate of incorporation. On October 26, 2020, the TPB Board of Directors adopted Amendment No. 1 to TPB’s Amended and Restated Bylaws, which amended the challenged section of the bylaws. On June 30, 2021, the court granted in part and denied in part the defendants’ motions to dismiss. Among other things, the court dismissed TPB director H.C. Charles Diao as a defendant in the action and dismissed the third count of the plaintiff’s complaint as moot. The remaining defendants answered the complaint on August 23, 2021. While the Company believes it has good and valid defenses to the claims, there can be no assurance that the Company will prevail in this case, and it could have a material adverse effect on the Company’s business and results of operations.

Other major tobacco companies are defendants in product liability claims. In a number of these cases, the amounts of punitive and compensatory damages sought are significant and, if such a claim were brought against the Company, could have a material adverse effect on our business and results of operations. The Company is subject to several lawsuits alleging personal injuries resulting from malfunctioning vaporizer devices and may be subject to claims in the future relating to our other NewGen products. The Company is still evaluating these claims and the potential defenses to them. For example, the Company did not design or manufacture the products at issue; rather, the Company was merely the distributor. Nonetheless, there can be no assurance that the Company will prevail in these cases, and they could have a material adverse effect on the financial position, results of operations or cash flows of the Company.

We have several subsidiaries engaged in making, distributing, and selling vapor products. As a result of the overall publicity and controversy surrounding the vapor industry generally, many companies have received informational subpoenas from various regulatory bodies and in some jurisdictions lawsuits have been filed regarding marketing practices and possible underage sales. We expect that our subsidiaries will be subject to some such cases and investigative requests. In the acquisition of the vapor businesses, we negotiated financial “hold-backs,” which we have used to defray expenses associated with the information production and the cost of defending any such lawsuits as well as the franchisee lawsuit. To the extent that litigation becomes necessary, we believe that the subsidiaries have strong factual and legal defenses against claims that they unfairly marketed vapor products.

We have two franchisor subsidiaries. Like many franchise businesses, in the ordinary course of their business, these subsidiaries are from time to time responding parties to arbitration demands brought by franchisees. One of our subsidiaries, which we acquired in 2018, is the franchisor of the VaporFi system. This subsidiary is a responding party in an arbitration brought by a former franchisee claiming, among other things, violations of Federal Trade Commission Rules and Florida law. While we believe we have good and valid substantive defenses against these claims, to avoid the protracted expense of arbitration, we reached a settlement in principle with the claimants and expect the settlement to be finalized by the end of the first quarter of 2022.

We have also been named in a lawsuit brought by a different former franchisee represented by the same firm that represents the plaintiff in the action described above. This case relates to the termination of the franchise agreement by the franchisor for failure to pay franchising fees and our subsequent demand that the franchisee cease using our marks and de-image locations formerly housing the franchises. The franchisee filed suit against us in the U.S. District Court for the Southern District of Florida sixteen months after our demand. The franchisee is claiming tortious interference and conversion. We believe the franchisor’s ultimate termination of the franchise agreement for multiple uncured material defaults by the franchisee was proper. We believe that the suit was improperly brought before the U.S. District Court for the South District of Florida because the related franchising agreements included a mandatory arbitration clause. We also believe we have good and valid substantive defenses against the claims and intend on vigorously defending our interests in this matter.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Legal Settlement
12 Months Ended
Dec. 31, 2021
Legal Settlement [Abstract]  
Legal Settlement
Note 19. Legal Settlement

The Company engaged in discussions and mediation with VMR Products LLC (“VMR”), which was acquired in 2018. Pursuant to a Distribution and Supply agreement (“VMR Agreement”), VMR was providing the Company with V2 e-cigarettes for the exclusive distribution in bricks-and-mortar stores in the United States. Under the terms of the VMR Agreement, in the event of termination following a change in control, the acquirer was required to make a payment to the Company under a formula designed to provide the Company with a fair share of the value created by the Company’s performance under the VMR Agreement. The discussions have been completed and the Company received $6.7 million in the second quarter 2019 to settle the issue. Net of legal costs and reserves for anticipated future returns associated with the discontinuance, the Company recorded a $5.5 million gain in the second quarter of 2019, which was recorded as a reduction to selling, general, and administrative expenses.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Per Share
12 Months Ended
Dec. 31, 2021
Income Per Share [Abstract]  
Income Per Share
Note 20. Income Per Share

The following is a reconciliation of the numerators and denominators of the basic and diluted EPS computations of net income:

   
December 31, 2021
   
December 31, 2020
   
December 31, 2019
 
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
 
Basic EPS:
                                                     
Numerator
                                                     
Net income attributable to Turning Point Brands, Inc.
 
$
52,059
               
$
38,192
               
$
16,233
             
                                                             
Denominator
                                                           
Weighted average
           
18,917,570
   
$
2.75
             
19,398,474
   
$
1.97
             
19,627,093
   
$
0.83
 
 
                                                                       
Diluted EPS:
                                                                       
Numerator
                                                                       
Net income attributable to Turning Point Brands, Inc.
 
$
52,059
                   
$
38,192
                   
$
16,233
                 
Interest expense related to Convertible Senior Notes, net of tax
   
4,317
                     
4,188
                     
1,958
                 
Diluted consolidated net income
 
$
56,376
                   
$
42,380
                   
$
18,191
                 
                                                                         
Denominator
                                                                       
Basic weighted average
           
18,917,570
                     
19,398,474
                     
19,627,093
         
Convertible Senior Notes
           
3,208,172
                     
3,202,808
                     
3,202,808
         
Stock options
           
256,252
                     
336,159
                     
410,447
         
             
22,381,994
   
$
2.52
             
22,937,441
   
$
1.85
             
23,240,348
   
$
0.78
 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Information [Abstract]  
Segment Information
Note 21. Segment Information

In accordance with ASC 280, Segment Reporting, the Company has three reportable segments, (1) Zig-Zag Products; (2) Stoker’s Products; and (3) NewGen Products. The Zig-Zag Products segment markets and distributes (a) rolling papers, tubes, and related products; and (b) finished cigars and MYO cigar wraps. The Stoker’s Products segment (a) manufactures and markets moist snuff and (b) contracts for and markets loose leaf chewing tobacco products. The NewGen Products segment (a) markets and distributes liquid vapor products and certain other products without tobacco and/or nicotine; (b) distributes a wide assortment of products to non-traditional retail outlets via VaporBeast; and (c) markets and distributes a wide assortment of products to individual consumers via the VaporFi B2C online platform. Products in the Zig-Zag Products and Stoker’s Products segments are distributed primarily through wholesale distributors in the United States while products in the NewGen Products segment are distributed primarily through e-commerce to non-traditional retail outlets and direct to consumers in the United States. The Other segment includes the costs and assets of the Company not assigned to one of the three reportable segments such as intercompany transfers, deferred taxes, deferred financing fees, and investments in subsidiaries. The Company had no customer that accounted for more than 10% of net sales in 2021, 2020, or 2019.

The accounting policies of these segments are the same as those of the Company. Corporate costs are not directly charged to the three reportable segments in the ordinary course of operations. The Company evaluates the performance of its segments and allocates resources to them based on operating income.

The tables below present financial information about reportable segments:

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Net sales
                 
Zig-Zag products
 
$
176,491
   
$
132,812
   
$
108,733
 
Stoker’s products
   
124,280
     
115,866
     
99,894
 
NewGen products
   
144,700
     
156,433
     
153,362
 
Total
 
$
445,471
   
$
405,111
   
$
361,989
 
                         
Gross profit
                       
Zig-Zag products
 
$
102,739
   
$
78,278
   
$
59,414
 
Stoker’s products
   
68,084
     
61,764
     
52,620
 
NewGen products
   
47,011
     
49,948
     
25,083
 
Total
 
$
217,834
   
$
189,990
   
$
137,117
 
                         
Operating income (loss)
                       
Zig-Zag products
 
$
77,109
   
$
61,932
   
$
45,086
 
Stoker’s products
   
52,073
     
45,042
     
35,008
 
NewGen products
   
2,263
     
5,801
     
(20,629
)
Corporate unallocated (1)(2)
    (41,124 )     (48,348 )     (32,235 )
Total
 
$
90,321
   
$
64,427
   
$
27,230
 
                         
Interest expense, net
   
20,500
     
13,487
     
14,435
 
Investment loss (income)
   
6,673
     
(198
)
   
(2,648
)
(Gain) loss on extinguishment of debt
   
(2,154
)
   
-
     
1,308
 
Net periodic benefit (income) cost, excluding service cost
   
-
     
989
     
(4,961
)
                         
Income before income taxes
 
$
65,302
   
$
50,149
   
$
19,096
 
                         
Capital expenditures
                       
Zig-Zag products
 
$
141
   
$
-
   
$
-
 
Stoker’s products
   
5,960
     
5,815
     
2,823
 
NewGen products
   
55
     
320
     
1,992
 
Total
 
$
6,156
   
$
6,135
   
$
4,815
 
                         
Depreciation and amortization
                       
Zig-Zag products
 
$
388
   
$
182
   
$
-
 
Stoker’s products
   
2,565
     
2,215
     
1,608
 
NewGen products
   
2,059
     
2,621
     
2,481
 
Total
 
$
5,012
   
$
5,018
   
$
4,089
 

(1)
Includes corporate costs that are not allocated to any of the three reportable segments.
(2)
Includes costs related to PMTA of $2.6 million, $14.4 million and $2.2 million in 2021, 2020 and 2019, respectively.

 
December 31,
2021
   
December 31,
2020
 
Assets
           
Zig-Zag products
 
$
227,554
   
$
206,900
 
Stoker’s products
   
142,334
     
133,016
 
NewGen products
   
72,746
     
91,116
 
Corporate unallocated (1)
   
158,926
     
65,017
 
Total
 
$
601,560
   
$
496,049
 


(1)
Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.

Revenue Disaggregation—Sales Channel

Revenues of the Zig-Zag Products and Stoker’s Products segments are primarily comprised of sales made to wholesalers while NewGen sales are made business to business and business to consumer, both online and through our corporate retail stores. NewGen net sales are broken out by sales channel below.

 
NewGen Segment
 
   
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
                   
Business to Business
 
$
107,235
   
$
107,976
   
$
112,580
 
Business to Consumer - Online
   
37,069
     
43,517
     
31,348
 
Business to Consumer - Corporate store
   
-
     
4,751
     
9,273
 
Other
   
396
     
189
     
161
 
Total
 
$
144,700
   
$
156,433
   
$
153,362
 

Net Sales:  Domestic and Foreign

The following table shows a breakdown of consolidated net sales between domestic and foreign.

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Domestic
 
$
415,514
   
$
391,705
   
$
347,616
 
Foreign
   
29,957
     
13,406
     
14,373
 
Total
 
$
445,471
   
$
405,111
   
$
361,989
 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Selected Quarterly Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2021
Selected Quarterly Financial Information (Unaudited) [Abstract]  
Selected Quarterly Financial Information (Unaudited)
Note 22. Selected Quarterly Financial Information (Unaudited)

The following table presents the quarterly operating results:

 
1st
   
2nd
   
3rd
   
4th
 
2021
                       
Net sales
 
$
107,641
   
$
122,643
   
$
109,904
   
$
105,283
 
Gross profit
   
53,261
     
59,973
     
54,269
     
50,331
 
Net income attributable to Turning Point Brands, Inc.
   
11,783
     
15,355
     
13,468
     
11,454
 
Basic net income attributable to Turning Point Brands, Inc. per share
   
0.62
     
0.81
     
0.71
     
0.61
 
Diluted net income attributable to Turning Point Brands, Inc. per share
 
$
0.57
   
$
0.73
   
$
0.65
   
$
0.57
 
                                 
2020
                               
Net sales
 
$
90,689
   
$
104,963
   
$
104,174
   
$
105,285
 
Gross profit
   
41,431
     
47,936
     
48,307
     
52,316
 
Net income attributable to Turning Point Brands, Inc.
   
4,499
     
10,295
     
9,020
     
14,378

Basic net income attributable to Turning Point Brands, Inc. per share
   
0.23
     
0.53
     
0.47
     
0.75
Diluted net income attributable to Turning Point Brands, Inc. per share
 
$
0.22
(1)
 
$
0.49
   
$
0.44
   
$
0.68


(1)
The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive.

The amounts presented in the table above are computed independently for each quarter. As a result, their sum may not equal the total year amounts.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Dividends and Share Repurchase
12 Months Ended
Dec. 31, 2021
Dividends and Share Repurchase [Abstract]  
Dividends and Share Repurchase
Note 23. Dividends and Share Repurchase

On November 9, 2017, the Company’s Board of Directors approved the initiation of a cash dividend to shareholders. The initial quarterly dividend of $0.04 per common share was paid on December 15, 2017, to shareholders of record at the close of business on November 27, 2017. The most recent dividend of $0.055 per common share, an increase of approximately 38%, was paid on January 7, 2022, to shareholders of record at the close of business on December 17, 2021.

Dividends are considered restricted payments under the Senior Secured Notes Indenture and 2021 Revolving Credit Facility. The Company is generally permitted to make restricted payments provided that, at the time of payment, or as a result of payment, the Company is not in default on its debt covenants. Additional earning and market capitalization restrictions limit the aggregate amount of restricted, quarterly dividends during a fiscal year.

On February 25, 2020, the Company’s Board of Directors approved a $50.0 million share repurchase program, which is intended for opportunistic execution based upon a variety of factors including market dynamics. The program is subject to the ongoing discretion of the Board. The total number of shares repurchased for the year ended December 31, 2021, was 896,738 shares for a total cost of $38.7 million and an average price per share of $43.13. On October 25, 2021, the Board increased the approved share repurchase program by $30.7 million. $31.8 million remains available for share repurchases under the program at December 31, 2021. On February 24, 2022, the Board increased the approve share repurchase program by $24.6 million.
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organizations and Basis of Presentation (Policies)
12 Months Ended
Dec. 31, 2021
Organizations and Basis of Presentation [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. The Company’s significant estimates include those affecting the valuation of goodwill and other intangible assets, deferred income tax valuation allowances, the valuation of investments and the valuation of inventory, including reserves.
Reclassifications
Certain prior year amounts have been reclassified to conform to the current year’s presentation. The changes did not have an impact on the Company’s consolidated financial position, results of operations, or cash flows in any of the periods presented.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies [Abstract]  
Consolidation
Consolidation

The consolidated financial statements include the accounts of the Company, its subsidiaries, all of which are wholly owned, and variable interest entities (“VIEs”) for which the Company is considered the primary beneficiary. All significant intercompany transactions have been eliminated.

GAAP requires the Company to identify entities for which control is achieved through means other than voting rights and to determine whether the Company is the primary beneficiary of VIEs. A VIE is broadly defined as an entity with one or more of the following characteristics: (a) the total equity investment at risk is insufficient to finance the entity’s activities without additional subordinated financial support; (b) as a group, the holders of the equity investment at risk lack (i) the ability to make decisions about the entity’s activities through voting or similar rights, (ii) the obligation to absorb the expected losses of the entity, or (iii) the right to receive the expected residual returns of the entity; and (c) the equity investors have voting rights that are not proportional to their economic interests, and substantially all of the entity’s activities either involve, or are conducted on behalf of, an investor that has disproportionately few voting rights. The Company consolidates its investment in a VIE when it determines that it is the VIE’s primary beneficiary. The Company may change its original assessment of a VIE upon subsequent events such as the modification of contractual arrangements that affects the characteristics or adequacy of the entity’s equity investments at risk and the disposition of all or a portion of an interest held by the primary beneficiary.

The primary beneficiary of a VIE as the entity that has both: (i) the power to direct the activities of the VIE that most significantly impact the entity’s economic performance; and (ii) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the entity. The Company performs this analysis on an ongoing basis.

Management of the Company has determined that Turning Point Brands Canada (formerly ReCreation Marketing) is a VIE for which the Company is considered the primary beneficiary due to the power the Company has over the activities that most significantly impact the economic performance of Turning Point Brands Canada and the right to receive benefits and the obligation to absorb losses of Turning Point Brands Canada through the Company’s 65% equity interest, additional subordinated financing provided by the Company to Turning Point Brands Canada and the distribution agreement with Turning Point Brands Canada for the sale of the Company’s products that makes up substantially all of Turning Point Brands Canada’s business activities. See Note 3, “Acquisitions” for further details regarding the consolidation of Turning Point Brands Canada.

Revenue Recognition
Revenue Recognition

The Company recognizes revenues in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (Topic 606), which includes excise taxes and shipping and handling charges billed to customers, net of cash discounts for prompt payment, sales returns and sales incentives, upon delivery of goods to the customer—at which time the Company’s performance obligation is satisfied—at an amount that the Company expects to be entitled to in exchange for those goods in accordance with the five-step analysis outlined in Topic 606: (i) identify the contract with the customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations, and (v) recognize revenue when (or as) performance obligations are satisfied. The Company excludes from the transaction price, sales taxes and value-added taxes imposed at the time of sale (which do not include excise taxes on smokeless tobacco, cigars, or vaping products billed to customers).

The Company records an allowance for sales returns, based principally on historical volume and return rates, which is included in accrued liabilities on the consolidated balance sheets. The Company records sales incentives, which consist of consumer incentives and trade promotion activities, as a reduction in revenues (a portion of which is based on amounts estimated as being due to wholesalers, retailers and consumers at the end of the period) based principally on historical volume and utilization rates. Expected payments for sales incentives are included in accrued liabilities on the consolidated balance sheets.

A further requirement of ASC 606 is for entities to disaggregate revenue recognized from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Company management views business performance through segments that closely resemble the performance of major product lines. Thus, the primary and most useful disaggregation of the Company’s contract revenue for decision making purposes is the disaggregation by segment which can be found in Note 21, “Segment Information”. An additional disaggregation of contract revenue by sales channel can be found within Note 21 as well.
Derivative Instruments
Derivative Instruments

Foreign Currency Forward Contracts: The Company enters into foreign currency forward contracts to hedge a portion of its exposure to changes in foreign currency exchange rates on inventory purchase commitments. The Company accounts for its forward contracts under the provisions of ASC 815, Derivatives and Hedging. Under the Company’s policy, the Company may hedge up to 100% of its anticipated purchases of inventory in the denominated invoice currency over a forward period not to exceed twelve months. The Company may also, from time to time, hedge up to ninety percent of its non-inventory purchases in the denominated invoice currency. Forward contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these forward contracts are transferred from other comprehensive income into inventory as the related inventories are received and are transferred to net income as inventory is sold. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.

Interest Rate Swap Agreements: The Company enters into interest rate swap contracts to manage interest rate risk and reduce the volatility of future cash flows. The Company accounts for its interest rate swap contracts under the provisions of ASC 815, Derivatives and Hedging. Swap contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these swap contracts are transferred from other comprehensive income into net income upon settlement of the derivative position or at maturity of the interest rate swap contract. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.
Shipping Costs
Shipping Costs

The Company records shipping costs incurred as a component of selling, general and administrative expenses. Shipping costs incurred were approximately $27.6 million, $22.8 million, and $18.1 million in 2021, 2020, and 2019, respectively.
Research and Development and Quality Assurance Costs
Research and Development and Quality Assurance Costs

Research and development and quality assurance costs are expensed as incurred. These expenses, classified as selling, general and administrative expenses, were approximately $1.1 million, $1.3 million, and $2.5 million in 2021, 2020, and 2019, respectively.
Cash and Cash Equivalents
Cash and Cash Equivalents

The Company considers any highly liquid investments with a maturity of three months or less from the date of purchase to be cash equivalents.

Inventories
Inventories

Inventories are stated at the lower of cost or net realizable value. Cost was determined using the first-in, first-out (“FIFO”) method. Leaf tobacco is presented in current assets in accordance with standard industry practice, notwithstanding the fact that such tobaccos are carried longer than one year for the purpose of curing.



Change in Accounting Principle



Effective January 1, 2021, the Company changed its method of accounting for inventory from the LIFO method to the FIFO method. Costs determined using the LIFO method would have been utilized on approximately 45.1% and 49.4% of inventories at December 31, 2020 and 2019, respectively, prior to this change in method, and consisted primarily of tobacco inventory. The Company believes the FIFO method is preferable because it: (i) conforms the accounting for all inventory with the method utilized for the majority of its inventory; (ii) better represents how management assesses and reports on the performance of the tobacco and other LIFO product lines as LIFO is excluded from management’s economic decision making; (iii) better aligns the accounting with the physical flow of that inventory; and (iv) better reflects inventory at more current costs. The Company applied this change retrospectively to all prior periods presented. This change resulted in a $6.1 million increase in inventories, a $1.6 million decrease in deferred taxes and a $4.5 million increase in Accumulated earnings as of December 31, 2020, and a $5.8 million increase in inventories, a $1.5 million decrease in deferred taxes and a $4.3 million decrease in Accumulated deficit as of December 31, 2019.



All prior periods presented in the consolidated financial statements have previously been retrospectively adjusted to apply the effects of the change in accounting principle from the LIFO method to the FIFO method of accounting and the adoption of ASU 2020-06.
Property, Plant and Equipment
Property, Plant and Equipment

Property, Plant and Equipment are stated at cost less accumulated depreciation and impairment. Depreciation is provided using the straight-line method over the lesser of the estimated useful lives of the assets or the life of the leases for leasehold improvements (4 to 7 years for machinery, equipment and furniture, 10 to 15 years for leasehold improvements, and up to 15 years for buildings and building improvements). Expenditures for repairs and maintenance are charged to expense as incurred. The costs of major renewals and improvements are capitalized and depreciated over their estimated useful lives. Upon disposition of fixed assets, the costs and related accumulated depreciation amounts are relieved. Any resulting gain or loss is reflected in operations during the period of disposition. Long-lived assets are reviewed for impairment when changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Goodwill and Other Intangible Assets
Goodwill and Other Intangible Assets

The Company follows the provisions of ASC 350, Intangibles – Goodwill and Other in accounting for goodwill and other intangible assets. Goodwill and indefinite-lived intangible assets are reviewed for impairment annually on December 31, or more frequently if certain indicators are present, in accordance with ASC 350-20-35 and ASC 350-30-35, respectively. If the carrying value of a reporting unit including goodwill exceeds its fair value, which is determined using the discounted cash flows, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit but is limited to the total goodwill allocated to the reporting unit. If the carrying value of an indefinite-life intangible asset exceeds its fair value, which is determined using discontinued cash flows or relief-from-royalty, the intangible asset is considered impaired and is reduced to fair value. For goodwill, the determination of a reporting unit’s fair value involves, among other things, the Company’s market capitalization and application of the income approach, which includes developing forecasts of future cash flows and determining an appropriate discount rate.

Based on the Company’s annual goodwill impairment testing, the estimated fair values of each of our reporting units were in excess of the respective carrying values at December 31, 2021. The Company had no such impairment of goodwill or other intangible assets during the year ended December 31, 2021. However, there could be an impairment of the goodwill of the NewGen reporting unit if future revenues do not achieve our expected future cash flows or if macroeconomic conditions result in future increases in the weighted average cost of capital used to estimate fair value. See Note 10, “Goodwill and Other Intangible Assets”, for further details regarding the Company’s goodwill and other intangible assets as of December 31, 2021.
Fair Value
Fair Value

GAAP establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1) and the lowest priority to unobservable inputs (level 3).

The three levels of the fair value hierarchy under GAAP are described below:

Level 1 – Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date.
Level 2 – Inputs to the valuation methodology include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 – Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

Retirement Plans
Retirement Plans

The Company follows the provisions of ASC 715, Compensation – Retirement Benefits. ASC 715-30, Defined Benefit Plans – Pensions, which requires an employer to (a) recognize in its statement of financial position the funded status of a benefit plan, measured as the difference between the fair value of plan assets and benefit obligations, (b) recognize net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit cost, and (c) measure defined benefit plan assets and obligations as of the date of the employer’s statement of financial position.
Deferred Financing Costs
Deferred Financing Costs

Deferred financing costs are amortized over the terms of the related debt obligations using the effective interest method. Unamortized amounts are expensed upon extinguishment of the related borrowings. Deferred financing costs are presented as a direct deduction from the carrying amount of that debt liability except for deferred financing costs relating to our revolving credit facility, which are presented as an asset.
Income Taxes
Income Taxes

The Company records the effects of income taxes under the liability method in which deferred income tax assets and liabilities are recognized based on the difference between the financial and tax basis of assets and liabilities using the enacted tax rates in effect for the years in which the differences are expected to reverse. The Company assesses its ability to realize future benefits of deferred tax assets by determining if they meet the “more likely than not” criteria in ASC 740, Income Taxes. If the Company determines that future benefits do not meet the “more likely than not” criteria, a valuation allowance is recorded.
Advertising and Promotion
Advertising and Promotion

Advertising and promotion costs, including point of sale materials, are expensed as incurred and amounted to $12.1 million, $5.2 million, and $12.0 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Stock-Based Compensation
Stock-Based Compensation

The Company measures stock-based compensation costs related to its stock options on the fair value-based method under the provisions of ASC 718, Compensation – Stock Compensation. The fair value-based method requires compensation cost for stock options to be recognized over the requisite service period based on the fair value of stock options granted. The Company determined the fair value of these awards using the Black-Scholes option pricing model.

The Company grants performance-based restricted stock units (“PRSU”) subject to both performance-based and service-based vesting conditions. The fair value of each PRSU is the Company’s stock price on the date of grant. For purposes of recognizing compensation expense as services are rendered in accordance with ASC 718, the Company assumes all employees involved in the PRSU grant will provide service through the end of the performance period. Stock compensation expense is recorded based on the probability of achievement of the performance conditions specified in the PRSU grant.

The Company grants restricted stock units (“RSU”) subject to service-based vesting conditions. The fair value of each RSU is the Company’s stock price on the date of grant. The Company recognizes compensation expense as services are rendered in accordance with ASC 718. Stock compensation expense is recorded over the service period in the RSU grant.
Risks and Uncertainties
Risks and Uncertainties

Manufacturers and sellers of tobacco products are subject to regulation at the federal, state, and local levels. Such regulations include, among others, labeling requirements, limitations on advertising, and prohibition of sales to minors. The tobacco industry is likely to continue to be heavily regulated. There can be no assurance as to the ultimate content, timing, or effect of any regulation of tobacco products by any federal, state, or local legislative or regulatory body, nor can there be any assurance that any such legislation or regulation would not have a material adverse effect on the Company’s financial position, results of operations, or cash flows. In a number of states targeted flavor bans have been proposed or enacted legislatively or by the administrative process. Depending on the number and location of such bans, that legislation or regulation could have a material adverse effect on the Company’s financial position, results of operations or cash flows. Food and Drug Administration (“FDA”) continues to consider various restrictive regulations around our products, including targeted flavor bans; however, the details, timing, and ultimate implementation of such measures remain unclear.

The tobacco industry has experienced and is experiencing significant product liability litigation. Most tobacco liability lawsuits have been brought against manufacturers and sellers of cigarettes for injuries allegedly caused by smoking or exposure to smoke. However, several lawsuits have been brought against manufacturers and sellers of smokeless products for injuries to health allegedly caused by use of smokeless products. Typically, such claims assert that use of smokeless products is addictive and causes oral cancer. Additionally, several lawsuits have been brought against manufacturers and distributors of NewGen products due to malfunctioning devices. There can be no assurance the Company will not sustain losses in connection with such lawsuits and that such losses will not have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

Master Settlement Agreement (MSA):  Forty-six states, certain U.S. territories, and the District of Columbia are parties to the Master Settlement Agreement (“MSA”) and the Smokeless Tobacco Master Settlement Agreement (“STMSA”). To the Company’s knowledge, signatories to the MSA include 49 cigarette manufacturers and/or distributors. The only signatory to the STMSA is US Smokeless Tobacco Company. In the Company’s opinion, the fundamental basis for each agreement is the states’ consents to withdraw all claims for monetary, equitable, and injunctive relief against certain tobacco products manufacturers and others and, in return, the signatories have agreed to certain marketing restrictions and regulations as well as certain payment obligations.

Pursuant to the MSA and subsequent states’ statutes, a “cigarette manufacturer” (which is defined to also include MYO cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account, with sub-accounts on behalf of each settling state. The STMSA has no similar provisions. The MSA escrow accounts are governed by states’ statutes that expressly give the manufacturers the option of opening, funding, and maintaining an escrow account in lieu of becoming a signatory to the MSA. The statutes require companies who are not signatories to the MSA to deposit, on an annual basis, into qualified banks, escrow funds based on the number of cigarettes or cigarette equivalents, i.e., the pounds of MYO tobacco, sold. The purpose of these statutes is expressly stated to be to eliminate the cost disadvantage the settling manufacturers have as a result of entering into the MSA. Such companies are entitled to direct the investment of the escrowed funds and withdraw any appreciation, but cannot withdraw the principal for twenty-five years from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgment to that state’s plaintiffs in the event of such a final judgment against the company. Either option – becoming an MSA signatory or establishing an escrow account – is permissible.

The Company chose to open and fund an MSA escrow account as its means of compliance. It is management’s opinion, due to the possibility of future federal or state regulations, though none have to date been enacted, that entering into one or both of the settlement agreements or establishing and maintaining an escrow account would not necessarily prevent future regulations from having a material adverse effect on the results of operations, financial position, and cash flows of the Company.

Various states have enacted or proposed complementary legislation intended to curb the activity of certain manufacturers and importers of cigarettes that are selling into MSA states without signing the MSA or who have failed to properly establish and fund a qualifying escrow account. To the best of the Company’s knowledge, no such statute has been enacted which could inadvertently and negatively impact the Company, which has been, and is currently, fully compliant with all applicable laws, regulations, and statutes. However, there can be no assurance that the enactment of any such complementary legislation in the future will not have a material adverse effect on the results of operations, financial position, or cash flows of the Company.

Pursuant to the MSA escrow account statutes, in order to be compliant with the MSA escrow requirements, companies selling products covered by the MSA are required to deposit such funds for each calendar year into a qualifying escrow account by April 15 of the following year. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. At December 31, 2020, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $32.1 million. Inputs to the valuation methodology of the MSA escrow deposits when funds are invested include unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date. During 2021, no monies were deposited into this qualifying escrow account. The investment vehicles available to the Company are specified in the state escrow agreements and are limited to low-risk government securities.

The Company discontinued its generic category of MYO in 2019 and its Zig-Zag branded MYO cigarette smoking tobacco in 2017. Thus, pending a change in MSA legislation, the Company has no remaining product lines covered by the MSA and will not be required to make future escrow deposits.

The Company has chosen to invest a portion of the MSA escrow, from time to time, in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds. These investments are classified as available-for-sale and carried at fair value. Realized losses are prohibited under the MSA; thus, any investment with an unrealized loss position will be held until the value is recovered, or until maturity.


Fair values for the U.S. Governmental agency obligations are Level 2 in the fair value hierarchy. The following tables show cost and estimated fair value of the assets held in the MSA account, respectively, as well as the maturities of the U.S. Governmental agency obligations held in such account for the periods indicated.


   
As of December 31, 2021
   
As of December 31, 2020
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost and Estimated
Fair Value
 
Cash and cash equivalents
 
$
12,155
   
$
-
   
$
-
   
$
12,155
   
$
32,074
 
U.S. Governmental agency obligations (unrealized gain position < 12 months)
   
19,918
     
4
     
(357
)
   
19,565
     
-
 
Total
 
$
32,073
   
$
4
   
$
(357
)
 
$
31,720
   
$
32,074
 


   
As of
 
   
December 31, 2021
 
Less than one year
 
$
-
 
One to five years
   
5,996
 
Five to ten years
   
12,966
 
Greater than ten years
   
956
 
Total
 
$
19,918
 

The following shows the amount of deposits by sales year for the MSA escrow account:

Sales
 
Deposits as of December 31,
 
Year
 
2021
   
2020
 
1999
 
$
211
   
$
211
 
2000
   
1,017
     
1,017
 
2001
   
1,673
     
1,673
 
2002
   
2,271
     
2,271
 
2003
   
4,249
     
4,249
 
2004
   
3,714
     
3,714
 
2005
   
4,553
     
4,553
 
2006
   
3,847
     
3,847
 
2007
   
4,167
     
4,167
 
2008
   
3,364
     
3,364
 
2009
   
1,619
     
1,619
 
2010
   
406
     
406
 
2011
   
193
     
193
 
2012
   
199
     
199
 
2013
   
173
     
173
 
2014
   
143
     
143
 
2015
   
101
     
101
 
2016
   
91
     
91
 
2017
   
82
     
83
 
                 
Total
 
$
32,073
   
$
32,074
 

Federal Excise Taxes:  Tobacco products, cigarette papers, and cigarette tubes are subject to federal excise taxes.

Any future increases in federal excise taxes on the Company’s products could have a material adverse effect on the results of operations or financial condition of the Company. The Company is unable to predict the likelihood of passage of future increases in federal excise taxes. As of December 31, 2021, federal excise taxes are not assessed on e-cigarettes and related products.

As of December 31, 2021, approximately half of the states and certain localities impose excise taxes on electronic cigarettes and/or liquid vapor. In addition, there are several local taxing jurisdictions with an excise tax on e-cigarettes. Several states have also implemented additional measures on e-cigarettes, such as licensing requirements.

FDA: On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (“FSPTCA”) authorized the FDA to immediately regulate the manufacture, sale, and marketing of four categories of tobacco products – cigarettes, cigarette tobacco, roll-your-own tobacco, and smokeless tobacco. On August 8, 2016, the FDA deeming regulation became effective. The deeming regulation gave the FDA the authority to also regulate cigars, pipe tobacco, e-cigarettes, vaporizers, and e-liquids as “deemed” tobacco products under the FSPTCA.

The FDA assesses tobacco product user fees on six classes of regulated tobacco products and computes user fees using a methodology similar to the methodology used by the U.S Department of Agriculture to compute the Tobacco Transition Payment Program (“TTPP,” also known as the “Tobacco Buyout”) assessment. First, the total, annual, congressionally established user fee assessment is allocated among the various classes of tobacco products using the federal excise tax weighted market share of tobacco products subject to regulation. Then, the assessment for each class of tobacco products is divided among individual manufacturers and importers.

In August 2016, the FDA’s regulatory authority under the Tobacco Control Act (the “TCA”) was extended to all tobacco products not previously covered, including: (i) certain NewGen products (such as electronic cigarettes, vaporizers and e-liquids) and their components or parts (such as tanks, coils and batteries); (ii) cigars and their components or parts (such as cigar tobacco); (iii) pipe tobacco; (iv) hookah products; and (v) any other tobacco product “newly deemed” by the FDA. These “deeming regulations” apply to all products made or derived from tobacco intended for human consumption, but excluding accessories of tobacco products (such as lighters). Accordingly, the FDA has since regulated our cigar and cigar wrap products as well as our vapor products containing tobacco-derived nicotine and products intended or reasonably expected to be used to consume such e-liquids.

Under the deeming regulations, the FDA has responsibility for conducting premarket review of “new tobacco products”—defined as those products not commercially marketed in the United States as of February 15, 2007. There are three pathways for obtaining premarket authorization, including submission of a premarket tobacco product application (“PMTA”).


We submitted premarket filings prior to the September 9, 2020 deadline for certain of our products and have continued to supplement these applications with additional information. A successful PMTA must demonstrate that the subject product is “appropriate for the protection of public health,” taking into account the effect of the marketing of the product on all sub-populations while a Substantial Equivalence Report must demonstrate that a new product either has the same characteristics as its predicate product or different characteristics, but does not raise different questions of public health. The FDA has indicated its enforcement priority is those applicants who have received negative action on their application, such as a Marketing Denial Order or Refuse to File notification and who continue to illegally sell those unauthorized products, as well as products for which manufacturers failed to submit a marketing application.



The FDA has issued a number of rules related to premarket filings; however, those rules were not finalized prior to the September 9, 2020, deadline. On October 5, 2021, the FDA finalized two rules related to the Substantial Equivalence process and the Premarket Tobacco Product Application process, respectively, which both became effective November 4, 2021. Both Final Rules indicate that any new or additional requirements will not retroactively apply to currently pending PMTAs; however, the information outlined in the rule remains important to the FDA’s substantive review of an application. We believe we have products that meet the Rules and have filed premarket filings supporting a showing of the respective required standards. However, there is no assurance that the FDA’s guidance or regulations will not change, or that the FDA will not prioritize its enforcement in a manner that negatively affects our pending applications, or that unforeseen circumstances will not arise that prevent us from sufficiently supplementing or completing our applications or otherwise increases the amount of time and money we are required to spend to receive all necessary marketing orders. On September 14, 2021, the FDA issued a Marketing Denial Order (“MDO”) for certain of the Company’s proprietary e-liquid products subject of these PMTAs. The Company filed a Petition for Review in the Sixth Circuit Court of Appeals on September 23, 2021, followed by an Emergency Motion for a Stay Pending Review on September 30, 2021. On October 7, 2021, we were informed that the FDA had rescinded its September 14, 2021, MDO. We therefore withdrew both the Petition and Emergency Stay on October 8, 2021. The Rescission Letter indicated that FDA had found additional relevant information that was not adequately assessed. Although we filed many premarket applications in a timely manner, no assurance can be given that the applications will ultimately be successful. This may result in the prioritization of supplementing or completing applications for high priority SKUs in our inventory position, which could adversely impact future revenues. At the time of receipt of the MDO, the Company quarantined approximately $0.7 million in aggregate inventories of the affected products or materials subject to the MDO, which were subsequently released, once the FDA rescinded the MDO.



In addition, we currently distribute many third-party manufactured vapor products for which we are completely dependent on the manufacturer complying with the premarket filing requirements. There can be no assurance that these third-party products will receive a marketing order or otherwise remain in compliance with relevant legal requirements. While we will take measures to pursue regulatory compliance for our own privately-branded or proprietary vape products that compete with these third-party products, there is no assurance that such proprietary products would be as successful in the marketplace or can fully displace third-party products that are currently being distributed by us, which could adversely affect our results of operations and liquidity. For a period of time after the filing deadline, we expect there to be a lack of enforcement, which may adversely affect our ability to compete in the marketplace against those who continue to sell unauthorized products.



On April 29, 2021, the FDA announced plans to propose two tobacco product standards related to combusted tobacco products: (1) a ban on menthol as a characterizing flavor in cigarettes; and (2) a ban on all characterizing flavors (including menthol) in cigars. These product standards are required to go through the formal rulemaking process where we would have the opportunity to comment on the proposed rule with regard to any impact on any of our products. The FDA’s policy on these and other regulated products may change or expand over time in ways not yet known and may significantly impact our products or our premarket filings.

Prevent All Cigarette Trafficking Act (“PACT Act”): On December 27, 2020, President Trump signed the Further Consolidated Appropriations Act, 2021, into law. This law included an amendment to the Jenkins Act expanding the definition of “cigarette” to include “electronic nicotine delivery systems,” or ENDS, and required that the United States Postal Service (USPS) promulgate regulations clarifying the applicability of the prohibition on delivery sales of cigarettes to ENDS. USPS issued its final rule on October 21, 2021. We have received appropriate shipping exemptions from carrier services we use to carry the affected freight. Failure to comply with the PACT Act could result in significant financial or criminal penalties. To the extent we are unable to respond to, or comply with, these new requirements, we could lose our shipping exemptions, be subject to civil or criminal penalties, or there could be a material adverse effect on our business, results of operations and financial condition.
Concentration of Credit Risk
Concentration of Credit Risk:  At December 31, 2021 and 2020, the Company had bank deposits, including MSA escrow accounts, in excess of federally insured limits of approximately $137.2 million and $69.7 million, respectively. During 2021, the Company invested a portion of the MSA escrow accounts in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds.

The Company sells its products to distributors, retail establishments, and consumers throughout the United States and also sells Zig-Zag® premium cigarette papers in Canada and some smaller quantities in other countries. The Company had no customers that accounted for more than 10% of net sales for 2021, 2020, or 2019. The Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically, the Company has not experienced significant credit losses.
Accounts Receivable
Accounts Receivable

Accounts receivable are recognized at their net realizable value. All accounts receivable are trade related, recorded at the invoiced amount, and do not bear interest. The Company maintains allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from a customer’s inability to pay (bankruptcy, out of business, etc., i.e. “bad debt” which results in write-offs). The activity of allowance for doubtful accounts during 2021 and 2020 is as follows:

 
December 31,
2021
   
December 31,
2020
 
Balance at beginning of period
 
$
150
   
$
280
 
Additions to allowance account during period
   
237
     
86
 
Deductions of allowance account during period
   
(125
)
   
(216
)
Balance at end of period
 
$
262
   
$
150
 
Recent Accounting Pronouncements Adopted
Recent Accounting Pronouncements Adopted


In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. This ASU became effective beginning in the first quarter of the Company’s fiscal year 2021. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The ASU was effective for the Company beginning in the first quarter of 2021. The ASU did not have an impact to the Company’s financial statements and related disclosures.



In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06”). This guidance simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the convertible instrument. This guidance also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. This ASU is effective for annual reporting periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company early adopted this ASU effective January 1, 2021 using the full retrospective method of transition. The adoption resulted in a $7.1 million increase in Accumulated earnings, a $24.2 million increase in Notes payable and long-term debt, a $6.3 million decrease in deferred income taxes and a $24.9 million decrease in Additional paid-in capital as of December 31, 2020, and a $2.2 million decrease in Accumulated deficit and a $24.9 million decrease in Additional paid-in capital as of December 31, 2019. Interest expense decreased by $6.7 million annually and weighted average diluted common shares outstanding increased by approximately 3.2 million shares.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies [Abstract]  
Fair Value of MSA Escrow Account

Fair values for the U.S. Governmental agency obligations are Level 2 in the fair value hierarchy. The following tables show cost and estimated fair value of the assets held in the MSA account, respectively, as well as the maturities of the U.S. Governmental agency obligations held in such account for the periods indicated.


   
As of December 31, 2021
   
As of December 31, 2020
 
   
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
   
Cost and Estimated
Fair Value
 
Cash and cash equivalents
 
$
12,155
   
$
-
   
$
-
   
$
12,155
   
$
32,074
 
U.S. Governmental agency obligations (unrealized gain position < 12 months)
   
19,918
     
4
     
(357
)
   
19,565
     
-
 
Total
 
$
32,073
   
$
4
   
$
(357
)
 
$
31,720
   
$
32,074
 
Maturities of U.S. Governmental Agency Obligations


   
As of
 
   
December 31, 2021
 
Less than one year
 
$
-
 
One to five years
   
5,996
 
Five to ten years
   
12,966
 
Greater than ten years
   
956
 
Total
 
$
19,918
 
Deposits by Sales Year for MSA Escrow Account
The following shows the amount of deposits by sales year for the MSA escrow account:

Sales
 
Deposits as of December 31,
 
Year
 
2021
   
2020
 
1999
 
$
211
   
$
211
 
2000
   
1,017
     
1,017
 
2001
   
1,673
     
1,673
 
2002
   
2,271
     
2,271
 
2003
   
4,249
     
4,249
 
2004
   
3,714
     
3,714
 
2005
   
4,553
     
4,553
 
2006
   
3,847
     
3,847
 
2007
   
4,167
     
4,167
 
2008
   
3,364
     
3,364
 
2009
   
1,619
     
1,619
 
2010
   
406
     
406
 
2011
   
193
     
193
 
2012
   
199
     
199
 
2013
   
173
     
173
 
2014
   
143
     
143
 
2015
   
101
     
101
 
2016
   
91
     
91
 
2017
   
82
     
83
 
                 
Total
 
$
32,073
   
$
32,074
 
Allowance for Doubtful Accounts
Accounts receivable are recognized at their net realizable value. All accounts receivable are trade related, recorded at the invoiced amount, and do not bear interest. The Company maintains allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from a customer’s inability to pay (bankruptcy, out of business, etc., i.e. “bad debt” which results in write-offs). The activity of allowance for doubtful accounts during 2021 and 2020 is as follows:

 
December 31,
2021
   
December 31,
2020
 
Balance at beginning of period
 
$
150
   
$
280
 
Additions to allowance account during period
   
237
     
86
 
Deductions of allowance account during period
   
(125
)
   
(216
)
Balance at end of period
 
$
262
   
$
150
 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Direct Value Wholesale [Member]  
Acquisitions [Abstract]  
Consideration Transferred and Calculation of Goodwill

In April 2021, Turning Point Brands Canada, a VIE for which the Company is considered the primary beneficiary, purchased 100% of the equity interests of Westhem Ventures LTD d/b/a Direct Value Wholesale (“DVW”) for $3.9 million, net of cash acquired, with $3.5 million paid in cash at closing and $0.5 million in accrued consideration paid during 2021. DVW is a Canadian distribution entity that operates in markets not primarily served by Turning Point Brands Canada. The acquisition expands Turning Point Brands Canada’s markets in Canada. On April 13, 2021, in connection with the acquisition of DVW, the Company provided a $3.7 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing April 13, 2023. The unsecured loan is eliminated in the consolidation of Turning Point Brands Canada. As of December 31, 2021, Turning Point Brands Canada had not completed the accounting for the acquisition. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired and are based on management’s preliminary estimates:


Total consideration transferred
 
$
3,462
 
Adjustments to consideration transferred:
       
Cash acquired
   
(43
)
Accrued consideration
   
472
 
Adjusted consideration transferred
   
3,891
 
Assets acquired:
       
Working capital (primarily AR and inventory)
   
1,334
 
Fixed assets and Other long term assets
   
27
 
Net assets acquired
 
$
1,361
 
         
Goodwill
 
$
2,530
 
Turning Point Brands Canada [Member]  
Acquisitions [Abstract]  
Consideration Transferred and Calculation of Goodwill
In July 2019, the Company obtained a 30% stake in a Canadian distribution entity, Turning Point Brands Canada for $1 million paid at closing. In November 2020, the Company invested an additional $1 million related to our 30% stake. In November 2020, the Company also invested an additional $2 million increasing its ownership interest to 50%. The Company received board seats aligned with our ownership position. The Company also provided a $2.0 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing November 19, 2022. As discussed in Note 2, the Company has determined that Turning Point Brands Canada is a VIE due its required subordinated financial support. The Company has determined it is the primary beneficiary due its 50% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result, the Company began consolidating Turning Point Brands Canada effective November 2020. The Company completed the accounting for the acquisition during the fourth quarter of 2021. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired:

Total consideration transferred
 
$
4,000
 
Adjustments to consideration transferred:
       
Cash acquired
   
(3,711
)
Working capital
   
418
 
Debt eliminated in consolidation
   
2,000
 
Adjusted consideration transferred
   
2,707
 
Assets acquired:
       
Working capital (primarily AR and inventory)
   
1,551
 
Fixed assets and Other long term assets
   
70
 
Other liabilities
   
(203
)
Non-controlling interest
   
(4,050
)
Net assets acquired
 
$
(2,632
)
         
Goodwill
 
$
5,339
 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventories [Abstract]  
Inventories
The components of inventories are as follows:

 
December 31,
2021
   
December 31,
2020
 
Raw materials and work in process
 
$
6,936
   
$
8,137
 
Leaf tobacco
   
35,900
     
32,948
 
Finished goods - Zig-Zag Products
   
25,663
     
14,903
 
Finished goods - Stoker’s Products
   
8,959
     
9,727
 
Finished goods - NewGen Products
   
8,591
     
18,916
 
Other
   
1,558
     
1,225
 
Inventories
 
$
87,607
   
$
85,856
 
Inventory Valuation Allowance
The following represents the inventory valuation allowance roll-forward, for the years ended December 31:

 
2021
   
2020
 
Balance at beginning of period
 
$
(9,924
)
 
$
(21,502
)
Charged to cost and expense
   
(2,795
)
   
(2,867
)
Deductions for inventory disposed
   
5,051
     
14,445
 
Balance at end of period
 
$
(7,668
)
 
$
(9,924
)
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Other Current Assets [Abstract]  
Other Current Assets
Other current assets consists of:

 
December 31,
2021
   
December 31,
2020
 
Inventory deposits
 
$
12,091
   
$
7,113
 
Insurance deposit
   
3,000
     
3,000
 
Prepaid taxes
   
-
     
813
 
Other
   
11,655
     
15,525
 
 Total
 
$
26,746
   
$
26,451
 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment
Property, plant and equipment consists of:

 
December 31,
2021
   
December 31,
2020
 
Land
 
$
22
   
$
22
 
Buildings and improvements
   
3,096
     
2,750
 
Leasehold improvements
   
5,374
     
4,702
 
Machinery and equipment
   
19,591
     
15,612
 
Furniture and fixtures
   
9,402
     
9,025
 
Gross property, plant and equipment
   
37,485
     
32,111
 
Accumulated depreciation
   
(18,835
)
   
(16,587
)
Net property, plant and equipment
 
$
18,650
   
$
15,524
 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Financing Costs (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Financing Costs [Abstract]  
Deferred Financing Costs
Deferred financing costs relating to the 2018 Revolving Credit Facility (which was terminated in February 2021) and the 2021 Revolving Credit Facility consist of:

 
December 31,
2021
   
December 31,
2020
 
Deferred financing costs, net of accumulated amortization of $94 and $705, respectively
 
$
388
   
$
641
 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Other Intangible Assets [Abstract]  
Goodwill
The following table summarizes goodwill by segment:

 
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
 
Balance as of December 31, 2019
 
$
96,107
   
$
32,590
   
$
25,585
   
$
154,282
 

                               
Acquisitions
   
5,339
     
-
     
-
     
5,339
 
Balance as of December 31, 2020
 
$
101,446
   
$
32,590
   
$
25,585
   
$
159,621
 
                                 
Acquisitions
   
2,530
     
-
     
-
     
2,530
 
Cumulative translation adjustment
    182       -       -       182  
Balance as of December 31, 2021
 
$
104,158
   
$
32,590
   
$
25,585
   
$
162,333
 
Unamortized Indefinite Life Intangible Assets
The following tables summarize information about the Company’s allocation of other intangible assets. Gross carrying amounts of unamortized, indefinite life intangible assets are shown below:

 
December 31, 2021
   
December 31, 2020
 
   
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
   
Zig-Zag
   
Stoker’s
   
NewGen
   
Total
 
Unamortized, indefinite life intangible assets:
                                               
Trade names
 
$
-
   
$
8,500
   
$
10,786
   
$
19,286
    $
-    
$
8,500
   
$
10,786
   
$
19,286
 
Formulas
   
52,217
     
53
     
-
     
52,270
      42,245      
53
     
-
     
42,298
 
Total
 
$
52,217
   
$
8,553
   
$
10,786
   
$
71,556
    $
42,245    
$
8,553
   
$
10,786
   
$
61,584
 
Amortized Intangible Assets
Amortized intangible assets included within the NewGen segment consists of:

 
December 31, 2021
   
December 31, 2020
 
   
Gross
Carrying
   
Accumulated
Amortization
   
Gross
Carrying
   
Accumulated
Amortization
 
Amortized intangible assets:
                       
Customer relationships (useful life of 8-10 years)
 
$
6,936
   
$
3,939
   
$
6,936
   
$
3,111
 
Trade names (useful life of 15 years)
   
9,530
     
1,993
     
9,530
     
1,375
 
Master distribution agreement (useful life of 15 years)
   
5,489
     
549
     
5,489
     
183
 
Franchise agreements (useful life of 8 years)
   
780
     
325
     
780
     
228
 
Non-compete agreements (useful life of 3.5 years)
   
100
     
100
     
100
     
100
 
Total
 
$
22,835
   
$
6,906
   
$
22,835
   
$
4,997
 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2021
Other Assets [Abstract]  
Other Assets
Other assets consists of:

 
December 31,
2021
   
December 31,
2020
 
Equity investments
 
$
25,649
   
$
24,018
 
Debt security investment
   
8,000
     
-
 
Other
   
1,750
     
2,818
 
Total
 
$
35,399
   
$
26,836
 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Liabilities [Abstract]  
Accrued Liabilities
Accrued liabilities at consists of:

 
December 31,
2021
   
December 31,
2020
 
Accrued payroll and related items
 
$
6,974
   
$
9,459
 
Customer returns and allowances
   
6,497
     
5,259
 
Taxes payable
   
2,053
     
4,326
 
Lease liabilities
   
2,976
     
3,228
 
Accrued interest
   
7,318
     
2,096
 
Other
   
7,119
     
10,857
 
Total
 
$
32,937
   
$
35,225
 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2021
Notes Payable and Long-Term Debt [Abstract]  
Notes Payable and Long-Term Debt
Notes payable and long-term debt consists of the following in order of preference:

 
December 31,
2021
   
December 31,
2020
 
Senior Secured Notes
  $
250,000     $
-  
2018 First Lien Term Loan
 

-
   

130,000
 
Convertible Senior Notes
   
172,500
     
172,500
 
Note payable - Promissory Note
   
-
     
10,000
 
Note payable - Unsecured Loan
   
-
     
7,485
 
Gross notes payable and long-term debt
   
422,500
     
319,985
 
Less deferred finance charges
   
(8,328
)
   
(5,873
)
Less current maturities
   
-
   
(12,000
)
Net notes payable and long-term debt
 
$
414,172
   
$
302,112
 
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Taxes [Abstract]  
Income Tax Expense (Benefit)
Income tax expense (benefit) for the years ended December 31 consists of the following components:

 
2021
   
2020
   
2019
 
   
Current
   
Deferred
   
Total
   
Current
   
Deferred
   
Total
   
Current
   
Deferred
   
Total
 
Federal
 
$
11,315
   
$
(583
)
 
$
10,732
   
$
5,285
   
$
3,642
   
$
8,927
   
$
5,281
   
$
(2,626
)
 
$
2,655
 
State and Local
   
4,210
     
(637
)
   
3,573
     
1,930
     
1,100
     
3,030
     
982
     
(774
)
   
208
 
Foreign
    -       (265 )     (265 )     -       -       -       -       -       -  
Total
 
$
15,525
   
$
(1,485
)
 
$
14,040
   
$
7,215
   
$
4,742
   
$
11,957
   
$
6,263
   
$
(3,400
)
 
$
2,863
 
Deferred Tax Assets and Liabilities
Deferred tax assets and liabilities consists of:

 
December 31,
2021
   
December 31,
2020
 
   
Assets
   
Liabilities
   
Assets
   
Liabilities
 
Inventory
 
$
2,096
   
$
2
   
$
2,567
   
$
-
 
Property, plant, and equipment
   
-
     
3,259
     
-
     
3,107
 
Goodwill and other intangible assets
   
-
     
8,573
     
-
     
8,144
 
Foreign NOL carryforward
   
265
     
-
     
-
     
-
 
State NOL carryforward
   
2,421
     
-
     
2,236
     
-
 
Unrealized loss on investments
   
81
     
-
     
876
     
-
 
Leases
   
4,150
     
3,826
     
4,920
     
4,557
 
Original issue discount
   
2,720
     
-
     
3,800
     
-
 
Other
   
10,244
     
2,305
     
6,611
     
2,356
 
Gross deferred income taxes
   
21,977
     
17,965
     
21,010
     
18,164
 
Valuation allowance
   
(2,649
)
   
-
     
(2,236
)
   
-
 
Net deferred income taxes
 
$
19,328
   
$
17,965
   
$
18,774
   
$
18,164
 
Reconciliation of Statutory to Effective Income Tax Rate
Reconciliation of the federal statutory rate and the effective income tax rate for the years ended December 31 is as follows:

 
2021
   
2020
   
2019
 
Federal statutory rate
   
21.0
%
   
21.0
%
   
21.0
%
Foreign rate differential
    -0.1 %     0.0 %     0.0 %
State taxes
   
3.4
%
   
2.9
%
   
0.7
%
Permanent differences
   
-4.1
%
   
-1.6
%
   
-5.6
%
Other
   
0.7
%
   
4.7
%
   
-3.1
%
Valuation allowance
   
0.6
%
   
-3.2
%
   
2.0
%
Effective income tax rate
   
21.5
%
   
23.8
%
   
15.0
%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Pension and Postretirement Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2021
Pension and Postretirement Benefit Plans [Abstract]  
Reconciliation of Benefit Obligations and Fair Value of Plan Assets
The following tables provide a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for the year ended December 31, 2020:

 
Pension
Benefits
   
Postretirement
Benefits
 
   
2020
   
2020
 
Reconciliation of benefit obligations:
           
Benefit obligation at January 1
 
$
14,217
   
$
115
 
Service cost
   
-
     
-
 
Interest cost
   
190
     
-
 
Actuarial loss (gain)
   
249
     
(83
)
Assumptions
   
-
     
-
 
Settlement/curtailment
   
(1,869
)
   
-
 
Annuities purchased
   
(12,116
)
   
-
 
Benefits paid
   
(671
)
   
(32
)
Benefit obligation at December 31
 
$
-
   
$
-
 
                 
Reconciliation of fair value of plan assets:
               
Fair value of plan assets at January 1
 
$
15,903
   
$
-
 
Actual return on plan assets
   
1,139
     
-
 
Employer contributions
   
-
     
32
 
Settlement/curtailment
   
(1,869
)
   
-
 
Annuities purchased
   
(12,116
)
   
-
 
Benefits paid
   
(671
)
   
(32
)
Asset reversion upon termination
   
(2,386
)
   
-
 
Fair value of plan assets at December 31
 
$
-
   
$
-
 

Net Periodic Benefit Costs
The following table provides the components of net periodic pension and postretirement benefit costs and total costs for the plans for the years ended December 31:

 
Pension Benefits
   
Postretirement Benefits
 
   
2021
   
2020
   
2019
   
2021
   
2020
   
2019
 
Service cost
 
$
-
   
$
-
   
$
104
   
$
-
   
$
-
   
$
-
 
Interest cost
   
-
     
190
     
520
     
-
     
-
     
101
 
Expected return on plan assets
   
-
     
(322
)
   
(645
)
   
-
     
-
     
-
 
Amortization of (gains) losses
   
-
     
72
     
147
     
-
     
(131
)
   
(169
)
Settlement and Curtailment loss (gain)
   
-
     
1,180
     
-
     
-
     
-
     
(4,915
)
Net periodic benefit cost (income)
 
$
-
   
$
1,120
   
$
126
   
$
-
   
$
(131
)
 
$
(4,983
)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2021
Lease Commitments [Abstract]  
Components of Lease Expense
The components of lease expense consists of the following:

 
For the year ended December 31,
 
   
2021
   
2020
    2019
 
Operating lease cost
                 
Cost of sales
 
$
907
   
$
908
    $ 874  
Selling, general and administrative
   
3,001
     
2,402
      2,973  
Variable lease cost (1)
   
1,182
     
587
      463  
Short-term lease cost
   
48
     
131
      147  
Sublease income
   
(60
)
   
(120
)
    (110 )
Total
 
$
5,078
   
$
3,908
    $ 4,347  

(1)
Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.
Operating Lease Assets and Liabilities

 
December 31,
2021
   
December 31,
2020
 
Assets:
           
Right of use assets
 
$
15,053
   
$
17,918
 
Total lease assets
 
$
15,053
   
$
17,918
 
                 
Liabilities:
               
Current lease liabilities (2)
 
$
2,976
   
$
3,228
 
Long-term lease liabilities
   
13,336
     
16,117
 
Total lease liabilities
 
$
16,312
   
$
19,345
 

(2)
Reported within accrued liabilities on the balance sheet
Operating Lease Weighted-Average Remaining Lease Term and Discount Rate
 
As of December 31,
 
   
2021
   
2020
 
Weighted-average remaining lease term  - operating leases
 
6.7 years
   
7.2 years
 
Weighted-average discount rate - operating leases
   
4.92
%
   
4.93
%
Maturities of Lease Liabilities
Maturities of lease liabilities consisted of the following:

 
December 31,
2021
 
2022
 
$
3,674
 
2023
   
3,613
 
2024
   
2,439
 
2025
   
2,125
 
2026
   
2,084
 
Years thereafter
   
5,344
 
Total lease payments
 
$
19,279
 
Less: Imputed interest
   
2,967
 
Present value of lease liabilities
 
$
16,312
 

Minimum lease payments for operating leases that had initial or remaining non-cancelable lease terms in excess of one year consisted of the following:

Year
 
Payments
 
2022
 
$
2,596
 
2023
   
2,568
 
2024
   
2,396
 
2025
   
2,125
 
2026
   
2,084
 
Years thereafter
   
5,344
 
Total
 
$
17,113
 
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2021
Share Incentive Plans [Abstract]  
Stock Option Activity
Stock option activity for the 2006, 2015 and 2021 Plans is summarized below:

 
Stock
Option
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Grant Date
Fair Value
 
Outstanding, December 31, 2019
   
696,716
   
$
18.13
   
$
6.17
 
                         
Granted
   
155,000
     
14.85
     
4.41
 
Exercised
   
(135,146
)
   
6.37
     
2.74
 
Forfeited
   
(5,510
)
   
27.25
     
8.64
 
Outstanding, December 31, 2020
   
711,060
     
19.58
     
6.42
 
                         
Granted
   
119,500
     
50.93
     
13.58
 
Exercised
   
(202,768
)
   
10.22
     
6.35
 
Forfeited
   
(7,957
)
   
33.22
     
9.63
 
Outstanding, December 31, 2021
   
619,835
   
$
28.51
   
$
8.70
 
Assumptions for Options Granted Under 2015 Plan
The following table outlines the assumptions for options granted under the 2015 Plan.

 
February 10,
2017
   
May 17,
2017
   
March 7,
2018
   
March 20,
2019
   
October 24,
2019
   
March 18,
2020
   
February 18,
2021
   
May 3,
2021
 
Number of options granted
   
40,000
     
93,819
     
98,100
     
155,780
     
25,000
     
155,000
   
100,000    
12,000  
Options outstanding at December 31, 2021
   
27,050
     
47,483
     
67,417
     
142,284
     
25,000
     
106,361
      97,400       12,000  
Number exercisable at December 31, 2021
   
27,050
     
47,483
     
67,417
     
110,015
     
16,750
     
33,167
      9,500       -  
Exercise price
 
$
13.00
   
$
15.41
   
$
21.21
   
$
47.58
   
$
20.89
   
$
14.85
    $
51.75     $
47.76  
Remaining lives
   
5.12
     
5.38
     
6.19
     
7.22
     
7.82
     
8.22
      9.14       9.34  
Risk free interest rate
   
1.89
%
   
1.76
%
   
2.65
%
   
2.34
%
   
1.58
%
   
0.79
%
    0.56 %     0.84 %
Expected volatility
   
27.44
%
   
26.92
%
   
28.76
%
   
30.95
%
   
31.93
%
   
35.72
%
    28.69 %     29.03 %
Expected life
   
6.000
     
6.000
     
6.000
     
6.000
     
6.000
     
6.000
      6.000       6.000  
Dividend yield
   
-
     
-
     
0.83
%
   
0.42
%
   
0.95
%
   
1.49
%
    0.55 %     0.59 %
Fair value at grant date
 
$
3.98
   
$
4.60
   
$
6.37
   
$
15.63
   
$
6.27
   
$
4.41
    $
13.77     $
13.06  

The following table outlines the assumptions for options granted under the 2021 Plan.

   
May 17,
2021
 
Number of options granted
   
7,500
 
Options outstanding at December 31, 2021
   
7,500
 
Number exercisable at December 31, 2021
   
-
 
Exercise price
 
$
45.05
 
Remaining lives
   
9.38
 
Risk free interest rate
   
0.84
%
Expected volatility
   
31.50
%
Expected life
   
6.000
 
Dividend yield
   
0.63
%
Fair value at grant date
 
$
13.23
 
PRSU Activity
Performance-based restricted stock units (“PRSUs”) are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of common stock a recipient will receive upon vesting of a PRSU will be calculated by reference to certain performance metrics related to the Company’s performance over a three to five-year period. PRSUs will vest on the measurement date, which is no more than 65 days after the performance period, provided the applicable service and performance conditions are satisfied. At December 31, 2021, there are 558,661 PRSUs outstanding, 558,661 of which are unvested. The following table outlines the PRSUs granted and outstanding as of December 31, 2021.

 
March 31,
2017
   
March 7,
2018
   
March 20,
2019
   
July 19,
2019
   
March 18,
2020
   
December 28,
2020
   
February 18,
2021
 
Number of PRSUs granted
   
94,000
     
96,000
     
92,500
     
88,582
     
94,000
     
88,169
   
100,000  
PRSUs outstanding at December 31, 2021
   
83,000
     
93,000
     
84,600
     
21,342
     
91,350
     
88,169
      97,200  
Fair value as of grant date
 
$
15.60
   
$
21.21
   
$
47.58
   
$
52.15
   
$
14.85
   
$
46.42
    $
51.75  
Remaining lives
   
-
     
1.00
     
2.00
     
1.00
     
3.00
     
2.00
      4.00  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Income Per Share [Abstract]  
Basic and Diluted Net Income per Share
The following is a reconciliation of the numerators and denominators of the basic and diluted EPS computations of net income:

   
December 31, 2021
   
December 31, 2020
   
December 31, 2019
 
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
   
Income
   
Shares
   
Per
Share
 
Basic EPS:
                                                     
Numerator
                                                     
Net income attributable to Turning Point Brands, Inc.
 
$
52,059
               
$
38,192
               
$
16,233
             
                                                             
Denominator
                                                           
Weighted average
           
18,917,570
   
$
2.75
             
19,398,474
   
$
1.97
             
19,627,093
   
$
0.83
 
 
                                                                       
Diluted EPS:
                                                                       
Numerator
                                                                       
Net income attributable to Turning Point Brands, Inc.
 
$
52,059
                   
$
38,192
                   
$
16,233
                 
Interest expense related to Convertible Senior Notes, net of tax
   
4,317
                     
4,188
                     
1,958
                 
Diluted consolidated net income
 
$
56,376
                   
$
42,380
                   
$
18,191
                 
                                                                         
Denominator
                                                                       
Basic weighted average
           
18,917,570
                     
19,398,474
                     
19,627,093
         
Convertible Senior Notes
           
3,208,172
                     
3,202,808
                     
3,202,808
         
Stock options
           
256,252
                     
336,159
                     
410,447
         
             
22,381,994
   
$
2.52
             
22,937,441
   
$
1.85
             
23,240,348
   
$
0.78
 
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Information [Abstract]  
Financial Information of Reportable Segments
The tables below present financial information about reportable segments:

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Net sales
                 
Zig-Zag products
 
$
176,491
   
$
132,812
   
$
108,733
 
Stoker’s products
   
124,280
     
115,866
     
99,894
 
NewGen products
   
144,700
     
156,433
     
153,362
 
Total
 
$
445,471
   
$
405,111
   
$
361,989
 
                         
Gross profit
                       
Zig-Zag products
 
$
102,739
   
$
78,278
   
$
59,414
 
Stoker’s products
   
68,084
     
61,764
     
52,620
 
NewGen products
   
47,011
     
49,948
     
25,083
 
Total
 
$
217,834
   
$
189,990
   
$
137,117
 
                         
Operating income (loss)
                       
Zig-Zag products
 
$
77,109
   
$
61,932
   
$
45,086
 
Stoker’s products
   
52,073
     
45,042
     
35,008
 
NewGen products
   
2,263
     
5,801
     
(20,629
)
Corporate unallocated (1)(2)
    (41,124 )     (48,348 )     (32,235 )
Total
 
$
90,321
   
$
64,427
   
$
27,230
 
                         
Interest expense, net
   
20,500
     
13,487
     
14,435
 
Investment loss (income)
   
6,673
     
(198
)
   
(2,648
)
(Gain) loss on extinguishment of debt
   
(2,154
)
   
-
     
1,308
 
Net periodic benefit (income) cost, excluding service cost
   
-
     
989
     
(4,961
)
                         
Income before income taxes
 
$
65,302
   
$
50,149
   
$
19,096
 
                         
Capital expenditures
                       
Zig-Zag products
 
$
141
   
$
-
   
$
-
 
Stoker’s products
   
5,960
     
5,815
     
2,823
 
NewGen products
   
55
     
320
     
1,992
 
Total
 
$
6,156
   
$
6,135
   
$
4,815
 
                         
Depreciation and amortization
                       
Zig-Zag products
 
$
388
   
$
182
   
$
-
 
Stoker’s products
   
2,565
     
2,215
     
1,608
 
NewGen products
   
2,059
     
2,621
     
2,481
 
Total
 
$
5,012
   
$
5,018
   
$
4,089
 

(1)
Includes corporate costs that are not allocated to any of the three reportable segments.
(2)
Includes costs related to PMTA of $2.6 million, $14.4 million and $2.2 million in 2021, 2020 and 2019, respectively.

 
December 31,
2021
   
December 31,
2020
 
Assets
           
Zig-Zag products
 
$
227,554
   
$
206,900
 
Stoker’s products
   
142,334
     
133,016
 
NewGen products
   
72,746
     
91,116
 
Corporate unallocated (1)
   
158,926
     
65,017
 
Total
 
$
601,560
   
$
496,049
 


(1)
Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.
Revenue Disaggregation - Sales Channel
Revenues of the Zig-Zag Products and Stoker’s Products segments are primarily comprised of sales made to wholesalers while NewGen sales are made business to business and business to consumer, both online and through our corporate retail stores. NewGen net sales are broken out by sales channel below.

 
NewGen Segment
 
   
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
                   
Business to Business
 
$
107,235
   
$
107,976
   
$
112,580
 
Business to Consumer - Online
   
37,069
     
43,517
     
31,348
 
Business to Consumer - Corporate store
   
-
     
4,751
     
9,273
 
Other
   
396
     
189
     
161
 
Total
 
$
144,700
   
$
156,433
   
$
153,362
 
Net Sales - Domestic and Foreign
The following table shows a breakdown of consolidated net sales between domestic and foreign.

 
For the year ended December 31,
 
   
2021
   
2020
   
2019
 
Domestic
 
$
415,514
   
$
391,705
   
$
347,616
 
Foreign
   
29,957
     
13,406
     
14,373
 
Total
 
$
445,471
   
$
405,111
   
$
361,989
 
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Selected Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2021
Selected Quarterly Financial Information (Unaudited) [Abstract]  
Quarterly Operating Results
The following table presents the quarterly operating results:

 
1st
   
2nd
   
3rd
   
4th
 
2021
                       
Net sales
 
$
107,641
   
$
122,643
   
$
109,904
   
$
105,283
 
Gross profit
   
53,261
     
59,973
     
54,269
     
50,331
 
Net income attributable to Turning Point Brands, Inc.
   
11,783
     
15,355
     
13,468
     
11,454
 
Basic net income attributable to Turning Point Brands, Inc. per share
   
0.62
     
0.81
     
0.71
     
0.61
 
Diluted net income attributable to Turning Point Brands, Inc. per share
 
$
0.57
   
$
0.73
   
$
0.65
   
$
0.57
 
                                 
2020
                               
Net sales
 
$
90,689
   
$
104,963
   
$
104,174
   
$
105,285
 
Gross profit
   
41,431
     
47,936
     
48,307
     
52,316
 
Net income attributable to Turning Point Brands, Inc.
   
4,499
     
10,295
     
9,020
     
14,378

Basic net income attributable to Turning Point Brands, Inc. per share
   
0.23
     
0.53
     
0.47
     
0.75
Diluted net income attributable to Turning Point Brands, Inc. per share
 
$
0.22
(1)
 
$
0.49
   
$
0.44
   
$
0.68


(1)
The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive.
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organizations and Basis of Presentation (Details)
Outlet in Thousands
12 Months Ended
Dec. 31, 2021
Segment
Outlet
Organizations and Basis of Presentation [Abstract]  
Number of reportable segments | Segment 3
Number of retail outlets in North America | Outlet 215
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Consolidation (Details)
12 Months Ended
Dec. 31, 2021
Turning Point Brands Canada [Member]  
Consolidation [Abstract]  
Ownership interest 65.00%
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Derivative Instruments (Details) - Maximum [Member]
12 Months Ended
Dec. 31, 2021
Derivative Instruments [Abstract]  
Percentage of anticipated purchases of inventory that may be hedged 100.00%
Term of hedge 12 months
Percentage of non-inventory purchases that may be hedged 90.00%
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Shipping Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shipping Costs [Abstract]      
Shipping costs $ 27.6 $ 22.8 $ 18.1
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Research and Development and Quality Assurance Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Research and Development and Quality Assurance Costs [Abstract]      
Research and development costs and quality assurance costs $ 1.1 $ 1.3 $ 2.5
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Property, Plant and Equipment (Details)
12 Months Ended
Dec. 31, 2021
Machinery, Equipment and Furniture [Member] | Minimum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful lives of assets 4 years
Machinery, Equipment and Furniture [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful lives of assets 7 years
Leasehold Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful lives of assets 10 years
Leasehold Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful lives of assets 15 years
Buildings and Building Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Abstract]  
Estimated useful lives of assets 15 years
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Goodwill and Other Intangible Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Goodwill and Other Intangible Assets [Abstract]  
Goodwill and other intangible assets impairment $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Advertising and Promotion (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Advertising and Promotion [Abstract]      
Advertising and promotion costs $ 12.1 $ 5.2 $ 12.0
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Master Settlement Agreement (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Counterparty
State
Dec. 31, 2020
USD ($)
Master Settlement Agreement [Abstract]    
Number of states that are parties to the Master Settlement Agreement and the Smokeless Tobacco Master Settlement Agreement | State 46  
Number of MSA cigarette manufacturers and/or distributors | Counterparty 49  
Term for restricted withdrawal of principal from MSA escrow account 25 years  
Deposit made in MSA escrow account $ 0  
Fair Value of MSA Escrow Account [Abstract]    
Cost 32,073 $ 32,074
Gross unrealized gains 4  
Gross unrealized losses (357)  
Estimated fair value 31,720 32,074
Maturities of U.S. Governmental Agency Obligations [Abstract]    
Less than one year 0  
One to five years 5,996  
Five to ten years 12,966  
Greater than ten years 956  
Total 19,918  
Master Settlement Agreement Escrow Account by Sales Year [Abstract]    
1999 211 211
2000 1,017 1,017
2001 1,673 1,673
2002 2,271 2,271
2003 4,249 4,249
2004 3,714 3,714
2005 4,553 4,553
2006 3,847 3,847
2007 4,167 4,167
2008 3,364 3,364
2009 1,619 1,619
2010 406 406
2011 193 193
2012 199 199
2013 173 173
2014 143 143
2015 101 101
2016 91 91
2017 82 83
Total 32,073 32,074
Cash and Cash Equivalents [Member]    
Fair Value of MSA Escrow Account [Abstract]    
Cost 12,155 32,074
Gross unrealized gains 0  
Gross unrealized losses 0  
Estimated fair value 12,155 32,074
U. S. Governmental Agency Obligations (Unrealized Loss Position less than 12 Months) [Member]    
Fair Value of MSA Escrow Account [Abstract]    
Cost 19,918 0
Gross unrealized gains 4  
Gross unrealized losses (357)  
Estimated fair value $ 19,565 $ 0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Food and Drug Administration (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
Class
Category
Standard
Pathway
Oct. 05, 2021
Rule
Sep. 14, 2021
USD ($)
Food and Drug Administration [Abstract]      
Number of categories of tobacco products regulated by the FDA | Category 4    
Number of classes of regulated tobacco products on which user fees are assessed | Class 6    
Number of pathways for obtaining premarket authorization | Pathway 3    
Number of rules finalized by the FDA | Rule   2  
Inventories of affected products or materials subject to MDO that were quarantined | $     $ 0.7
Number of proposed tobacco product standards related to combusted tobacco products | Standard 2    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Customer
Dec. 31, 2019
Customer
Concentration of Credit Risk [Abstract]      
Bank deposits, including MSA escrow accounts, in excess of federally insured limits | $ $ 137.2 $ 69.7  
Gross Sales [Member] | Customer Concentration Risk [Member]      
Concentration of Credit Risk [Abstract]      
Number of customers accounting for more than 10% of sales | Customer 0 0 0
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Accounts Receivable (Details) - Allowance for Doubtful Accounts [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 150 $ 280
Additions to allowance account during period 237 86
Deductions of allowance account during period (125) (216)
Balance at end of period $ 262 $ 150
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Recent Accounting Pronouncements [Abstract]      
Accumulated earnings (deficit) $ 71,460 $ 23,645  
Notes payable and long-term debt 414,172 302,112  
Deferred income taxes 1,363 610  
Additional paid-in capital 108,811 102,423  
Interest expense $ (20,500) $ (13,487) $ (14,435)
Weighted average diluted common shares (in shares) 22,381,994 22,937,441 23,240,348
ASU 2020-06 [Member] | Accounting Standards Update, Adjustment [Member]      
Recent Accounting Pronouncements [Abstract]      
Accumulated earnings (deficit)   $ 7,100 $ (2,200)
Notes payable and long-term debt   24,200  
Deferred income taxes   (6,300)  
Additional paid-in capital   $ (24,900) $ (24,900)
Interest expense $ (6,700)    
Weighted average diluted common shares (in shares) 3,200,000    
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies, Change in Accounting Principles (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Change in Accounting Principles [Abstract]      
Percentage of LIFO Inventory   45.10% 49.40%
Inventories $ 87,607 $ 85,856  
Deferred income taxes 1,363 610  
Accumulated earnings (deficit) $ 71,460 23,645  
Change in Method of Accounting for Inventory from LIFO to FIFO [Member] | Effect of Change [Member]      
Change in Accounting Principles [Abstract]      
Inventories   6,100 $ 5,800
Deferred income taxes   (1,600) (1,500)
Accumulated earnings (deficit)   $ 4,500 $ (4,300)
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions, Unitabac (Details) - Unitabac [Member]
$ in Millions
1 Months Ended
Jul. 31, 2021
USD ($)
Acquisitions [Abstract]  
Total consideration transferred $ 10.7
Cash paid for assets acquisition 9.6
Capitalized transaction costs 1.1
Inventory acquired 0.7
Intellectual Property [Member]  
Acquisitions [Abstract]  
Indefinite-lived intangible asset acquired $ 10.0
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions, Direct Value Wholesale (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2021
Nov. 30, 2020
Dec. 31, 2021
Apr. 13, 2021
Dec. 31, 2020
Dec. 31, 2019
Assets Acquired [Abstract]            
Goodwill     $ 162,333   $ 159,621 $ 154,282
Direct Value Wholesale [Member]            
Acquisitions [Abstract]            
Equity interest 100.00%          
Cash paid for acquisition $ 3,500          
Purchase Price [Abstract]            
Total consideration transferred 3,462          
Adjustments to Consideration Transferred [Abstract]            
Cash acquired (43)          
Accrued consideration 472          
Adjusted consideration transferred 3,891          
Assets Acquired [Abstract]            
Working capital (primarily AR and inventory) 1,334          
Fixed assets and other long term assets 27          
Net assets acquired 1,361          
Goodwill $ 2,530          
Turning Point Brands Canada [Member]            
Acquisitions [Abstract]            
Unsecured loan   $ 2,000   $ 3,700    
Interest rate   8.00%   8.00%    
Purchase Price [Abstract]            
Total consideration transferred   $ 4,000        
Adjustments to Consideration Transferred [Abstract]            
Cash acquired   (3,711)        
Adjusted consideration transferred   2,707        
Assets Acquired [Abstract]            
Working capital (primarily AR and inventory)   1,551        
Fixed assets and other long term assets   70        
Net assets acquired   (2,632)        
Goodwill   $ 5,339        
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions, Turning Point Brands Canada (formerly ReCreation Marketing) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Nov. 30, 2020
Jul. 31, 2019
Dec. 31, 2021
Apr. 13, 2021
Dec. 31, 2020
Dec. 31, 2019
Assets Acquired [Abstract]              
Goodwill       $ 162,333   $ 159,621 $ 154,282
Acquisition of additional ownership interest       (2,250)      
Non-Controlling Interest [Member]              
Assets Acquired [Abstract]              
Acquisition of additional ownership interest $ (1,100)     (1,123)      
Additional Paid-In Capital [Member]              
Assets Acquired [Abstract]              
Acquisition of additional ownership interest $ (1,100)     $ (1,127)      
30% Investment in Turning Point Brands Canada [Member]              
Acquisitions [Abstract]              
Payment for investment   $ 1,000 $ 1,000        
50% Investment in Turning Point Brands Canada [Member]              
Acquisitions [Abstract]              
Payment for investment   $ 2,000          
Turning Point Brands Canada [Member]              
Acquisitions [Abstract]              
Ownership interest 65.00% 50.00% 30.00%        
Payment for investment $ 2,300            
Unsecured loan   $ 2,000     $ 3,700    
Interest rate   8.00%     8.00%    
Purchase Price [Abstract]              
Total consideration transferred   $ 4,000          
Adjustments to Consideration Transferred [Abstract]              
Cash acquired   (3,711)          
Working capital   418          
Debt eliminated in consolidation   2,000          
Adjusted consideration transferred   2,707          
Assets Acquired [Abstract]              
Working capital (primarily AR and inventory)   1,551          
Fixed assets and other long term assets   70          
Other liabilities   (203)          
Non-controlling interest   (4,050)          
Net assets acquired   (2,632)          
Goodwill   $ 5,339          
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions, SDI Reorganization (Details)
$ in Thousands
12 Months Ended
Jul. 16, 2020
USD ($)
shares
Dec. 31, 2020
USD ($)
Acquisitions [Abstract]    
Common Stock conversation ratio 0.52095  
Total consideration for asset purchase $ 236,000  
Common Stock issued (in shares) | shares 7,934,704  
Common Stock issued $ 234,300  
Common Stock acquired $ 236,000  
Common Stock acquired (in shares) | shares 8,178,918  
Common Stock retired (in shares) | shares 244,214  
Common Stock retired   $ 1,737
Accumulated Earnings (Deficit) [Member]    
Acquisitions [Abstract]    
Common Stock retired $ 1,700 $ 1,735
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions, Durfort Holdings (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2021
Jun. 10, 2020
Master Distribution Agreement [Member]      
Acquisitions [Abstract]      
Life of finite-lived intangible asset acquired   15 years  
Promissory Note [Member]      
Acquisitions [Abstract]      
Face amount     $ 10.0
Durfort [Member]      
Acquisitions [Abstract]      
Total consideration transferred $ 47.7    
Cash paid for assets acquired 37.7    
Capitalized transaction costs 1.7    
Durfort [Member] | Master Distribution Agreement [Member]      
Acquisitions [Abstract]      
Finite-lived intangible asset acquired 5.5    
Life of finite-lived intangible asset acquired   15 years  
Durfort [Member] | Intellectual Property [Member]      
Acquisitions [Abstract]      
Indefinite-lived intangible asset acquired $ 42.2    
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments (Details)
$ in Thousands, € in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
EUR (€)
Dec. 31, 2019
USD ($)
Dec. 31, 2020
EUR (€)
Mar. 31, 2018
USD ($)
Derivative Instruments [Abstract]              
Settlement of interest rate swaps   $ 3,573 $ 0   $ 0    
Maximum [Member]              
Derivative Instruments [Abstract]              
Percentage of anticipated purchases of inventory that may be hedged   100.00%          
Term of hedge   12 months          
Percentage of non-inventory purchases that may be hedged   90.00%          
Foreign Currency [Member]              
Derivative Instruments [Abstract]              
Notional amount of contracts executed   $ 0          
Notional amount   0          
Fair value, liability   0          
Foreign Currency [Member] | Other Current Assets [Member]              
Derivative Instruments [Abstract]              
Fair value, asset     400        
Foreign Currency [Member] | Accrued Liabilities [Member]              
Derivative Instruments [Abstract]              
Fair value, liability     0        
Foreign Currency [Member] | Purchase [Member]              
Derivative Instruments [Abstract]              
Notional amount of contracts executed | €       € 19.7      
Notional amount | €           € 18.0  
Foreign Currency [Member] | Sale [Member]              
Derivative Instruments [Abstract]              
Notional amount of contracts executed | €       € 21.4      
Notional amount | €           € 19.6  
Interest Rate Swaps [Member]              
Derivative Instruments [Abstract]              
Notional amount     70,000       $ 70,000
Settlement of interest rate swaps $ 3,600            
Interest Rate Swaps [Member] | Interest Expense [Member]              
Derivative Instruments [Abstract]              
Loss reclassified into interest expense   $ 100 1,500   $ 300    
Interest Rate Swaps [Member] | LIBOR [Member]              
Derivative Instruments [Abstract]              
Interest rate percentage   2.755%          
Interest Rate Swaps [Member] | Other Long-Term Liabilities [Member]              
Derivative Instruments [Abstract]              
Fair value, liability     $ 3,700        
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments (Details)
$ in Thousands, € in Millions
Dec. 31, 2021
USD ($)
Feb. 11, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
EUR (€)
Jun. 10, 2020
USD ($)
Apr. 17, 2020
USD ($)
Jul. 31, 2019
USD ($)
Mar. 31, 2018
USD ($)
Mar. 07, 2018
USD ($)
Fair Value of Financial Instruments [Abstract]                  
Note payable $ 422,500   $ 319,985            
Foreign Exchange [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Notional amount 0                
Fair value, liability $ 0                
Foreign Exchange [Member] | Purchase [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Notional amount | €       € 18.0          
Foreign Exchange [Member] | Sale [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Notional amount | €       € 19.6          
Interest Rate Swaps [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Notional amount     70,000         $ 70,000  
Promissory Note [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Interest rate 7.50%                
Note payable $ 0   10,000            
Face amount         $ 10,000        
Unsecured Loan [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Interest rate 1.00%                
Note payable $ 0   7,485            
Face amount           $ 7,500      
Senior Secured Notes [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Interest rate 5.625%                
Note payable $ 250,000   0            
Face amount 250,000 $ 250,000              
2018 First Lien Term Loan [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Note payable $ 0   130,000            
Face amount                 $ 160,000
Convertible Senior Notes [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Interest rate 2.50%                
Note payable $ 172,500   172,500            
Face amount             $ 172,500    
Level 2 [Member] | Foreign Exchange [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Fair value, asset     400            
Fair value, liability     0            
Level 2 [Member] | Interest Rate Swaps [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Fair value, liability     3,700            
Fair Value [Member] | 2018 First Lien Term Loan [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Long-term debt     130,000            
Fair Value [Member] | Convertible Senior Notes [Member]                  
Fair Value of Financial Instruments [Abstract]                  
Long-term debt $ 159,800   $ 155,300            
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Inventories [Abstract]    
Raw materials and work in process $ 6,936 $ 8,137
Leaf tobacco 35,900 32,948
Other 1,558 1,225
Inventories 87,607 85,856
Inventory Valuation Allowance [Member]    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period (9,924) (21,502)
Charged to cost and expense (2,795) (2,867)
Deductions for inventory disposed 5,051 14,445
Balance at end of period (7,668) (9,924)
Zig-Zag Products [Member]    
Inventories [Abstract]    
Finished goods 25,663 14,903
Stoker's Products [Member]    
Inventories [Abstract]    
Finished goods 8,959 9,727
NewGen Products [Member]    
Inventories [Abstract]    
Finished goods $ 8,591 $ 18,916
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Current Assets [Abstract]    
Inventory deposits $ 12,091 $ 7,113
Insurance deposit 3,000 3,000
Prepaid taxes 0 813
Other 11,655 15,525
Total $ 26,746 $ 26,451
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment $ 37,485 $ 32,111
Accumulated depreciation (18,835) (16,587)
Net property, plant and equipment 18,650 15,524
Land [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment 22 22
Buildings and Improvements [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment 3,096 2,750
Leasehold Improvements [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment 5,374 4,702
Machinery and Equipment [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment 19,591 15,612
Furniture and Fixtures [Member]    
Property, Plant, and Equipment [Abstract]    
Property, plant and equipment $ 9,402 $ 9,025
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Financing Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Financing Costs [Abstract]    
Deferred financing costs, net of accumulated amortization of $94 and $705, respectively $ 388 $ 641
Deferred financing costs, accumulated amortization $ 94 $ 705
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Balance at beginning of period $ 159,621 $ 154,282
Acquisitions 2,530 5,339
Cumulative translation adjustment 182  
Balance at end of period 162,333 159,621
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 71,556 61,584
Annual Amortization Expense [Abstract]    
2022 1,900  
2023 1,900  
2024 1,900  
2025 1,200  
2026 1,200  
Zig-Zag [Member]    
Goodwill [Roll Forward]    
Balance at beginning of period 101,446 96,107
Acquisitions 2,530 5,339
Cumulative translation adjustment 182  
Balance at end of period 104,158 101,446
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 52,217 42,245
Stoker's [Member]    
Goodwill [Roll Forward]    
Balance at beginning of period 32,590 32,590
Acquisitions 0 0
Cumulative translation adjustment 0  
Balance at end of period 32,590 32,590
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 8,553 8,553
NewGen [Member]    
Goodwill [Roll Forward]    
Balance at beginning of period 25,585 25,585
Acquisitions 0 0
Cumulative translation adjustment 0  
Balance at end of period 25,585 25,585
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 10,786 10,786
Amortized Intangible Assets [Abstract]    
Gross carrying amount 22,835 22,835
Accumulated amortization 6,906 4,997
Trade Names [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 19,286 19,286
Trade Names [Member] | Zig-Zag [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 0 0
Trade Names [Member] | Stoker's [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 8,500 8,500
Trade Names [Member] | NewGen [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 10,786 10,786
Formulas [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 52,270 42,298
Formulas [Member] | Zig-Zag [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 52,217 42,245
Formulas [Member] | Stoker's [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount 53 53
Formulas [Member] | NewGen [Member]    
Unamortized Indefinite Life Intangible Assets [Abstract]    
Gross carrying amount $ 0 0
Customer Relationships [Member] | Minimum [Member]    
Amortized Intangible Assets [Abstract]    
Amortized intangible assets, useful life 8 years  
Customer Relationships [Member] | Maximum [Member]    
Amortized Intangible Assets [Abstract]    
Amortized intangible assets, useful life 10 years  
Customer Relationships [Member] | NewGen [Member]    
Amortized Intangible Assets [Abstract]    
Gross carrying amount $ 6,936 6,936
Accumulated amortization $ 3,939 3,111
Trade Names [Member]    
Amortized Intangible Assets [Abstract]    
Amortized intangible assets, useful life 15 years  
Trade Names [Member] | Stoker's [Member]    
Amortized Intangible Assets [Abstract]    
Indefinite life intangible assets converted to amortized intangible assets $ 2,400  
Trade Names [Member] | NewGen [Member]    
Amortized Intangible Assets [Abstract]    
Gross carrying amount 9,530 9,530
Accumulated amortization $ 1,993 1,375
Master Distribution Agreement [Member]    
Amortized Intangible Assets [Abstract]    
Amortized intangible assets, useful life 15 years  
Master Distribution Agreement [Member] | NewGen [Member]    
Amortized Intangible Assets [Abstract]    
Gross carrying amount $ 5,489 5,489
Accumulated amortization $ 549 183
Franchise Agreements [Member]    
Amortized Intangible Assets [Abstract]    
Amortized intangible assets, useful life 8 years  
Franchise Agreements [Member] | NewGen [Member]    
Amortized Intangible Assets [Abstract]    
Gross carrying amount $ 780 780
Accumulated amortization $ 325 228
Non-Compete Agreements [Member]    
Amortized Intangible Assets [Abstract]    
Amortized intangible assets, useful life 3 years 6 months  
Non-Compete Agreements [Member] | NewGen [Member]    
Amortized Intangible Assets [Abstract]    
Gross carrying amount $ 100 100
Accumulated amortization $ 100 $ 100
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Assets (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Apr. 30, 2021
Oct. 31, 2020
Dec. 31, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other Assets [Abstract]              
Equity investments         $ 25,649 $ 24,018  
Debt security investment         8,000 0  
Other         1,750 2,818  
Total         35,399 26,836  
Payment for investment         16,657 19,250 $ 1,421
Wild Hempettes [Member]              
Other Assets [Abstract]              
Payment for investment     $ 2,500        
Purchases of inventory         2,100 500  
Amounts outstanding         0 0  
Ownership interest     20.00%        
Percentage interest that can be acquired     100.00%        
Secured line of credit provided     $ 2,000        
Investment income         $ 100 100  
Wild Hempettes [Member] | Maximum [Member]              
Other Assets [Abstract]              
Term of secured line of credit provided         5 years    
dosist [Member]              
Other Assets [Abstract]              
Equity investments         $ 7,900    
Payment for investment     15,000        
Purchases of inventory         $ 0 0  
Additional investment that can be made     15,000        
Period to make additional investment         12 months    
Gain (loss) on investment         $ (7,100)    
BOMANI [Member]              
Other Assets [Abstract]              
Payment for investment     $ 1,800        
Purchases of inventory         0 0  
CASH [Member]              
Other Assets [Abstract]              
Equity investments             4,000
Purchases of inventory         0 0  
Amounts outstanding         0 0  
Gain (loss) on investment             $ 2,000
RadioShack [Member]              
Other Assets [Abstract]              
Payment for investment       $ 400      
Amounts outstanding         $ 0 $ 0  
Old Pal Holding Company LLC [Member]              
Other Assets [Abstract]              
Payment for investment $ 8,000            
Interest rate         3.00%    
Extension period for maturity date         1 year    
Weighted average interest rate         3.00%    
Old Pal Holding Company LLC [Member] | Other Current Assets [Member]              
Other Assets [Abstract]              
Accrued interest receivable         $ 100    
Docklight Brands, Inc. [Member]              
Other Assets [Abstract]              
Payment for investment   $ 8,700          
Purchases of inventory         0    
Amounts outstanding         $ 0    
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities [Abstract]    
Accrued payroll and related items $ 6,974 $ 9,459
Customer returns and allowances 6,497 5,259
Taxes payable 2,053 4,326
Lease liabilities [1] 2,976 3,228
Accrued interest 7,318 2,096
Other 7,119 10,857
Total accrued liabilities $ 32,937 $ 35,225
[1] Reported within accrued liabilities on the balance sheet
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt $ 422,500 $ 319,985
Less deferred finance charges (8,328) (5,873)
Less current maturities 0 (12,000)
Net notes payable and long-term debt 414,172 302,112
Senior Secured Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt 250,000 0
2018 First Lien Term Loan [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt 0 130,000
Convertible Senior Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt 172,500 172,500
Promissory Note [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt 0 10,000
Unsecured Loan [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Gross notes payable and long-term debt $ 0 $ 7,485
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, Senior Secured Notes (Details) - Senior Secured Notes [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Feb. 11, 2021
Notes Payable and Long-Term Debt [Abstract]    
Face amount $ 250.0 $ 250.0
Interest rate 5.625%  
Maturity date Feb. 15, 2026  
Guarantee threshold amount for obligations $ 15.0  
Redemption price as a percentage of principal amount for principal redeemed 100.00%  
Percentage of principal amount that can be redeemed with net cash proceeds from certain equity offerings 40.00%  
Redemption price as a percentage of principal amount for principal amount that can be redeemed with net cash proceeds from certain equity offerings 105.625%  
Percentage of principal amount that must remain outstanding in order to redeem 40% of principal amount with net cash proceeds from certain equity offerings 50.00%  
Period in which 10% of principal amount can be redeemed once 12 months  
Percentage of principal amount that can be redeemed once in any twelve-month period 10.00%  
Redemption price as a percentage of principal amount for principal amount that can be redeemed once in any twelve-month period 103.00%  
Redemption price as a percentage of principal amount for principal amount that can be redeemed if the Company experiences a change in control 101.00%  
Debt issuance costs   $ 6.4
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Mar. 31, 2023
Feb. 11, 2021
USD ($)
2021 Revolving Credit Facility [Member]      
Notes Payable and Long-Term Debt [Abstract]      
Maximum borrowing capacity     $ 25.0
Amount drawn under credit facility $ 0.0    
Letters of credit outstanding $ 3.6    
Maturity date Aug. 11, 2025    
Period prior to maturity date of Convertible Senior Notes 91 days    
Consolidated Leverage Ratio 5.50    
Exclusion threshold for letters of credit $ 5.0    
Threshold percentage of total commitments outstanding 35.00%    
Debt issuance costs $ 0.5    
2021 Revolving Credit Facility [Member] | Plan [Member]      
Notes Payable and Long-Term Debt [Abstract]      
Consolidated Leverage Ratio   5.25  
2021 Revolving Credit Facility [Member] | Eurodollar [Member]      
Notes Payable and Long-Term Debt [Abstract]      
Margin on variable rate 3.50%    
Letters of Credit [Member]      
Notes Payable and Long-Term Debt [Abstract]      
Maximum borrowing capacity     $ 10.0
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, 2018 Credit Facility (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 07, 2018
Notes Payable and Long-Term Debt [Abstract]              
Loss on extinguishment of debt       $ 2,154 $ 0 $ (1,308)  
2018 Credit Facility [Member]              
Notes Payable and Long-Term Debt [Abstract]              
Secured credit facility             $ 250,000
Additional borrowing capacity under accordion feature             40,000
2018 First Lien Credit Facility [Member]              
Notes Payable and Long-Term Debt [Abstract]              
Payment of term loan $ 130,000            
Loss on extinguishment of debt (5,700)            
Loss on termination of interest rate swap agreement $ 3,600            
2018 First Lien Term Loan [Member]              
Notes Payable and Long-Term Debt [Abstract]              
Face amount             160,000
Payment of term loan       $ 130,000 $ 16,000 $ 8,000  
2018 Revolving Credit Facility [Member]              
Notes Payable and Long-Term Debt [Abstract]              
Maximum borrowing capacity             50,000
2018 Second Lien Term Loan [Member]              
Notes Payable and Long-Term Debt [Abstract]              
Face amount             $ 40,000
Payment of term loan   $ 35,500 $ 4,500        
Loss on extinguishment of debt   $ (1,100) $ (200)        
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
2018 First Lien Credit Facility [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Maturity date Mar. 07, 2023
2018 Revolving Credit Facility [Member] | LIBOR [Member] | Minimum [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Margin on variable rate 2.75%
2018 Revolving Credit Facility [Member] | LIBOR [Member] | Maximum [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Margin on variable rate 3.50%
2018 First Lien Term Loan [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Frequency of required payment quarterly
2018 First Lien Term Loan [Member] | June 30, 2018 through March 31, 2020 [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Required payment $ 2.0
2018 First Lien Term Loan [Member] | June 30, 2020 through March 31, 2022 [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Required payment 3.0
2018 First Lien Term Loan [Member] | June 30, 2022 and after [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Required payment $ 4.0
2018 First Lien Term Loan [Member] | LIBOR [Member] | Minimum [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Margin on variable rate 2.75%
2018 First Lien Term Loan [Member] | LIBOR [Member] | Maximum [Member]  
Notes Payable and Long-Term Debt [Abstract]  
Margin on variable rate 3.50%
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, 2018 Second Lien Credit Facility (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Notes Payable and Long-Term Debt [Abstract]          
Loss on extinguishment of debt     $ 2,154 $ 0 $ (1,308)
2018 Second Lien Term Loan [Member]          
Notes Payable and Long-Term Debt [Abstract]          
Maturity date     Mar. 07, 2024    
Payment of term loan $ 35,500 $ 4,500      
Loss on extinguishment of debt $ (1,100) $ (200)      
2018 Second Lien Term Loan [Member] | LIBOR [Member]          
Notes Payable and Long-Term Debt [Abstract]          
Margin on variable rate     7.00%    
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, Convertible Senior Notes (Details)
1 Months Ended 12 Months Ended
Jul. 31, 2019
USD ($)
Dec. 31, 2021
USD ($)
shares
$ / shares
Notes Payable and Long-Term Debt [Abstract]    
Strike price (in dollars per share) | $ / shares   53.77
Cap price (in dollars per share) | $ / shares   82.86
Payment for cost of capped call transactions $ 20,530,000  
Convertible Senior Notes [Member]    
Notes Payable and Long-Term Debt [Abstract]    
Face amount $ 172,500,000  
Interest rate   2.50%
Maturity date   Jul. 15, 2024
Shares issued upon conversion (in shares) | shares   3,208,172
Conversion rate   18.598
Principal amount of notes to be converted   $ 1,000
Conversion price (in dollars per share) | $ / shares   $ 53.77
Debt issuance costs   $ 5,900,000
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, Promissory Note (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Installment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jun. 10, 2020
USD ($)
Notes Payable and Long-Term Debt [Abstract]          
Repayment of note   $ 9,625 $ 0 $ 0  
Gain on extinguishment of debt   $ 2,154 $ 0 $ (1,308)  
Promissory Note [Member]          
Notes Payable and Long-Term Debt [Abstract]          
Face amount         $ 10,000
Interest rate   7.50%      
Number of installment payments | Installment   2      
Required payment   $ 5,000      
Repayment of note $ 9,600        
Gain on extinguishment of debt $ 400        
Promissory Note [Member] | Minimum [Member]          
Notes Payable and Long-Term Debt [Abstract]          
Term of note   18 months      
Promissory Note [Member] | Maximum [Member]          
Notes Payable and Long-Term Debt [Abstract]          
Term of note   36 months      
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, Unsecured Loan (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Apr. 17, 2020
Notes Payable and Long-Term Debt [Abstract]          
Gain on extinguishment of debt   $ 2,154 $ 0 $ (1,308)  
Unsecured Loan [Member]          
Notes Payable and Long-Term Debt [Abstract]          
Face amount         $ 7,500
Maturity date   Apr. 17, 2022      
Interest rate 1.00% 1.00%      
Gain on extinguishment of debt $ 7,500        
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable and Long-Term Debt, Note Payable - IVG (Details) - Note Payable - IVG [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2018
Notes Payable and Long-Term Debt [Abstract]          
Face amount         $ 4,000
Interest rate         6.00%
Maturity date   Mar. 05, 2020      
Payment of note $ 4,200 $ 0 $ 4,240 $ 0  
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current [Abstract]      
Federal $ 11,315 $ 5,285 $ 5,281
State and local 4,210 1,930 982
Foreign 0 0 0
Current 15,525 7,215 6,263
Deferred [Abstract]      
Federal (583) 3,642 (2,626)
State and local (637) 1,100 (774)
Foreign (265) 0 0
Deferred (1,485) 4,742 (3,400)
Total [Abstract]      
Federal 10,732 8,927 2,655
State and local 3,573 3,030 208
Foreign (265) 0 0
Total 14,040 11,957 2,863
Assets [Abstract]      
Inventory 2,096 2,567  
Property, plant, and equipment 0 0  
Goodwill and other intangible assets 0 0  
Foreign NOL carryforward 265 0  
State NOL carryforward 2,421 2,236  
Unrealized loss on investments 81 876  
Leases 4,150 4,920  
Original issue discount 2,720 3,800  
Other 10,244 6,611  
Gross deferred income taxes 21,977 21,010  
Valuation allowance (2,649) (2,236)  
Net deferred income tax assets 19,328 18,774  
Liabilities [Abstract]      
Inventory 2 0  
Property, plant, and equipment 3,259 3,107  
Goodwill and other intangible assets 8,573 8,144  
Leases 3,826 4,557  
Original issue discount 0 0  
Other 2,305 2,356  
Deferred income tax liabilities 17,965 18,164  
Uncertain Tax Positions [Abstract]      
Uncertain tax positions 0    
Interest and penalties recognized for uncertain tax positions $ 0 $ 0 $ 0
Reconciliation of Effective Income Tax Rate [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Foreign rate differential (0.10%) 0.00% 0.00%
State taxes 3.40% 2.90% 0.70%
Permanent differences (4.10%) (1.60%) (5.60%)
Other 0.70% 4.70% (3.10%)
Valuation allowance 0.60% (3.20%) 2.00%
Effective income tax rate 21.50% 23.80% 15.00%
Income tax deduction related to forgiveness of debt $ 7,500    
Income tax benefit related to forgiveness of debt 1,600    
Income tax deduction related to exercise of stock options 7,200 $ 3,300 $ 4,600
Income tax benefit related to exercise of stock options 1,500 $ 700 $ 1,000
State [Member]      
Income Taxes [Abstract]      
Net operating loss carryforwards 55,200    
Net operating loss carryforwards with indefinite carryforward period 19,800    
Unsecured Loan [Member]      
Income Taxes [Abstract]      
Forgiveness of debt $ 7,500    
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Pension and Postretirement Benefit Plans, Reconciliation of Benefit Obligations, Fair Value of Plan Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Plan Contributions [Abstract]      
Reclassification from other comprehensive income to income $ 0 $ (1,830) $ 1,150
Pension Benefits [Member]      
Reconciliation of Benefit Obligations [Abstract]      
Benefit obligation at beginning of year 0 14,217  
Service cost 0 0 104
Interest cost 0 190 520
Actuarial loss (gain)   249  
Assumptions   0  
Settlement/curtailment   (1,869)  
Annuities purchased   (12,116)  
Benefits paid   (671)  
Benefit obligation at end of year   0 14,217
Reconciliation of Fair Value of Plan Assets [Abstract]      
Balance at beginning of year 0 15,903  
Actual return on plan assets   1,139  
Employer contributions   0  
Settlement/curtailment   (1,869)  
Annuities purchased   (12,116)  
Benefits paid   (671)  
Asset reversion upon termination   (2,386)  
Balance at end of the year   0 15,903
Postretirement Benefits [Member]      
Plan Contributions [Abstract]      
Reclassification from other comprehensive income to income     1,800
Curtailment gain (loss)     4,900
Reconciliation of Benefit Obligations [Abstract]      
Benefit obligation at beginning of year 0 115  
Service cost 0 0 0
Interest cost 0 0 101
Actuarial loss (gain)   (83)  
Assumptions   0  
Settlement/curtailment   0 (3,200)
Annuities purchased   0  
Benefits paid   (32)  
Benefit obligation at end of year   0 115
Reconciliation of Fair Value of Plan Assets [Abstract]      
Balance at beginning of year $ 0 0  
Actual return on plan assets   0  
Employer contributions   32  
Settlement/curtailment   0  
Annuities purchased   0  
Benefits paid   (32)  
Asset reversion upon termination   0  
Balance at end of the year   $ 0 $ 0
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Pension and Postretirement Benefit Plans, Components of Net Periodic Benefit Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Pension Benefits [Member]      
Net Periodic Benefit Costs [Abstract]      
Service cost $ 0 $ 0 $ 104
Interest cost 0 190 520
Expected return on plan assets 0 (322) (645)
Amortization of (gains) losses 0 72 147
Settlement and Curtailment loss (gain) 0 1,180 0
Net periodic benefit cost (income) 0 1,120 126
Postretirement Benefits [Member]      
Net Periodic Benefit Costs [Abstract]      
Service cost 0 0 0
Interest cost 0 0 101
Expected return on plan assets 0 0 0
Amortization of (gains) losses 0 (131) (169)
Settlement and Curtailment loss (gain) 0 0 (4,915)
Net periodic benefit cost (income) $ 0 $ (131) $ (4,983)
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Pension and Postretirement Benefit Plans, 401(k) Retirement Savings Plan (Details) - 401(k) Retirement Savings Plan [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Voluntary 401(k) Retirement Savings Plan [Abstract]      
Maximum annual employee contribution percentage 15.00%    
Employer contribution percentage for employee contributing 4% or greater 4.00% 4.00%  
Matching contribution percentage by employer 100.00% 100.00%  
Employer discretionary contribution percentage 1.00% 1.00%  
Employer matching contributions $ 1.6 $ 1.6 $ 1.5
Maximum [Member]      
Voluntary 401(k) Retirement Savings Plan [Abstract]      
Employee contribution percentage matched by employer 4.00% 4.00%  
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Components of Lease Expense [Abstract]      
Variable lease cost [1] $ 1,182 $ 587 $ 463
Short-term lease cost 48 131 147
Sublease income (60) (120) (110)
Total operating lease cost 5,078 3,908 4,347
Assets [Abstract]      
Right of use assets 15,053 17,918  
Liabilities [Abstract]      
Current lease liabilities [2] $ 2,976 $ 3,228  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current  
Long-term lease liabilities $ 13,336 $ 16,117  
Total lease liabilities $ 16,312 $ 19,345  
Weighted-Average Remaining Lease Term and Discount Rate [Abstract]      
Weighted-average remaining lease term - operating leases 6 years 8 months 12 days 7 years 2 months 12 days  
Weighted-average discount rate - operating leases 4.92% 4.93%  
Maturities of Lease Liabilities [Abstract]      
2022 $ 3,674    
2023 3,613    
2024 2,439    
2025 2,125    
2026 2,084    
Years thereafter 5,344    
Total lease payments 19,279    
Less: Imputed interest 2,967    
Total lease liabilities 16,312 $ 19,345  
Impairment of right of use assets 0 149 301
Non-Cancelable Leases [Member]      
Maturities of Lease Liabilities [Abstract]      
2022 2,596    
2023 2,568    
2024 2,396    
2025 2,125    
2026 2,084    
Years thereafter 5,344    
Total lease payments 17,113    
Cost of Sales [Member]      
Components of Lease Expense [Abstract]      
Operating lease cost 907 908 874
Selling, General and Administrative [Member]      
Components of Lease Expense [Abstract]      
Operating lease cost $ 3,001 $ 2,402 $ 2,973
[1] Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.
[2] Reported within accrued liabilities on the balance sheet
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Equity Incentive Plans (Details) - shares
Dec. 31, 2021
Mar. 22, 2021
Apr. 28, 2016
RSUs [Member]      
Share Incentive Plans [Abstract]      
Number of awards granted, net of forfeitures (in shares) 8,637    
2021 Plan [Member]      
Share Incentive Plans [Abstract]      
Number of shares authorized for issuance (in shares)   1,290,000  
Number of shares available for grant (in shares) 1,383,469    
2021 Plan [Member] | RSUs [Member]      
Share Incentive Plans [Abstract]      
Number of awards granted, net of forfeitures (in shares) 8,637    
2021 Plan [Member] | Stock Options [Member]      
Share Incentive Plans [Abstract]      
Number of awards granted, net of forfeitures (in shares) 7,500    
2015 Plan [Member]      
Share Incentive Plans [Abstract]      
Number of shares authorized for issuance (in shares)   100,052  
Number of shares available for grant (in shares) 0    
2015 Plan [Member] | Voting Common Stock [Member]      
Share Incentive Plans [Abstract]      
Number of shares authorized for issuance (in shares)     1,400,000
2006 Plan [Member]      
Share Incentive Plans [Abstract]      
Number of shares available for grant (in shares) 0    
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Stock Option Activity (Details) - 2006, 2015 and 2021 Plans [Member] - Stock Options [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock Option Shares [Roll Forward]    
Outstanding, beginning balance (in shares) 711,060 696,716
Granted (in shares) 119,500 155,000
Exercised (in shares) (202,768) (135,146)
Forfeited (in shares) (7,957) (5,510)
Outstanding, ending balance (in shares) 619,835 711,060
Weighted Average Exercise Price [Abstract]    
Outstanding, beginning balance (in dollars per share) $ 19.58 $ 18.13
Granted (in dollars per share) 50.93 14.85
Exercised (in dollars per share) 10.22 6.37
Forfeited (in dollars per share) 33.22 27.25
Outstanding, ending balance (in dollars per share) 28.51 19.58
Weighted Average Grant Date Fair Value [Abstract]    
Outstanding, beginning balance (in dollars per share) 6.42 6.17
Granted (in dollars per share) 13.58 4.41
Exercised (in dollars per share) 6.35 2.74
Forfeited (in dollars per share) 9.63 8.64
Outstanding, ending balance (in dollars per share) $ 8.70 $ 6.42
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details) - 2006 Plan [Member] - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Incentive Plans [Abstract]      
Intrinsic value of options exercised $ 7.9 $ 3.7 $ 5.0
Exercise Price $3.83 [Member]      
Share Incentive Plans [Abstract]      
Number of options (in shares) 87,340    
Exercise price (in dollars per share) $ 3.83    
Number of options exercisable (in shares) 87,340    
Remaining lives 2 years 5 months 4 days    
Expected life 10 years    
Exercise price (in dollars per share) $ 3.83    
Risk free interest rate 3.57%    
Expected volatility 40.00%    
Dividend yield 0.00%    
Fair value at grant date (in dollars per share) $ 2.17    
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details) - 2015 Plan [Member] - Stock Options [Member] - $ / shares
12 Months Ended
May 03, 2021
Feb. 18, 2021
Mar. 18, 2020
Oct. 24, 2019
Mar. 20, 2019
Mar. 07, 2018
May 17, 2017
Feb. 10, 2017
Dec. 31, 2021
February 10, 2017 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)               40,000  
Options outstanding (in shares)                 27,050
Number exercisable (in shares)                 27,050
Exercise price (in dollars per share)                 $ 13.00
Remaining lives                 5 years 1 month 13 days
Risk free interest rate                 1.89%
Expected volatility                 27.44%
Expected life                 6 years
Dividend yield                 0.00%
Fair value at grant date (in dollars per share)                 $ 3.98
May 17, 2017 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)             93,819    
Options outstanding (in shares)                 47,483
Number exercisable (in shares)                 47,483
Exercise price (in dollars per share)                 $ 15.41
Remaining lives                 5 years 4 months 17 days
Risk free interest rate                 1.76%
Expected volatility                 26.92%
Expected life                 6 years
Dividend yield                 0.00%
Fair value at grant date (in dollars per share)                 $ 4.60
March 7, 2018 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)           98,100      
Options outstanding (in shares)                 67,417
Number exercisable (in shares)                 67,417
Exercise price (in dollars per share)                 $ 21.21
Remaining lives                 6 years 2 months 8 days
Risk free interest rate                 2.65%
Expected volatility                 28.76%
Expected life                 6 years
Dividend yield                 0.83%
Fair value at grant date (in dollars per share)                 $ 6.37
March 20, 2019 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)         155,780        
Options outstanding (in shares)                 142,284
Number exercisable (in shares)                 110,015
Exercise price (in dollars per share)                 $ 47.58
Remaining lives                 7 years 2 months 19 days
Risk free interest rate                 2.34%
Expected volatility                 30.95%
Expected life                 6 years
Dividend yield                 0.42%
Fair value at grant date (in dollars per share)                 $ 15.63
October 24, 2019 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)       25,000          
Options outstanding (in shares)                 25,000
Number exercisable (in shares)                 16,750
Exercise price (in dollars per share)                 $ 20.89
Remaining lives                 7 years 9 months 25 days
Risk free interest rate                 1.58%
Expected volatility                 31.93%
Expected life                 6 years
Dividend yield                 0.95%
Fair value at grant date (in dollars per share)                 $ 6.27
March 18, 2020 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)     155,000            
Options outstanding (in shares)                 106,361
Number exercisable (in shares)                 33,167
Exercise price (in dollars per share)                 $ 14.85
Remaining lives                 8 years 2 months 19 days
Risk free interest rate                 0.79%
Expected volatility                 35.72%
Expected life                 6 years
Dividend yield                 1.49%
Fair value at grant date (in dollars per share)                 $ 4.41
February 18, 2021 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares)   100,000              
Options outstanding (in shares)                 97,400
Number exercisable (in shares)                 9,500
Exercise price (in dollars per share)                 $ 51.75
Remaining lives                 9 years 1 month 20 days
Risk free interest rate                 0.56%
Expected volatility                 28.69%
Expected life                 6 years
Dividend yield                 0.55%
Fair value at grant date (in dollars per share)                 $ 13.77
May 3, 2021 [Member]                  
Share Incentive Plans [Abstract]                  
Number of options granted (in shares) 12,000                
Options outstanding (in shares)                 12,000
Number exercisable (in shares)                 0
Exercise price (in dollars per share)                 $ 47.76
Remaining lives                 9 years 4 months 2 days
Risk free interest rate                 0.84%
Expected volatility                 29.03%
Expected life                 6 years
Dividend yield                 0.59%
Fair value at grant date (in dollars per share)                 $ 13.06
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details) - 2021 Plan [Member] - Stock Options [Member] - May 17, 2021 [Member] - $ / shares
12 Months Ended
May 17, 2021
Dec. 31, 2021
Share Incentive Plans [Abstract]    
Number of options granted (in shares) 7,500  
Options outstanding (in shares)   7,500
Number exercisable (in shares)   0
Exercise price (in dollars per share)   $ 45.05
Remaining lives   9 years 4 months 17 days
Risk free interest rate   0.84%
Expected volatility   31.50%
Expected life   6 years
Dividend yield   0.63%
Fair value at grant date (in dollars per share)   $ 13.23
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Compensation Expense Related to Options (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation [Abstract]      
Compensation expense related to options $ 2.3 $ 1.2 $ 1.7
Unrecognized compensation expense related to options $ 0.6    
Stock Options [Member]      
Share-based Compensation [Abstract]      
Period over which unrecognized compensation expense will be expensed 1 year 10 months 28 days    
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Performance-Based Restricted Stock Units (Details) - Performance-Based Restricted Stock Units [Member] - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Feb. 18, 2021
Dec. 28, 2020
Mar. 18, 2020
Jul. 19, 2019
Mar. 20, 2019
Mar. 07, 2018
Mar. 31, 2017
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Incentive Plans [Abstract]                    
PRSUs outstanding at December 31, 2021 (in shares)               558,661    
Compensation expense               $ 5.0 $ 1.4 $ 1.9
Unrecognized compensation expense               $ 8.5    
Maximum [Member]                    
Share Incentive Plans [Abstract]                    
Period between performance period and measurement date               65 days    
Employees [Member] | Minimum [Member]                    
Share Incentive Plans [Abstract]                    
Performance period               3 years    
Employees [Member] | Maximum [Member]                    
Share Incentive Plans [Abstract]                    
Performance period               5 years    
March 31, 2017 [Member] | Employees [Member]                    
Share Incentive Plans [Abstract]                    
Number of PRSUs granted (in shares)             94,000      
PRSUs outstanding at December 31, 2021 (in shares)               83,000    
Fair value as of grant date (in dollars per share)             $ 15.60      
March 7, 2018 [Member] | Employees [Member]                    
Share Incentive Plans [Abstract]                    
Number of PRSUs granted (in shares)           96,000        
PRSUs outstanding at December 31, 2021 (in shares)               93,000    
Fair value as of grant date (in dollars per share)           $ 21.21        
Remaining lives               1 year    
March 20, 2019 [Member] | Employees [Member]                    
Share Incentive Plans [Abstract]                    
Number of PRSUs granted (in shares)         92,500          
PRSUs outstanding at December 31, 2021 (in shares)               84,600    
Fair value as of grant date (in dollars per share)         $ 47.58          
Remaining lives               2 years    
July 19, 2019 [Member] | Employees [Member]                    
Share Incentive Plans [Abstract]                    
Number of PRSUs granted (in shares)       88,582            
PRSUs outstanding at December 31, 2021 (in shares)               21,342    
Fair value as of grant date (in dollars per share)       $ 52.15            
Remaining lives               1 year    
March 18, 2020 [Member] | Employees [Member]                    
Share Incentive Plans [Abstract]                    
Number of PRSUs granted (in shares)     94,000              
PRSUs outstanding at December 31, 2021 (in shares)               91,350    
Fair value as of grant date (in dollars per share)     $ 14.85              
Remaining lives               3 years    
December 28, 2020 [Member] | Employees [Member]                    
Share Incentive Plans [Abstract]                    
Number of PRSUs granted (in shares)   88,169                
PRSUs outstanding at December 31, 2021 (in shares)               88,169    
Fair value as of grant date (in dollars per share)   $ 46.42                
Remaining lives               2 years    
February 18, 2021 [Member] | Employees [Member]                    
Share Incentive Plans [Abstract]                    
Number of PRSUs granted (in shares) 100,000                  
PRSUs outstanding at December 31, 2021 (in shares)               97,200    
Fair value as of grant date (in dollars per share) $ 51.75                  
Remaining lives               4 years    
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Incentive Plans, Restricted Stock Units (Details) - RSUs [Member]
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]  
Number of awards granted (in shares) | shares 8,637
Vesting period 1 year
Compensation expense $ 0.3
Unrecognized compensation expense $ 0.1
Period over which unrecognized compensation expense will be expensed 4 months 17 days
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingencies (Details)
12 Months Ended
Oct. 09, 2020
Count
Dec. 31, 2021
Subsidiary
Dec. 31, 2018
Subsidiary
Contingencies [Abstract]      
Number of derivative counts filed in complaint | Count 2    
Number of franchisor subsidiaries   2  
Number of acquired franchisor subsidiaries     1
Period after Company's demand when lawsuit was filed by franchisee   16 months  
XML 117 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Legal Settlement (Details)
$ in Millions
3 Months Ended
Jun. 30, 2019
USD ($)
Legal Settlement [Abstract]  
Proceeds from legal settlement $ 6.7
Gain on legal settlement $ 5.5
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator [Abstract]                      
Net income attributable to Turning Point Brands, Inc. $ 11,454 $ 13,468 $ 15,355 $ 11,783 $ 14,378 $ 9,020 $ 10,295 $ 4,499 $ 52,059 $ 38,192 $ 16,233
Denominator [Abstract]                      
Basic weighted average shares (in shares)                 18,917,570 19,398,474 19,627,093
Basic EPS (in dollars per share) $ 0.61 $ 0.71 $ 0.81 $ 0.62 $ 0.75 $ 0.47 $ 0.53 $ 0.23 $ 2.75 $ 1.97 $ 0.83
Numerator [Abstract]                      
Net income attributable to Turning Point Brands, Inc. $ 11,454 $ 13,468 $ 15,355 $ 11,783 $ 14,378 $ 9,020 $ 10,295 $ 4,499 $ 52,059 $ 38,192 $ 16,233
Interest expense related to Convertible Senior Notes, net of tax                 4,317 4,188 1,958
Diluted consolidated net income                 $ 56,376 $ 42,380 $ 18,191
Denominator [Abstract]                      
Basic weighted average shares (in shares)                 18,917,570 19,398,474 19,627,093
Convertible Senior Notes (in shares)               3,202,808 3,208,172 3,202,808 3,202,808
Stock options (in shares)                 256,252 336,159 410,447
Diluted weighted average shares (in shares)                 22,381,994 22,937,441 23,240,348
Diluted EPS (in dollars per share) $ 0.57 $ 0.65 $ 0.73 $ 0.57 $ 0.68 $ 0.44 $ 0.49 $ 0.22 [1] $ 2.52 $ 1.85 $ 0.78
[1] The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive.
XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information, Financial Information of Reportable Segments (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Segment
Customer
Dec. 31, 2020
USD ($)
Customer
Dec. 31, 2019
USD ($)
Customer
Segment Information [Abstract]                      
Number of reportable segments | Segment                 3    
Segment Information [Abstract]                      
Net sales $ 105,283 $ 109,904 $ 122,643 $ 107,641 $ 105,285 $ 104,174 $ 104,963 $ 90,689 $ 445,471 $ 405,111 $ 361,989
Gross profit 50,331 $ 54,269 $ 59,973 $ 53,261 52,316 $ 48,307 $ 47,936 $ 41,431 217,834 189,990 137,117
Operating income (loss)                 90,321 64,427 27,230
Interest expense, net                 20,500 13,487 14,435
Investment loss (income)                 6,673 (198) (2,648)
(Gain) loss on extinguishment of debt                 (2,154) 0 1,308
Net periodic benefit (income) cost, excluding service cost                 0 989 (4,961)
Income before income taxes                 65,302 50,149 19,096
Capital expenditures                 6,156 6,135 4,815
Depreciation and amortization                 5,012 5,018 4,089
Assets 601,560       496,049       601,560 496,049  
NewGen Products [Member]                      
Segment Information [Abstract]                      
Net sales                 144,700 156,433 153,362
Corporate Unallocated [Member]                      
Segment Information [Abstract]                      
Operating income (loss) [1],[2]                 (41,124) (48,348) (32,235)
Operating costs related to PMTA                 2,600 14,400 2,200
Assets [3] 158,926       65,017       158,926 65,017  
Reportable Segments [Member] | Zig-Zag Products [Member]                      
Segment Information [Abstract]                      
Net sales                 176,491 132,812 108,733
Gross profit                 102,739 78,278 59,414
Operating income (loss)                 77,109 61,932 45,086
Capital expenditures                 141 0 0
Depreciation and amortization                 388 182 0
Assets 227,554       206,900       227,554 206,900  
Reportable Segments [Member] | Stoker's Products [Member]                      
Segment Information [Abstract]                      
Net sales                 124,280 115,866 99,894
Gross profit                 68,084 61,764 52,620
Operating income (loss)                 52,073 45,042 35,008
Capital expenditures                 5,960 5,815 2,823
Depreciation and amortization                 2,565 2,215 1,608
Assets 142,334       133,016       142,334 133,016  
Reportable Segments [Member] | NewGen Products [Member]                      
Segment Information [Abstract]                      
Net sales                 144,700 156,433 153,362
Gross profit                 47,011 49,948 25,083
Operating income (loss)                 2,263 5,801 (20,629)
Capital expenditures                 55 320 1,992
Depreciation and amortization                 2,059 2,621 $ 2,481
Assets $ 72,746       $ 91,116       $ 72,746 $ 91,116  
Revenues [Member] | Customer Concentration Risk [Member]                      
Segment Information [Abstract]                      
Number of customers accounting for more than 10% of sales | Customer                 0 0 0
[1] Includes corporate costs that are not allocated to any of the three reportable segments.
[2] Includes costs related to PMTA of $2.6 million, $14.4 million and $2.2 million in 2021, 2020 and 2019, respectively.
[3] Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.
XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information, Revenue Disaggregation - Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net Sales by Sales Channel [Abstract]                      
Net sales $ 105,283 $ 109,904 $ 122,643 $ 107,641 $ 105,285 $ 104,174 $ 104,963 $ 90,689 $ 445,471 $ 405,111 $ 361,989
NewGen Products [Member]                      
Net Sales by Sales Channel [Abstract]                      
Net sales                 144,700 156,433 153,362
NewGen Products [Member] | Business to Business [Member]                      
Net Sales by Sales Channel [Abstract]                      
Net sales                 107,235 107,976 112,580
NewGen Products [Member] | Business to Consumer - Online [Member]                      
Net Sales by Sales Channel [Abstract]                      
Net sales                 37,069 43,517 31,348
NewGen Products [Member] | Business to Consumer - Corporate Store [Member]                      
Net Sales by Sales Channel [Abstract]                      
Net sales                 0 4,751 9,273
NewGen Products [Member] | Other [Member]                      
Net Sales by Sales Channel [Abstract]                      
Net sales                 $ 396 $ 189 $ 161
XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information, Net Sales - Domestic and Foreign (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Information [Abstract]                      
Net sales $ 105,283 $ 109,904 $ 122,643 $ 107,641 $ 105,285 $ 104,174 $ 104,963 $ 90,689 $ 445,471 $ 405,111 $ 361,989
Reportable Geographical Component [Member] | Domestic [Member]                      
Segment Information [Abstract]                      
Net sales                 415,514 391,705 347,616
Reportable Geographical Component [Member] | Foreign [Member]                      
Segment Information [Abstract]                      
Net sales                 $ 29,957 $ 13,406 $ 14,373
XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Selected Quarterly Financial Information (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Selected Quarterly Financial Information (Unaudited) [Abstract]                      
Net sales $ 105,283 $ 109,904 $ 122,643 $ 107,641 $ 105,285 $ 104,174 $ 104,963 $ 90,689 $ 445,471 $ 405,111 $ 361,989
Gross profit 50,331 54,269 59,973 53,261 52,316 48,307 47,936 41,431 217,834 189,990 137,117
Net income attributable to Turning Point Brands, Inc. $ 11,454 $ 13,468 $ 15,355 $ 11,783 $ 14,378 $ 9,020 $ 10,295 $ 4,499 $ 52,059 $ 38,192 $ 16,233
Basic net income attributable to Turning Point Brands, Inc. per share (in dollars per share) $ 0.61 $ 0.71 $ 0.81 $ 0.62 $ 0.75 $ 0.47 $ 0.53 $ 0.23 $ 2.75 $ 1.97 $ 0.83
Diluted net income attributable to Turning Point Brands, Inc. per share (in dollars per share) $ 0.57 $ 0.65 $ 0.73 $ 0.57 $ 0.68 $ 0.44 $ 0.49 $ 0.22 [1] $ 2.52 $ 1.85 $ 0.78
Convertible Senior Notes (in shares)               3,202,808 3,208,172 3,202,808 3,202,808
[1] The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive.
XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Dividends and Share Repurchase (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 07, 2022
Dec. 15, 2017
Dec. 31, 2021
Dec. 31, 2020
Feb. 24, 2022
Oct. 25, 2021
Feb. 25, 2020
Share Repurchase [Abstract]              
Share repurchase program authorized amount           $ 30,700 $ 50,000
Total number of shares repurchased (in shares)     896,738        
Cost of shares repurchased     $ 38,678 $ 10,191      
Average price per share (in dollars per share)     $ 43.13        
Remaining share repurchase program authorized amount     $ 31,800        
Subsequent Event [Member]              
Share Repurchase [Abstract]              
Share repurchase program authorized amount         $ 24,600    
Dividend Declared Q4-2017 [Member]              
Dividends [Abstract]              
Dividend payable, date declared     Nov. 09, 2017        
Cash dividend paid (in dollars per share)   $ 0.04          
Dividend payable, date to be paid     Dec. 15, 2017        
Dividend payable, date of record     Nov. 27, 2017        
Dividend Declared Q4-2021 [Member]              
Dividends [Abstract]              
Dividend payable, date to be paid     Jan. 07, 2022        
Dividend payable, date of record     Dec. 17, 2021        
Dividend Declared Q4-2021 [Member] | Subsequent Event [Member]              
Dividends [Abstract]              
Cash dividend paid (in dollars per share) $ 0.055            
Percentage increase in dividend paid per share 38.00%            
XML 124 brhc10034925_10k_htm.xml IDEA: XBRL DOCUMENT 0001290677 2021-01-01 2021-12-31 0001290677 2021-06-30 0001290677 2022-03-04 0001290677 2021-12-31 0001290677 2020-12-31 0001290677 tpb:VotingCommonStockMember 2021-12-31 0001290677 us-gaap:NonvotingCommonStockMember 2020-12-31 0001290677 tpb:VotingCommonStockMember 2020-12-31 0001290677 us-gaap:NonvotingCommonStockMember 2021-12-31 0001290677 2020-01-01 2020-12-31 0001290677 2019-01-01 2019-12-31 0001290677 tpb:SecondLienTermLoan2018Member 2021-01-01 2021-12-31 0001290677 tpb:FirstLienTermLoan2018Member 2019-01-01 2019-12-31 0001290677 tpb:SecondLienTermLoan2018Member 2019-01-01 2019-12-31 0001290677 tpb:NotePayableIvgMember 2019-01-01 2019-12-31 0001290677 tpb:NotePayableIvgMember 2020-01-01 2020-12-31 0001290677 tpb:FirstLienTermLoan2018Member 2021-01-01 2021-12-31 0001290677 tpb:NotePayableIvgMember 2021-01-01 2021-12-31 0001290677 tpb:SecondLienTermLoan2018Member 2020-01-01 2020-12-31 0001290677 tpb:FirstLienTermLoan2018Member 2020-01-01 2020-12-31 0001290677 2019-12-31 0001290677 2018-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2018-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2018-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2018-12-31 0001290677 us-gaap:RetainedEarningsMember 2018-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001290677 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001290677 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001290677 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2021-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2021-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2020-12-31 0001290677 us-gaap:RetainedEarningsMember 2021-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2020-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2019-12-31 0001290677 tpb:VotingCommonStockMember us-gaap:CommonStockMember 2019-12-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001290677 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2019-12-31 0001290677 us-gaap:TreasuryStockCommonMember 2020-12-31 0001290677 us-gaap:NoncontrollingInterestMember 2021-12-31 0001290677 us-gaap:RetainedEarningsMember 2020-12-31 0001290677 us-gaap:RetainedEarningsMember 2019-12-31 0001290677 tpb:TurningPointBrandsCanadaMember 2021-01-01 2021-12-31 0001290677 tpb:DirectValueWholesaleMember 2021-01-01 2021-12-31 0001290677 tpb:TurningPointBrandsCanadaMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember 2021-01-01 2021-12-31 0001290677 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0001290677 srt:MinimumMember tpb:MachineryEquipmentAndFurnitureMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember tpb:MachineryEquipmentAndFurnitureMember 2021-01-01 2021-12-31 0001290677 us-gaap:CashAndCashEquivalentsMember 2020-12-31 0001290677 us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001290677 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001290677 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001290677 2021-10-05 0001290677 2021-09-14 0001290677 tpb:GrossSalesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001290677 tpb:GrossSalesMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001290677 tpb:GrossSalesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001290677 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001290677 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001290677 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001290677 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001290677 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001290677 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2020-12-31 0001290677 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2019-12-31 0001290677 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2021-01-01 2021-12-31 0001290677 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember tpb:ChangeInMethodOfAccountingForInventoryFromLifoToFifoMember 2020-12-31 0001290677 srt:RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember tpb:ChangeInMethodOfAccountingForInventoryFromLifoToFifoMember 2019-12-31 0001290677 tpb:UnitabacLlcMember 2021-07-01 2021-07-31 0001290677 tpb:UnitabacLlcMember us-gaap:IntellectualPropertyMember 2021-07-01 2021-07-31 0001290677 tpb:DirectValueWholesaleMember 2021-04-30 0001290677 tpb:DirectValueWholesaleMember 2021-04-01 2021-04-30 0001290677 tpb:TurningPointBrandsCanadaMember 2021-04-13 0001290677 tpb:TurningPointBrandsCanadaMember 2021-07-01 2021-07-31 0001290677 tpb:TurningPointBrandsCanadaMember 2020-11-01 2020-11-30 0001290677 tpb:TurningPointBrandsCanadaMember 2019-07-01 2019-07-31 0001290677 tpb:TurningPointBrandsCanada30PercentInvestmentMember 2019-07-01 2019-07-31 0001290677 tpb:TurningPointBrandsCanada50PercentInvestmentMember 2020-11-01 2020-11-30 0001290677 tpb:TurningPointBrandsCanada30PercentInvestmentMember 2020-11-01 2020-11-30 0001290677 tpb:TurningPointBrandsCanadaMember 2020-11-30 0001290677 us-gaap:NoncontrollingInterestMember 2021-07-01 2021-07-31 0001290677 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-07-31 0001290677 2020-07-16 2020-07-16 0001290677 us-gaap:RetainedEarningsMember 2020-07-16 2020-07-16 0001290677 tpb:DurfortHoldingsSRLMember 2020-06-01 2020-06-30 0001290677 tpb:PromissoryNoteMember 2020-06-10 0001290677 tpb:DurfortHoldingsSRLMember us-gaap:IntellectualPropertyMember 2020-06-01 2020-06-30 0001290677 tpb:DurfortHoldingsSRLMember us-gaap:DistributionRightsMember 2020-06-01 2020-06-30 0001290677 tpb:DurfortHoldingsSRLMember us-gaap:DistributionRightsMember 2021-01-01 2021-12-31 0001290677 us-gaap:ForeignExchangeContractMember us-gaap:ShortMember 2020-01-01 2020-12-31 0001290677 us-gaap:ForeignExchangeContractMember us-gaap:LongMember 2020-01-01 2020-12-31 0001290677 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-12-31 0001290677 us-gaap:ForeignExchangeContractMember us-gaap:LongMember 2020-12-31 0001290677 us-gaap:InterestRateSwapMember 2018-03-31 0001290677 us-gaap:ForeignExchangeContractMember us-gaap:ShortMember 2020-12-31 0001290677 us-gaap:ForeignExchangeContractMember 2021-12-31 0001290677 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001290677 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001290677 us-gaap:InterestRateSwapMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-31 0001290677 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2020-12-31 0001290677 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2020-01-01 2020-12-31 0001290677 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2021-01-01 2021-12-31 0001290677 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0001290677 us-gaap:InterestRateSwapMember 2021-01-01 2021-03-31 0001290677 tpb:UnsecuredLoanMember 2021-12-31 0001290677 tpb:ConvertibleSeniorNotesMember 2021-12-31 0001290677 tpb:PromissoryNoteMember 2021-12-31 0001290677 tpb:SeniorSecuredNotesDue2026Member 2021-12-31 0001290677 tpb:ConvertibleSeniorNotesMember 2020-12-31 0001290677 tpb:UnsecuredLoanMember 2020-12-31 0001290677 tpb:PromissoryNoteMember 2020-12-31 0001290677 tpb:ConvertibleSeniorNotesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001290677 tpb:FirstLienTermLoan2018Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001290677 tpb:ConvertibleSeniorNotesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001290677 us-gaap:InterestRateSwapMember 2020-12-31 0001290677 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001290677 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001290677 tpb:ZigZagProductsMember 2021-12-31 0001290677 tpb:StokersProductsMember 2020-12-31 0001290677 tpb:NewgenProductsMember 2020-12-31 0001290677 tpb:StokersProductsMember 2021-12-31 0001290677 tpb:ZigZagProductsMember 2020-12-31 0001290677 tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:InventoryValuationReserveMember 2019-12-31 0001290677 us-gaap:InventoryValuationReserveMember 2020-12-31 0001290677 us-gaap:InventoryValuationReserveMember 2020-01-01 2020-12-31 0001290677 us-gaap:InventoryValuationReserveMember 2021-01-01 2021-12-31 0001290677 us-gaap:InventoryValuationReserveMember 2021-12-31 0001290677 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001290677 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0001290677 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001290677 us-gaap:LandMember 2021-12-31 0001290677 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001290677 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001290677 us-gaap:LandMember 2020-12-31 0001290677 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001290677 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001290677 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001290677 tpb:StokersProductsMember 2019-12-31 0001290677 tpb:NewgenProductsMember 2019-12-31 0001290677 tpb:ZigZagProductsMember 2019-12-31 0001290677 tpb:ZigZagProductsMember 2020-01-01 2020-12-31 0001290677 tpb:StokersProductsMember 2021-01-01 2021-12-31 0001290677 tpb:NewgenProductsMember 2021-01-01 2021-12-31 0001290677 tpb:NewgenProductsMember 2020-01-01 2020-12-31 0001290677 tpb:StokersProductsMember 2020-01-01 2020-12-31 0001290677 tpb:ZigZagProductsMember 2021-01-01 2021-12-31 0001290677 tpb:ZigZagProductsMember 2021-12-31 0001290677 tpb:NewgenProductsMember 2020-12-31 0001290677 tpb:ZigZagProductsMember 2020-12-31 0001290677 tpb:NewgenProductsMember 2021-12-31 0001290677 tpb:StokersProductsMember 2021-12-31 0001290677 tpb:StokersProductsMember 2020-12-31 0001290677 us-gaap:TradeSecretsMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:TradeNamesMember tpb:ZigZagProductsMember 2021-12-31 0001290677 us-gaap:TradeNamesMember 2021-12-31 0001290677 us-gaap:TradeSecretsMember 2020-12-31 0001290677 us-gaap:TradeSecretsMember tpb:ZigZagProductsMember 2020-12-31 0001290677 us-gaap:TradeSecretsMember tpb:StokersProductsMember 2021-12-31 0001290677 us-gaap:TradeNamesMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:TradeNamesMember tpb:ZigZagProductsMember 2020-12-31 0001290677 us-gaap:TradeSecretsMember 2021-12-31 0001290677 us-gaap:TradeNamesMember tpb:StokersProductsMember 2020-12-31 0001290677 us-gaap:TradeNamesMember tpb:StokersProductsMember 2021-12-31 0001290677 us-gaap:TradeNamesMember 2020-12-31 0001290677 us-gaap:TradeSecretsMember tpb:ZigZagProductsMember 2021-12-31 0001290677 us-gaap:TradeSecretsMember tpb:StokersProductsMember 2020-12-31 0001290677 us-gaap:TradeNamesMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:TradeSecretsMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:CustomerRelationshipsMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:FranchiseRightsMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:NoncompeteAgreementsMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:DistributionRightsMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:CustomerRelationshipsMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:TradeNamesMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:NoncompeteAgreementsMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:TradeNamesMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:DistributionRightsMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:FranchiseRightsMember tpb:NewgenProductsMember 2021-12-31 0001290677 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001290677 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001290677 us-gaap:FranchiseRightsMember 2021-01-01 2021-12-31 0001290677 us-gaap:DistributionRightsMember 2021-01-01 2021-12-31 0001290677 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001290677 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001290677 us-gaap:TradeNamesMember tpb:StokersProductsMember 2021-01-01 2021-12-31 0001290677 tpb:CanadianAmericanStandardHempMember 2019-12-31 0001290677 tpb:DosistMember 2021-12-31 0001290677 tpb:OldPalHoldingCompanyLlcMember 2021-07-01 2021-07-31 0001290677 tpb:BomaniColdBuzzLlcMember 2020-10-01 2020-10-31 0001290677 tpb:DocklightBrandsIncMember 2021-04-01 2021-04-30 0001290677 tpb:WildHempettesLlcMember 2020-10-01 2020-10-31 0001290677 tpb:DosistMember 2020-10-01 2020-10-31 0001290677 tpb:GeneralWirelessOperationsIncMember 2018-12-01 2018-12-31 0001290677 tpb:OldPalHoldingCompanyLlcMember 2021-12-31 0001290677 tpb:OldPalHoldingCompanyLlcMember 2021-01-01 2021-12-31 0001290677 tpb:OldPalHoldingCompanyLlcMember us-gaap:OtherCurrentAssetsMember 2021-12-31 0001290677 tpb:DosistMember 2020-01-01 2020-12-31 0001290677 tpb:CanadianAmericanStandardHempMember 2020-01-01 2020-12-31 0001290677 tpb:BomaniColdBuzzLlcMember 2020-01-01 2020-12-31 0001290677 tpb:DocklightBrandsIncMember 2021-01-01 2021-12-31 0001290677 tpb:BomaniColdBuzzLlcMember 2021-01-01 2021-12-31 0001290677 tpb:WildHempettesLlcMember 2021-01-01 2021-12-31 0001290677 tpb:WildHempettesLlcMember 2020-01-01 2020-12-31 0001290677 tpb:DosistMember 2021-01-01 2021-12-31 0001290677 tpb:CanadianAmericanStandardHempMember 2021-01-01 2021-12-31 0001290677 tpb:GeneralWirelessOperationsIncMember 2021-12-31 0001290677 tpb:DocklightBrandsIncMember 2021-12-31 0001290677 tpb:WildHempettesLlcMember 2021-12-31 0001290677 tpb:GeneralWirelessOperationsIncMember 2020-12-31 0001290677 tpb:CanadianAmericanStandardHempMember 2021-12-31 0001290677 tpb:CanadianAmericanStandardHempMember 2020-12-31 0001290677 tpb:WildHempettesLlcMember 2020-12-31 0001290677 tpb:WildHempettesLlcMember 2020-10-31 0001290677 srt:MaximumMember tpb:WildHempettesLlcMember 2021-01-01 2021-12-31 0001290677 tpb:DosistMember 2020-10-31 0001290677 tpb:CanadianAmericanStandardHempMember 2019-01-01 2019-12-31 0001290677 tpb:FirstLienTermLoan2018Member 2021-12-31 0001290677 tpb:SeniorSecuredNotesDue2026Member 2020-12-31 0001290677 tpb:FirstLienTermLoan2018Member 2020-12-31 0001290677 tpb:SeniorSecuredNotesDue2026Member 2021-02-11 0001290677 tpb:SeniorSecuredNotesDue2026Member 2021-01-01 2021-12-31 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember 2021-02-11 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityLettersOfCreditMember 2021-02-11 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember 2021-12-31 0001290677 tpb:SeniorSecuredRevolvingCreditFacilityMember us-gaap:EurodollarMember 2021-01-01 2021-12-31 0001290677 us-gaap:ScenarioPlanMember tpb:SeniorSecuredRevolvingCreditFacilityMember 2023-03-31 0001290677 tpb:CreditFacility2018Member 2018-03-07 0001290677 tpb:SecondLienTermLoanFacility2018Member 2018-03-07 0001290677 tpb:FirstLienTermLoan2018Member 2018-03-07 0001290677 tpb:RevolvingCreditFacility2018Member 2018-03-07 0001290677 tpb:FirstLienCreditFacility2018Member 2021-01-01 2021-03-31 0001290677 srt:MaximumMember tpb:RevolvingCreditFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001290677 srt:MinimumMember tpb:FirstLienTermLoan2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember tpb:FirstLienTermLoan2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001290677 srt:MinimumMember tpb:RevolvingCreditFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001290677 tpb:FirstLienTermLoan2018Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2021-01-01 2021-12-31 0001290677 tpb:FirstLienTermLoan2018Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2021-01-01 2021-12-31 0001290677 tpb:FirstLienTermLoan2018Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2021-01-01 2021-12-31 0001290677 tpb:FirstLienCreditFacility2018Member 2021-01-01 2021-12-31 0001290677 tpb:SecondLienTermLoanFacility2018Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001290677 tpb:SecondLienTermLoanFacility2018Member 2021-01-01 2021-12-31 0001290677 tpb:SecondLienTermLoanFacility2018Member 2019-04-01 2019-06-30 0001290677 tpb:SecondLienTermLoanFacility2018Member 2019-07-01 2019-09-30 0001290677 tpb:ConvertibleSeniorNotesMember 2019-07-31 0001290677 tpb:ConvertibleSeniorNotesMember 2021-01-01 2021-12-31 0001290677 2019-07-01 2019-07-31 0001290677 tpb:PromissoryNoteMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember tpb:PromissoryNoteMember 2021-01-01 2021-12-31 0001290677 srt:MinimumMember tpb:PromissoryNoteMember 2021-01-01 2021-12-31 0001290677 tpb:PromissoryNoteMember 2021-07-01 2021-09-30 0001290677 tpb:UnsecuredLoanMember 2020-04-17 0001290677 tpb:UnsecuredLoanMember 2021-01-01 2021-12-31 0001290677 tpb:UnsecuredLoanMember 2021-10-01 2021-12-31 0001290677 tpb:NotePayableIvgMember 2018-09-30 0001290677 tpb:NotePayableIvgMember 2020-01-01 2020-03-31 0001290677 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001290677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0001290677 us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0001290677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0001290677 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0001290677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-12-31 0001290677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-12-31 0001290677 us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001290677 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0001290677 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001290677 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001290677 us-gaap:QualifiedPlanMember 2021-01-01 2021-12-31 0001290677 us-gaap:QualifiedPlanMember 2020-01-01 2020-12-31 0001290677 srt:MaximumMember us-gaap:QualifiedPlanMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember us-gaap:QualifiedPlanMember 2020-01-01 2020-12-31 0001290677 us-gaap:QualifiedPlanMember 2019-01-01 2019-12-31 0001290677 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001290677 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0001290677 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001290677 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001290677 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001290677 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001290677 tpb:NonCancelableLeasesMember 2021-12-31 0001290677 tpb:TurningPointBrandsInc2015EquityIncentivePlanMember tpb:VotingCommonStockMember 2016-04-28 0001290677 tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-03-22 0001290677 tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-03-22 0001290677 us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-12-31 0001290677 us-gaap:RestrictedStockMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-12-31 0001290677 tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember 2021-12-31 0001290677 tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2019-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2020-01-01 2020-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember 2020-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember 2020-01-01 2020-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember 2019-01-01 2019-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember tpb:ExercisePriceTwoMember 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember tpb:NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember tpb:ExercisePriceTwoMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20210507Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-05-03 2021-05-03 0001290677 tpb:AwardsGranted20180307Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2018-03-07 2018-03-07 0001290677 tpb:AwardsGranted20191024Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2019-10-24 2019-10-24 0001290677 tpb:AwardsGranted20200318Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2020-03-18 2020-03-18 0001290677 tpb:AwardsGranted20210218Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-02-18 2021-02-18 0001290677 tpb:AwardsGranted20170517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2017-05-17 2017-05-17 0001290677 tpb:AwardsGranted20190320Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2019-03-20 2019-03-20 0001290677 tpb:AwardsGranted20170210Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2017-02-10 2017-02-10 0001290677 tpb:AwardsGranted20191024Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20170517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20170210Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20210507Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20191024Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20170517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20210507Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20170210Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2015EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20210517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-05-17 2021-05-17 0001290677 tpb:AwardsGranted20210517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-12-31 0001290677 tpb:AwardsGranted20210517Member us-gaap:EmployeeStockOptionMember tpb:TurningPointBrandsInc2021EquityIncentivePlanMember 2021-01-01 2021-12-31 0001290677 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001290677 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20170331Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2017-03-31 2017-03-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-03-18 2020-03-18 0001290677 tpb:AwardsGranted20190320Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2019-03-20 2019-03-20 0001290677 tpb:AwardsGranted20201228Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-12-28 2020-12-28 0001290677 tpb:AwardsGranted20190719Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2019-07-19 2019-07-19 0001290677 tpb:AwardsGranted20210218Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-02-18 2021-02-18 0001290677 tpb:AwardsGranted20180307Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2018-03-07 2018-03-07 0001290677 tpb:AwardsGranted20190719Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-12-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-12-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-12-31 0001290677 tpb:AwardsGranted20170331Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-12-31 0001290677 tpb:AwardsGranted20201228Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-12-31 0001290677 us-gaap:PerformanceSharesMember 2021-12-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-12-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-12-31 0001290677 tpb:AwardsGranted20210218Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20180307Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20190719Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20190320Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20201228Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 tpb:AwardsGranted20200318Member us-gaap:PerformanceSharesMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001290677 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001290677 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001290677 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001290677 us-gaap:RestrictedStockMember 2021-12-31 0001290677 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001290677 2020-10-09 2020-10-09 0001290677 2018-01-01 2018-12-31 0001290677 2019-04-01 2019-06-30 0001290677 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001290677 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001290677 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2021-01-01 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2020-01-01 2020-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2019-01-01 2019-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2021-01-01 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2019-01-01 2019-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2020-01-01 2020-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2021-01-01 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2020-01-01 2020-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2019-01-01 2019-12-31 0001290677 us-gaap:CorporateMember 2019-01-01 2019-12-31 0001290677 us-gaap:CorporateMember 2021-01-01 2021-12-31 0001290677 us-gaap:CorporateMember 2020-01-01 2020-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2021-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:ZigZagProductsMember 2020-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:NewgenProductsMember 2020-12-31 0001290677 us-gaap:OperatingSegmentsMember tpb:StokersProductsMember 2020-12-31 0001290677 us-gaap:CorporateMember 2021-12-31 0001290677 us-gaap:CorporateMember 2020-12-31 0001290677 tpb:SalesChannelOtherMember tpb:NewgenProductsMember 2019-01-01 2019-12-31 0001290677 tpb:SalesChannelOtherMember tpb:NewgenProductsMember 2021-01-01 2021-12-31 0001290677 tpb:SalesChannelDirectlyToConsumerCorporateStoreMember tpb:NewgenProductsMember 2020-01-01 2020-12-31 0001290677 tpb:SalesChannelDirectlyToConsumerOnlineMember tpb:NewgenProductsMember 2019-01-01 2019-12-31 0001290677 tpb:SalesChannelBusinessToBusinessMember tpb:NewgenProductsMember 2020-01-01 2020-12-31 0001290677 tpb:SalesChannelOtherMember tpb:NewgenProductsMember 2020-01-01 2020-12-31 0001290677 tpb:SalesChannelDirectlyToConsumerOnlineMember tpb:NewgenProductsMember 2020-01-01 2020-12-31 0001290677 tpb:SalesChannelBusinessToBusinessMember tpb:NewgenProductsMember 2021-01-01 2021-12-31 0001290677 tpb:SalesChannelDirectlyToConsumerCorporateStoreMember tpb:NewgenProductsMember 2019-01-01 2019-12-31 0001290677 tpb:SalesChannelDirectlyToConsumerCorporateStoreMember tpb:NewgenProductsMember 2021-01-01 2021-12-31 0001290677 tpb:SalesChannelBusinessToBusinessMember tpb:NewgenProductsMember 2019-01-01 2019-12-31 0001290677 tpb:SalesChannelDirectlyToConsumerOnlineMember tpb:NewgenProductsMember 2021-01-01 2021-12-31 0001290677 tpb:NewgenProductsMember 2019-01-01 2019-12-31 0001290677 srt:ReportableGeographicalComponentsMember country:US 2021-01-01 2021-12-31 0001290677 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0001290677 srt:ReportableGeographicalComponentsMember country:US 2020-01-01 2020-12-31 0001290677 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2020-01-01 2020-12-31 0001290677 srt:ReportableGeographicalComponentsMember country:US 2019-01-01 2019-12-31 0001290677 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2019-01-01 2019-12-31 0001290677 2021-10-01 2021-12-31 0001290677 2020-07-01 2020-09-30 0001290677 2020-10-01 2020-12-31 0001290677 2020-01-01 2020-03-31 0001290677 2021-01-01 2021-03-31 0001290677 2021-04-01 2021-06-30 0001290677 2020-04-01 2020-06-30 0001290677 2021-07-01 2021-09-30 0001290677 tpb:DividendDeclared2017Q4Member 2021-01-01 2021-12-31 0001290677 tpb:DividendDeclared2021Q4Member us-gaap:SubsequentEventMember 2022-01-07 2022-01-07 0001290677 tpb:DividendDeclared2017Q4Member 2017-12-15 2017-12-15 0001290677 tpb:DividendDeclared2021Q4Member 2021-01-01 2021-12-31 0001290677 us-gaap:SubsequentEventMember 2022-02-24 0001290677 2020-02-25 0001290677 2021-10-25 iso4217:USD shares iso4217:USD shares tpb:Segment tpb:Outlet pure tpb:State tpb:Counterparty tpb:Category tpb:Class tpb:Pathway tpb:Rule tpb:Standard tpb:Customer iso4217:EUR tpb:Installment tpb:Count tpb:Subsidiary false --12-31 2021 FY 0001290677 http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent P3Y 49 10-K true 2021-12-31 false 001-37763 TURNING POINT BRANDS, INC. DE 20-0709285 5201 Interchange Way Louisville KY 40229 502 778-4421 Common Stock, $0.01 par value TPB NYSE No No Yes Yes Accelerated Filer false false true false 693000000 18268940 RSM US LLP Richmond, Virginia 128320000 41765000 262000 150000 6496000 9331000 87607000 85856000 26746000 26451000 249169000 163403000 18650000 15524000 1363000 610000 15053000 17918000 388000 641000 162333000 159621000 87485000 79422000 31720000 32074000 35399000 26836000 601560000 496049000 7361000 9201000 32937000 35225000 0 12000000 38000 203000 40336000 56629000 414172000 302112000 13336000 16117000 0 3704000 467844000 378562000 0.01 0.01 40000000 40000000 0 0 0 0 0 0 0.01 0.01 190000000 190000000 19690884 18395476 19532464 19133794 197000 195000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 108811000 102423000 1295408 398670 48869000 10191000 -195000 -2635000 71460000 23645000 2312000 4050000 133716000 117487000 601560000 496049000 445471000 405111000 361989000 227637000 215121000 224872000 217834000 189990000 137117000 127513000 125563000 109887000 90321000 64427000 27230000 -20500000 -13487000 -14435000 -6673000 198000 2648000 2154000 0 -1308000 0 989000 -4961000 65302000 50149000 19096000 14040000 11957000 2863000 51262000 38192000 16233000 -797000 0 0 52059000 38192000 16233000 2.75 1.97 0.83 2.52 1.85 0.78 18917570 19398474 19627093 22381994 22937441 23240348 51262000 38192000 16233000 0 57000 136000 0 -1830000 1150000 81000 0 351000 -272000 0 1174000 0 0 0 260000 0 0 813000 233000 377000 2634000 -692000 -1261000 2622000 1138000 -1237000 53884000 39330000 14996000 -615000 0 0 54499000 39330000 14996000 51262000 38192000 16233000 2154000 0 -1308000 0 1188000 0 54000 -123000 -7000 0 149000 301000 0 0 -4915000 -7100000 0 2000000 3105000 3237000 2638000 1907000 1781000 1451000 2541000 2230000 1458000 -1485000 4742000 -3400000 7557000 2554000 3629000 -167000 370000 357000 255000 0 0 -3317000 2112000 3464000 9000 8004000 -20665000 134000 5373000 1196000 -996000 -2076000 2864000 -2367000 -5064000 6608000 0 -54000 -168000 -2943000 7643000 1147000 68217000 43678000 37795000 6156000 6135000 4815000 16416000 39441000 7704000 16657000 19250000 1421000 19664000 0 -29718000 54000 3000 123000 -58839000 -64823000 15901000 250000000 0 0 130000000 16000000 8000000 3573000 0 0 0 0 40000000 0 0 26000000 0 0 172500000 9625000 0 0 0 4240000 0 0 7485000 0 0 1737000 0 0 0 20528000 4096000 3802000 3531000 6921000 194000 7117000 2071000 862000 738000 2111000 1523000 12000 0 0 84000 38678000 10191000 0 57067000 -29340000 67966000 66445000 -50485000 121662000 191000 0 0 41765000 95250000 3306000 35074000 32074000 2356000 76839000 127324000 5662000 128320000 41765000 95250000 15155000 35074000 32074000 143475000 76839000 127324000 12539000 11455000 11828000 16063000 3384000 11332000 0 10000000 0 1261000 1099000 962000 19553857 196000 110466000 0 -2536000 -21526000 0 86600000 136000 0 0 0 1150000 0 0 1150000 351000 0 0 0 1174000 0 0 1174000 377000 0 0 0 -1261000 0 0 -1261000 0 3600000 0 0 0 0 3600000 1947 0 84000 0 0 0 0 84000 128763 1000 738000 0 0 0 0 739000 0 12000 0 0 0 0 12000 0 0 0 0 3579000 0 3579000 5195000 0 15333000 0 0 0 0 15333000 0 1155000 0 0 0 0 1155000 0 0 0 0 16233000 0 16233000 19680673 197000 100530000 0 -3773000 -8872000 0 88082000 57000 0 0 0 -1830000 0 0 -1830000 233000 0 0 0 -692000 0 0 -692000 0 2554000 0 0 0 0 2554000 96005 0 862000 0 0 0 0 862000 0 1523000 0 0 0 0 1523000 398670 0 0 10191000 0 0 0 10191000 244214 2000 0 0 0 1735000 0 1737000 0 0 0 0 3940000 0 3940000 0 0 0 0 0 4050000 4050000 0 0 0 0 38192000 0 38192000 19133794 195000 102423000 -10191000 -2635000 23645000 4050000 117487000 81000 0 0 0 -272000 0 0 -272000 813000 0 0 0 2634000 0 0 2634000 0 0 0 0 78000 0 182000 260000 0 7557000 0 0 0 0 7557000 158420 2000 2069000 0 0 0 0 2071000 0 2111000 0 0 0 0 2111000 896738 0 0 38678000 0 0 0 38678000 0 1127000 0 0 0 1123000 2250000 0 0 0 0 4244000 0 4244000 0 0 0 0 52059000 -797000 51262000 18395476 197000 108811000 -48869000 -195000 71460000 2312000 133716000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 1. Organizations and Basis of Presentation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Description of Business</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Turning Point <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Brands, Inc. and its Subsidiaries (collectively referred to herein as the “Company,” “we,” “our,” or “us”) is a leading manufacturer, marketer and distributor of branded consumer products. We sell a wide range of products to adult consumers consisting of staple products with our iconic brands </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Zig-Zag</span><sup style="font-style: italic;">® </sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Stoker’s</span><sup style="font-style: italic;">® </sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">to our next generation products to fulfill evolving consumer preferences. Our </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> focus segments are led by our core, proprietary brands: </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Zig-Zag</span><sup style="font-style: italic;">®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> in the Zig-Zag Products segment; </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Stoker’s</span><sup style="font-style: italic;">®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> along with</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> Beech-Nut</span><sup style="font-style: italic;">®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Trophy</span><sup style="font-style: italic;">®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> in the Stoker’s Products segment; along with our distribution platforms (</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Vapor Beast</span><sup style="font-style: italic;">®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, VaporFi</span><sup style="font-style: italic;">®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Direct Vapor</span><sup style="font-style: italic;">®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">)</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and<span style="font-style: italic;"> Solace </span><sup style="line-height: 1; font-size: smaller; font-style: italic; vertical-align: text-top;">® </sup>in the NewGen Products segment. The Company’s products are available in more than </span>215<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">,000 retail outlets in North America. We operate in </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> segments: (i) Zig-Zag Products, (ii) Stoker’s Products, and (iii) NewGen Products</span>.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis of Presentation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. The Company’s significant estimates include those affecting the valuation of goodwill and other intangible assets, deferred income tax valuation allowances, the valuation of investments <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and the valuation of inventory, including reserves.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain prior year amounts have been reclassified to conform to the current year’s presentation. The changes did not have an impact on the Company’s consolidated financial position, results of operations, or cash flows in any of the periods presented.</div> 3 215000 3 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Basis of Presentation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates. The Company’s significant estimates include those affecting the valuation of goodwill and other intangible assets, deferred income tax valuation allowances, the valuation of investments <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and the valuation of inventory, including reserves.</span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain prior year amounts have been reclassified to conform to the current year’s presentation. The changes did not have an impact on the Company’s consolidated financial position, results of operations, or cash flows in any of the periods presented.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 2. Summary of Significant Accounting Policies</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Consolidation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated financial statements include the accounts of the Company, its subsidiaries, all of which are wholly owned, and variable interest entities (“VIEs”) for which the Company is considered the primary beneficiary. All significant intercompany transactions have been eliminated.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GAAP requires the Company to identify entities for which control is achieved through means other than voting rights and to determine whether the Company is the primary beneficiary of VIEs. A VIE is broadly defined as an entity with one or more of the following characteristics: (a) the total equity investment at risk is insufficient to finance the entity’s activities without additional subordinated financial support; (b) as a group, the holders of the equity investment at risk lack (i) the ability to make decisions about the entity’s activities through voting or similar rights, (ii) the obligation to absorb the expected losses of the entity, or (iii) the right to receive the expected residual returns of the entity; and (c) the equity investors have voting rights that are not proportional to their economic interests, and substantially all of the entity’s activities either involve, or are conducted on behalf of, an investor that has disproportionately few voting rights. The Company consolidates its investment in a VIE when it determines that it is the VIE’s primary beneficiary. The Company may change its original assessment of a VIE upon subsequent events such as the modification of contractual arrangements that affects the characteristics or adequacy of the entity’s equity investments at risk and the disposition of all or a portion of an interest held by the primary beneficiary.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The primary beneficiary of a VIE as the entity that has both: (i) the power to direct the activities of the VIE that most significantly impact the entity’s economic performance; and (ii) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the entity. The Company performs this analysis on an ongoing basis.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Management of the Company has determined that Turning Point Brands Canada (formerly ReCreation Marketing) is a VIE for which the Company is considered the primary beneficiary due to the power the Company has over the activities that most significantly impact the economic performance of Turning Point Brands Canada and the right to receive benefits and the obligation to absorb losses of Turning Point Brands Canada</span> through the Company’s </span>65%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> equity interest, additional subordinated financing provided by the Company to </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Turning Point Brands Canada and the distribution agreement with Turning Point Brands Canada for the sale of the Company’s products that makes up substantially all of Turning Point Brands Canada’s business activities. See Note 3, “Acquisitions” for further details regarding the consolidation of Turning Point Brands Canada</span>.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Revenue Recognition</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">recognizes revenues in accordance with Accounting</span> Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (Topic 606), which includes excise taxes and shipping and handling charges billed to customers, net of cash discounts for prompt payment, sales returns and sales incentives, upon delivery of goods to the customer—at which time the Company’s performance obligation is satisfied—at an amount that the Company expects to be entitled to in exchange for those goods in accordance with the five-step analysis outlined in Topic 606: (i) identify the contract with the customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations, and (v) recognize revenue when (or as) performance obligations are satisfied. The Company excludes from the transaction price, sales taxes and value-added taxes imposed at the time of sale (which do not include excise taxes on smokeless tobacco, cigars, or vaping products billed to customers).</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records an allowance for sales returns, based principally on historical volume and return rates, which is included in accrued liabilities on the consolidated balance sheets. The Company records sales incentives, which consist of consumer incentives and trade promotion activities, as a reduction in revenues (a portion of which is based on amounts estimated as being due to wholesalers, retailers and consumers at the end of the period) based principally on historical volume and utilization rates. Expected payments for sales incentives are included in accrued liabilities on the consolidated balance sheets.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A further requirement of ASC 606 is for entities to disaggregate revenue recognized from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Company management views business performance through segments that closely resemble the performance of major product lines. Thus, the primary and most useful disaggregation of the Company’s contract revenue for decision making purposes is the disaggregation by segment which can be found in Note 21, “Segment Information”. An additional disaggregation of contract revenue by sales channel can be found within Note 21 as well.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Derivative Instruments</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Foreign Currency Forward Contracts:</span> The Company enters into foreign currency forward contracts to hedge a portion of its exposure to changes in foreign currency exchange rates on inventory purchase commitments. The Company accounts for its forward contracts under the provisions of ASC 815, Derivatives and Hedging. Under the Company’s policy, the Company may hedge up to 100% of its anticipated purchases of inventory in the denominated invoice currency over a forward period not to exceed twelve months. The Company may also, from time to time, hedge up to ninety percent of its non-inventory purchases in the denominated invoice currency. Forward contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these forward contracts are transferred from other comprehensive income into <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">inventory</span> as the related inventories are received <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and are transferred to net income as inventory is sold</span>. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Interest Rate Swap Agreements: </span>The Company enters into interest rate swap contracts to manage interest rate risk and reduce the volatility of future cash flows. The Company accounts for its interest rate swap contracts under the provisions of ASC 815, Derivatives and Hedging. Swap contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these swap contracts are transferred from other comprehensive income into net income upon settlement of the derivative position or at maturity of the interest rate swap contract. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Shipping Costs</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records shipping costs incurred as a component of selling, general and administrative expenses. Shipping costs incurred were approximately $27.6 million, $22.8 million, and $18.1 million in 2021, 2020, and 2019, respectively.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Research and Development and Quality Assurance Costs</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research and development and quality assurance costs are expensed as incurred. These expenses, classified as selling, general and administrative expenses, were approximately $1.1 million, $1.3 million, and $2.5 million in 2021, 2020, and 2019, respectively.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Cash and Cash Equivalents</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company considers any highly liquid investments with a maturity of three months or less from the date of purchase to be cash equivalents.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Inventories</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value. Cost was determined using the first-in, first-out (“FIFO”) method. Leaf tobacco is presented in current assets in accordance with standard industry practice, notwithstanding the fact that such tobaccos are carried longer than one year for the purpose of curing.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Property, Plant and Equipment</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, Plant and Equipment are stated at cost less accumulated depreciation and impairment. Depreciation is provided using the straight-line method over the lesser of the estimated useful lives of the assets or the life of the leases for leasehold improvements (4 to 7 years for machinery, equipment and furniture, 10 to 15 years for leasehold improvements, and up to 15 years for buildings and building improvements). Expenditures for repairs and maintenance are charged to expense as incurred. The costs of major renewals and improvements are capitalized and depreciated over their estimated useful lives. Upon disposition of fixed assets, the costs and related accumulated depreciation amounts are relieved. Any resulting gain or loss is reflected in operations during the period of disposition. Long-lived assets are reviewed for impairment when changes in circumstances indicate that the carrying amount of an asset may not be recoverable.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Goodwill and Other Intangible Assets</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company follows the provisions of ASC 350, Intangibles – Goodwill and Other in accounting for goodwill and other intangible assets. Goodwill and indefinite-lived intangible assets are reviewed for impairment annually on December 31, or more frequently if certain indicators are present, in accordance with ASC 350-20-35 and ASC 350-30-35, respectively. If the carrying value of a reporting unit including goodwill exceeds its fair value, which is determined using the discounted cash flows, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit but is limited to the total goodwill allocated to the reporting unit. If the carrying value of an indefinite-life intangible asset exceeds its fair value, which is determined using discontinued cash flows or relief-from-royalty, the intangible asset is considered impaired and is reduced to fair value. For goodwill, the determination of a reporting unit’s fair value involves, among other things, the Company’s market capitalization and application of the income approach, which includes developing forecasts of future cash flows and determining an appropriate discount rate.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on the Company’s annual goodwill impairment testing, the estimated fair values of each of our reporting units were in excess of the respective carrying values at December 31, 2021. The Company had no such impairment of goodwill or other intangible assets during the year ended December 31, 2021. However, there could be an impairment of the goodwill of the NewGen reporting unit if future revenues do not achieve our expected future cash flows or if macroeconomic conditions result in future increases in the weighted average cost of capital used to estimate fair value. See Note 10, “Goodwill and Other Intangible Assets”, for further details regarding the Company’s goodwill and other intangible assets as of December 31, 2021.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fair Value</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GAAP establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1) and the lowest priority to unobservable inputs (level 3).</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The three levels of the fair value hierarchy under GAAP are described below:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 1 – Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 2 – Inputs to the valuation methodology include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 3 – Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</div> </td> </tr> </table> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Retirement Plans</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company follows the provisions of ASC 715, Compensation – Retirement Benefits. ASC 715-30, Defined Benefit Plans – Pensions, which requires an employer to (a) recognize in its statement of financial position the funded status of a benefit plan, measured as the difference between the fair value of plan assets and benefit obligations, (b) recognize net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit cost, and (c) measure defined benefit plan assets and obligations as of the date of the employer’s statement of financial position.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Deferred Financing Costs</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred financing costs are amortized over the terms of the related debt obligations using the effective interest method. Unamortized amounts are expensed upon extinguishment of the related borrowings. Deferred financing costs are presented as a direct deduction from the carrying amount of that debt liability except for deferred financing costs relating to our revolving credit facility, which are presented as an asset.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Income Taxes</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records the effects of income taxes under the liability method in which deferred income tax assets and liabilities are recognized based on the difference between the financial and tax basis of assets and liabilities using the enacted tax rates in effect for the years in which the differences are expected to reverse. The Company assesses its ability to realize future benefits of deferred tax assets by determining if they meet the “more likely than not” criteria in ASC 740, Income Taxes. If the Company determines that future benefits do not meet the “more likely than not” criteria, a valuation allowance is recorded.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Advertising and Promotion</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advertising and promotion costs, including point of sale materials, are expensed as incurred and amounted to $12.1 million, $5.2 million, and $12.0 million for the years ended December 31, 2021, 2020, and 2019, respectively.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Stock-Based Compensation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company measures stock-based compensation costs related to its stock options on the fair value-based method under the provisions of ASC 718, Compensation – Stock Compensation. The fair value-based method requires compensation cost for stock options to be recognized over the requisite service period based on the fair value of stock options granted. The Company determined the fair value of these awards using the Black-Scholes option pricing model.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company grants performance-based restricted stock units (“PRSU”) subject to both performance-based and service-based vesting conditions. The fair value of each PRSU is the Company’s stock price on the date of grant. For purposes of recognizing compensation expense as services are rendered in accordance with ASC 718, the Company assumes all employees involved in the PRSU grant will provide service through the end of the performance period. Stock compensation expense is recorded based on the probability of achievement of the performance conditions specified in the PRSU grant.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">The Company grants restricted stock units (“RSU”) subject to </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">service-based vesting conditions. The fair value of each RSU is the Company’s stock price on the date of grant. The Company recognizes compensation expense as services are rendered in accordance with ASC 718.</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"> Stock compensation expense is recorded over the service period in the RSU grant.</span> </div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Risks and Uncertainties</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Manufacturers and sellers of tobacco products are subject to regulation at the federal, state, and local levels. Such regulations include, among others, labeling requirements, limitations on advertising, and prohibition of sales to minors. The tobacco industry is likely to continue to be heavily regulated. There can be no assurance as to the ultimate content, timing, or effect of any regulation of tobacco products by any federal, state, or local legislative or regulatory body, nor can there be any assurance that any such legislation or regulation would not have a material adverse effect on the Company’s financial position, results of operations, or cash flows. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In a number of states targeted flavor bans have been proposed or enacted legislatively or by the administrative process.</span> Depending on the number and location of such bans, that legislation or regulation could have a material adverse effect on the Company’s financial position, results of operations or cash flows. Food and Drug Administration (“FDA”) continues to consider various restrictive regulations around our products, including targeted flavor bans; however, the details, timing, and ultimate implementation of such measures remain unclear.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tobacco industry has experienced and is experiencing significant product liability litigation. Most tobacco liability lawsuits have been brought against manufacturers and sellers of cigarettes for injuries allegedly caused by smoking or exposure to smoke. However, several lawsuits have been brought against manufacturers and sellers of smokeless products for injuries to health allegedly caused by use of smokeless products. Typically, such claims assert that use of smokeless products is addictive and causes oral cancer. Additionally, several lawsuits have been brought against manufacturers and distributors of NewGen products due to malfunctioning devices. There can be no assurance the Company will not sustain losses in connection with such lawsuits and that such losses will not have a material adverse effect on the Company’s financial position, results of operations, or cash flows.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Master Settlement Agreement (MSA):</span>  Forty-six states, certain U.S. territories, and the District of Columbia are parties to the Master Settlement Agreement (“MSA”) and the Smokeless Tobacco Master Settlement Agreement (“STMSA”). To the Company’s knowledge, signatories to the MSA include 49 cigarette manufacturers and/or distributors. The only signatory to the STMSA is US Smokeless Tobacco Company. In the Company’s opinion, the fundamental basis for each agreement is the states’ consents to withdraw all claims for monetary, equitable, and injunctive relief against certain tobacco products manufacturers and others and, in return, the signatories have agreed to certain marketing restrictions and regulations as well as certain payment obligations.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the MSA and subsequent states’ statutes, a “cigarette manufacturer” (which is defined to also include MYO cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account, with sub-accounts on behalf of each settling state. The STMSA has no similar provisions. The MSA escrow accounts are governed by states’ statutes that expressly give the manufacturers the option of opening, funding, and maintaining an escrow account in lieu of becoming a signatory to the MSA. The statutes require companies who are not signatories to the MSA to deposit, on an annual basis, into qualified banks, escrow funds based on the number of cigarettes or cigarette equivalents, i.e., the pounds of MYO tobacco, sold. The purpose of these statutes is expressly stated to be to eliminate the cost disadvantage the settling manufacturers have as a result of entering into the MSA. Such companies are entitled to direct the investment of the escrowed funds and withdraw any appreciation, but cannot withdraw the principal for twenty-five years from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgment to that state’s plaintiffs in the event of such a final judgment against the company. Either option – becoming an MSA signatory or establishing an escrow account – is permissible.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company chose to open and fund an MSA escrow account as its means of compliance. It is management’s opinion, due to the possibility of future federal or state regulations, though none have to date been enacted, that entering into one or both of the settlement agreements or establishing and maintaining an escrow account would not necessarily prevent future regulations from having a material adverse effect on the results of operations, financial position, and cash flows of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various states have enacted or proposed complementary legislation intended to curb the activity of certain manufacturers and importers of cigarettes that are selling into MSA states without signing the MSA or who have failed to properly establish and fund a qualifying escrow account. To the best of the Company’s knowledge, no such statute has been enacted which could inadvertently and negatively impact the Company, which has been, and is currently, fully compliant with all applicable laws, regulations, and statutes. However, there can be no assurance that the enactment of any such complementary legislation in the future will not have a material adverse effect on the results of operations, financial position, or cash flows of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the MSA escrow account statutes, in order to be compliant with the MSA escrow requirements, companies selling products covered by the MSA are required to deposit such funds for each calendar year into a qualifying escrow account by April 15 of the following year. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. At December 31, 2020, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $32.1 million. Inputs to the valuation methodology of the MSA escrow deposits <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">when funds are invested include</span> unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date. During 2021, no monies were deposited into this qualifying escrow account. The investment vehicles available to the Company are specified in the state escrow agreements and are limited to low-risk government securities.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company discontinued its generic category of MYO in 2019 and its</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Zig-Zag</span><sup style="font-style: italic;"> </sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">branded MYO cigarette smoking tobacco in 2017. Thus, pending a change in MSA legislation, the Company has no remaining product lines covered by the MSA and will not be required to make future escrow deposits</span>.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has chosen to invest a portion of the MSA escrow, from time to time, in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds. These investments are classified as available-for-sale and carried at fair value. Realized losses are prohibited under the MSA; thus, any investment with an unrealized loss position will be held until the value is recovered, or until maturity.<br/> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Fair values for the U.S. Governmental agency obligations are Level 2 in the fair value hierarchy. The following tables show cost and estimated fair value of the assets held in the MSA account, respectively, as well as the maturities of the U.S. Government<span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">al agency obligations held in such account for the periods indicated.</span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">As of December 31, 2021</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> Cost</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cost and Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Fair Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cash and cash equivalents</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">12,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">12,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">U.S. Governmental agency obligations (unrealized gain position &lt; 12 months)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">19,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">19,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">31,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;"> As of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">December 31, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Less than one year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">One to five years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">5,996</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Five to ten years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">12,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Greater than ten years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">19,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following shows the amount of deposits by sales year for the MSA escrow account:</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; width: 60%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Sales</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deposits as of December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1999</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2000</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2001</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2002</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2003</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2004</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2005</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2006</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2007</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2008</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2009</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2010</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2011</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2012</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2013</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2016</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2017</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 36%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Federal Excise Taxes:</span>  Tobacco products, cigarette papers, and cigarette tubes are subject to federal excise taxes.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Any future increases in federal excise taxes on the Company’s products could have a material adverse effect on the results of operations or financial condition of the Company. The Company is unable to predict the likelihood of passage of future increases in federal excise taxes. As of December 31, 2021, federal excise taxes are not assessed on e-cigarettes and related products.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2021, approximately half of the states and certain localities impose excise taxes on electronic cigarettes and/or liquid vapor. In addition, there are several local taxing jurisdictions with an excise tax on e-cigarettes. Several states have also implemented additional measures on e-cigarettes, such as licensing requirements.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">FDA: </span>On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (“FSPTCA”) authorized the FDA to immediately regulate the manufacture, sale, and marketing of four categories of tobacco products – cigarettes, cigarette tobacco, roll-your-own tobacco, and smokeless tobacco. On August 8, 2016, the FDA deeming regulation became effective. The deeming regulation gave the FDA the authority to also regulate cigars, pipe tobacco, e-cigarettes, vaporizers, and e-liquids as “deemed” tobacco products under the FSPTCA.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The FDA assesses tobacco product user fees on six classes of regulated tobacco products and computes user fees using a methodology similar to the methodology used by the U.S Department of Agriculture to compute the Tobacco Transition Payment Program (“TTPP,” also known as the “Tobacco Buyout”) assessment. First, the total, annual, congressionally established user fee assessment is allocated among the various classes of tobacco products using the federal excise tax weighted market share of tobacco products subject to regulation. Then, the assessment for each class of tobacco products is divided among individual manufacturers and importers.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In August 2016, the FDA’s regulatory authority under the Tobacco Control Act (the “TCA”) was extended to all tobacco products not previously covered, including: (i) certain NewGen products (such as electronic cigarettes, vaporizers and e-liquids) and their components or parts (such as tanks, coils and batteries); (ii) cigars and their components or parts (such as cigar tobacco); (iii) pipe tobacco; (iv) hookah products; and (v) any other tobacco product “newly deemed” by the FDA. These “deeming regulations” apply to all products made or derived from tobacco intended for human consumption, but excluding accessories of tobacco products (such as lighters). Accordingly, the FDA has since regulated our cigar and cigar wrap products as well as our vapor products containing tobacco-derived nicotine and products intended or reasonably expected to be used to consume such e-liquids.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the deeming regulations, the FDA has responsibility for conducting premarket review of “new tobacco products”—defined as those products not commercially marketed in the United States as of February 15, 2007. There are three pathways for obtaining premarket authorization, including submission of a premarket tobacco product application (“PMTA”).</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">We submitted premarket filings prior to the September 9, 2020 deadline for certain of our products and have continued to supplement these applications with additional information. A successful PMTA must demonstrate that the subject product is “appropriate for the protection of public health,” taking into account the effect of the marketing of the product on all sub-populations while a Substantial Equivalence Report must demonstrate that a new product either has the same characteristics as its predicate product or different characteristics, but does not raise different questions of public health. The FDA has indicated its enforcement priority is those applicants who have received negative action on their application, such as a Marketing Denial Order or Refuse to File notification and who continue to illegally sell those unauthorized products, as well as products for which manufacturers failed to submit a marketing application.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The FDA has issued a number of rules related to premarket filings; however, those rules were not finalized prior to the September 9, 2020, deadline. On October 5, 2021, the FDA finalized two rules related to the Substantial Equivalence process and the Premarket Tobacco Product Application process, respectively, which both became effective November 4, 2021. Both Final Rules indicate that any new or additional requirements will not retroactively apply to currently pending PMTAs; however, the information outlined in the rule remains important to the FDA’s substantive review of an application. We believe we have products that meet the Rules and have filed premarket filings supporting a showing of the respective required standards. However, there is no assurance that the FDA’s guidance or regulations will not change, or that the FDA will not prioritize its enforcement in a manner that negatively affects our pending applications, or that unforeseen circumstances will not arise that prevent us from sufficiently supplementing or completing our applications or otherwise increases the amount of time and money we are required to spend to receive all necessary marketing orders. On September 14, 2021, the FDA issued a Marketing Denial Order (“MDO”) for certain of the Company’s proprietary e-liquid products subject of these PMTAs. The Company filed a Petition for Review in the Sixth Circuit Court of Appeals on September 23, 2021, followed by an Emergency Motion for a Stay Pending Review on September 30, 2021. On October 7, 2021, we were informed that the FDA had rescinded its September 14, 2021, MDO. We therefore withdrew both the Petition and Emergency Stay on October 8, 2021. The Rescission Letter indicated that FDA had found additional relevant information that was not adequately assessed. Although we filed many premarket applications in a timely manner, no assurance can be given that the applications will ultimately be successful. This may result in the prioritization of supplementing or completing applications for high priority SKUs in our inventory position, which could adversely impact future revenues. At the time of receipt of the MDO, the Company quarantined approximately $0.7 million in aggregate inventories of the affected products or materials subject to the MDO, which were subsequently released, once the FDA rescinded the MDO.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In addition, we currently distribute many third-party manufactured vapor products for which we are completely dependent on the manufacturer complying with the premarket filing requirements. There can be no assurance that these third-party products will receive a marketing order or otherwise remain in compliance with relevant legal requirements. While we will take measures to pursue regulatory compliance for our own privately-branded or proprietary vape products that compete with these third-party products, there is no assurance that such proprietary products would be as successful in the marketplace or can fully displace third-party products that are currently being distributed by us, which could adversely affect our results of operations and liquidity. For a period of time after the filing deadline, we expect there to be a lack of enforcement, which may adversely affect our ability to compete in the marketplace against those who continue to sell unauthorized products.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">On April 29, 2021, the FDA announced plans to propose two tobacco product standards related to combusted tobacco products: (1) a ban on menthol as a characterizing flavor in cigarettes; and (2) a ban on all characterizing flavors (including menthol) in cigars. These product standards are required to go through the formal rulemaking process where we would have the opportunity to comment on the proposed rule with regard to any impact on any of our products. The FDA’s policy on these and other regulated products may change or expand over time in ways not yet known and may significantly impact our products or our premarket filings.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Prevent All Cigarette Trafficking Act (“PACT Act”): </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On December 27, 2020, President Trump signed the Further Consolidated Appropriations Act, 2021, into law. This law included an amendment to the Jenkins Act expanding the definition of “cigarette” to include “electronic nicotine delivery systems,” or ENDS, and required that the United States Postal Service (USPS) promulgate regulations clarifying the applicability of the prohibition on delivery sales of cigarettes to ENDS. USPS issued its final rule on October 21, 2021. </span>We have received appropriate shipping exemptions from carrier services we use to carry the affected freight. Failure to comply with the PACT Act could result in significant financial or criminal penalties. To the extent we are unable to respond to, or comply with, these new requirements, we could lose our shipping exemptions, be subject to civil or criminal penalties, or there could be a material adverse effect on our business, results of operations and financial condition.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Concentration of Credit Risk:</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">  </span>At December 31, 2021 and 2020, the Company had bank deposits, including MSA escrow accounts, in excess of federally insured limits of approximately $137.2 million and $69.7 million, respectively. During 2021, the Company invested a portion of the MSA escrow accounts in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company sells its products to distributors, retail establishments, and consumers throughout the United States and also sells <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Zig-Zag</span><sup>®</sup> premium cigarette papers in Canada and some smaller quantities in other countries. The Company had no customers that accounted for more than 10% of net sales for 2021, 2020, or 2019. The Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically, the Company has not experienced significant credit losses.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Accounts Receivable</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable are recognized at their net realizable value. All accounts receivable are trade related, recorded at the invoiced amount, and do not bear interest. The Company maintains allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from a customer’s inability to pay (bankruptcy, out of business, etc., i.e. “bad debt” which results in write-offs). The activity of allowance for doubtful accounts during 2021 and 2020 is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at beginning of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions to allowance account during period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deductions of allowance account during period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at end of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">262</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Recent Accounting Pronouncements Adopted</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. This ASU became effective beginning in the first quarter of the Company’s fiscal year 2021. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The ASU was effective for the Company beginning in the first quarter of 2021. The ASU did not have an impact to the Company’s financial statements and related disclosures.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06”). This guidance simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the convertible instrument. This guidance also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. This ASU is effective for annual reporting periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company early adopted this ASU effective January 1, 2021 using the full retrospective method of transition. The adoption resulted in a $7.1 million increase in Accumulated earnings, a $24.2 million increase in Notes payable and long-term debt, a $6.3 million decrease in deferred income taxes and a $24.9 million decrease in Additional paid-in capital as of December 31, 2020, and a $2.2 million decrease in Accumulated deficit and a $24.9 million decrease in Additional paid-in capital as of December 31, 2019. Interest expense decreased by $6.7 million annually and weighted average diluted common shares outstanding increased by approximately 3.2 million shares.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic;">Change in Accounting Principle</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Effective January 1, 2021, the Company changed its method of accounting for inventory from the LIFO method to the FIFO method. Costs determined using the LIFO method would have been utilized on approximately 45.1% and 49.4% of inventories at December 31, 2020 and 2019, respectively, prior to this change in method, and consisted primarily of tobacco inventory. The Company believes the FIFO method is preferable because it: (i) conforms the accounting for all inventory with the method utilized for the majority of its inventory; (ii) better represents how management assesses and reports on the performance of the tobacco and other LIFO product lines as LIFO is excluded from management’s economic decision making; (iii) better aligns the accounting with the physical flow of that inventory; and (iv) better reflects inventory at more current costs. The Company applied this change retrospectively to all prior periods presented. This change resulted in a $6.1 million increase in inventories, a $1.6 million decrease in deferred taxes and a $4.5 million increase in Accumulated earnings as of December 31, 2020, and a $5.8 million increase in inventories, a $1.5 million decrease in deferred taxes and a $4.3 million decrease in Accumulated deficit as of December 31, 2019.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">All prior periods presented in the consolidated financial statements have previously been retrospectively adjusted to apply the effects of the change in accounting principle from the LIFO method to the FIFO method of accounting and the adoption of ASU 2020-06</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">. </span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Consolidation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The consolidated financial statements include the accounts of the Company, its subsidiaries, all of which are wholly owned, and variable interest entities (“VIEs”) for which the Company is considered the primary beneficiary. All significant intercompany transactions have been eliminated.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GAAP requires the Company to identify entities for which control is achieved through means other than voting rights and to determine whether the Company is the primary beneficiary of VIEs. A VIE is broadly defined as an entity with one or more of the following characteristics: (a) the total equity investment at risk is insufficient to finance the entity’s activities without additional subordinated financial support; (b) as a group, the holders of the equity investment at risk lack (i) the ability to make decisions about the entity’s activities through voting or similar rights, (ii) the obligation to absorb the expected losses of the entity, or (iii) the right to receive the expected residual returns of the entity; and (c) the equity investors have voting rights that are not proportional to their economic interests, and substantially all of the entity’s activities either involve, or are conducted on behalf of, an investor that has disproportionately few voting rights. The Company consolidates its investment in a VIE when it determines that it is the VIE’s primary beneficiary. The Company may change its original assessment of a VIE upon subsequent events such as the modification of contractual arrangements that affects the characteristics or adequacy of the entity’s equity investments at risk and the disposition of all or a portion of an interest held by the primary beneficiary.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The primary beneficiary of a VIE as the entity that has both: (i) the power to direct the activities of the VIE that most significantly impact the entity’s economic performance; and (ii) the obligation to absorb losses or the right to receive benefits of the VIE that could be significant to the entity. The Company performs this analysis on an ongoing basis.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Management of the Company has determined that Turning Point Brands Canada (formerly ReCreation Marketing) is a VIE for which the Company is considered the primary beneficiary due to the power the Company has over the activities that most significantly impact the economic performance of Turning Point Brands Canada and the right to receive benefits and the obligation to absorb losses of Turning Point Brands Canada</span> through the Company’s </span>65%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> equity interest, additional subordinated financing provided by the Company to </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Turning Point Brands Canada and the distribution agreement with Turning Point Brands Canada for the sale of the Company’s products that makes up substantially all of Turning Point Brands Canada’s business activities. See Note 3, “Acquisitions” for further details regarding the consolidation of Turning Point Brands Canada</span>.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> 0.65 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Revenue Recognition</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">recognizes revenues in accordance with Accounting</span> Standards Codification (“ASC”) 606, Revenue from Contracts with Customers (Topic 606), which includes excise taxes and shipping and handling charges billed to customers, net of cash discounts for prompt payment, sales returns and sales incentives, upon delivery of goods to the customer—at which time the Company’s performance obligation is satisfied—at an amount that the Company expects to be entitled to in exchange for those goods in accordance with the five-step analysis outlined in Topic 606: (i) identify the contract with the customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations, and (v) recognize revenue when (or as) performance obligations are satisfied. The Company excludes from the transaction price, sales taxes and value-added taxes imposed at the time of sale (which do not include excise taxes on smokeless tobacco, cigars, or vaping products billed to customers).</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records an allowance for sales returns, based principally on historical volume and return rates, which is included in accrued liabilities on the consolidated balance sheets. The Company records sales incentives, which consist of consumer incentives and trade promotion activities, as a reduction in revenues (a portion of which is based on amounts estimated as being due to wholesalers, retailers and consumers at the end of the period) based principally on historical volume and utilization rates. Expected payments for sales incentives are included in accrued liabilities on the consolidated balance sheets.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A further requirement of ASC 606 is for entities to disaggregate revenue recognized from contracts with customers into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. Company management views business performance through segments that closely resemble the performance of major product lines. Thus, the primary and most useful disaggregation of the Company’s contract revenue for decision making purposes is the disaggregation by segment which can be found in Note 21, “Segment Information”. An additional disaggregation of contract revenue by sales channel can be found within Note 21 as well.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Derivative Instruments</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Foreign Currency Forward Contracts:</span> The Company enters into foreign currency forward contracts to hedge a portion of its exposure to changes in foreign currency exchange rates on inventory purchase commitments. The Company accounts for its forward contracts under the provisions of ASC 815, Derivatives and Hedging. Under the Company’s policy, the Company may hedge up to 100% of its anticipated purchases of inventory in the denominated invoice currency over a forward period not to exceed twelve months. The Company may also, from time to time, hedge up to ninety percent of its non-inventory purchases in the denominated invoice currency. Forward contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these forward contracts are transferred from other comprehensive income into <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">inventory</span> as the related inventories are received <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">and are transferred to net income as inventory is sold</span>. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Interest Rate Swap Agreements: </span>The Company enters into interest rate swap contracts to manage interest rate risk and reduce the volatility of future cash flows. The Company accounts for its interest rate swap contracts under the provisions of ASC 815, Derivatives and Hedging. Swap contracts that qualify as hedges are adjusted to their fair value through other comprehensive income as determined by market prices on the measurement date, except any hedge ineffectiveness which is recognized currently in income. Gains and losses on these swap contracts are transferred from other comprehensive income into net income upon settlement of the derivative position or at maturity of the interest rate swap contract. Changes in fair value of any contracts that do not qualify for hedge accounting or are not designated as hedges are recognized currently in income.</div> 1 P12M 0.90 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Shipping Costs</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records shipping costs incurred as a component of selling, general and administrative expenses. Shipping costs incurred were approximately $27.6 million, $22.8 million, and $18.1 million in 2021, 2020, and 2019, respectively.</div> 27600000 22800000 18100000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Research and Development and Quality Assurance Costs</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research and development and quality assurance costs are expensed as incurred. These expenses, classified as selling, general and administrative expenses, were approximately $1.1 million, $1.3 million, and $2.5 million in 2021, 2020, and 2019, respectively.</div> 1100000 1300000 2500000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Cash and Cash Equivalents</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company considers any highly liquid investments with a maturity of three months or less from the date of purchase to be cash equivalents.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Inventories</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value. Cost was determined using the first-in, first-out (“FIFO”) method. Leaf tobacco is presented in current assets in accordance with standard industry practice, notwithstanding the fact that such tobaccos are carried longer than one year for the purpose of curing.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic;">Change in Accounting Principle</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Effective January 1, 2021, the Company changed its method of accounting for inventory from the LIFO method to the FIFO method. Costs determined using the LIFO method would have been utilized on approximately 45.1% and 49.4% of inventories at December 31, 2020 and 2019, respectively, prior to this change in method, and consisted primarily of tobacco inventory. The Company believes the FIFO method is preferable because it: (i) conforms the accounting for all inventory with the method utilized for the majority of its inventory; (ii) better represents how management assesses and reports on the performance of the tobacco and other LIFO product lines as LIFO is excluded from management’s economic decision making; (iii) better aligns the accounting with the physical flow of that inventory; and (iv) better reflects inventory at more current costs. The Company applied this change retrospectively to all prior periods presented. This change resulted in a $6.1 million increase in inventories, a $1.6 million decrease in deferred taxes and a $4.5 million increase in Accumulated earnings as of December 31, 2020, and a $5.8 million increase in inventories, a $1.5 million decrease in deferred taxes and a $4.3 million decrease in Accumulated deficit as of December 31, 2019.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">All prior periods presented in the consolidated financial statements have previously been retrospectively adjusted to apply the effects of the change in accounting principle from the LIFO method to the FIFO method of accounting and the adoption of ASU 2020-06</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">. </span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Property, Plant and Equipment</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, Plant and Equipment are stated at cost less accumulated depreciation and impairment. Depreciation is provided using the straight-line method over the lesser of the estimated useful lives of the assets or the life of the leases for leasehold improvements (4 to 7 years for machinery, equipment and furniture, 10 to 15 years for leasehold improvements, and up to 15 years for buildings and building improvements). Expenditures for repairs and maintenance are charged to expense as incurred. The costs of major renewals and improvements are capitalized and depreciated over their estimated useful lives. Upon disposition of fixed assets, the costs and related accumulated depreciation amounts are relieved. Any resulting gain or loss is reflected in operations during the period of disposition. Long-lived assets are reviewed for impairment when changes in circumstances indicate that the carrying amount of an asset may not be recoverable.</div> P4Y P7Y P10Y P15Y P15Y <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Goodwill and Other Intangible Assets</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company follows the provisions of ASC 350, Intangibles – Goodwill and Other in accounting for goodwill and other intangible assets. Goodwill and indefinite-lived intangible assets are reviewed for impairment annually on December 31, or more frequently if certain indicators are present, in accordance with ASC 350-20-35 and ASC 350-30-35, respectively. If the carrying value of a reporting unit including goodwill exceeds its fair value, which is determined using the discounted cash flows, goodwill is considered impaired. The amount of impairment loss is measured as the difference between the carrying value and the fair value of the reporting unit but is limited to the total goodwill allocated to the reporting unit. If the carrying value of an indefinite-life intangible asset exceeds its fair value, which is determined using discontinued cash flows or relief-from-royalty, the intangible asset is considered impaired and is reduced to fair value. For goodwill, the determination of a reporting unit’s fair value involves, among other things, the Company’s market capitalization and application of the income approach, which includes developing forecasts of future cash flows and determining an appropriate discount rate.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on the Company’s annual goodwill impairment testing, the estimated fair values of each of our reporting units were in excess of the respective carrying values at December 31, 2021. The Company had no such impairment of goodwill or other intangible assets during the year ended December 31, 2021. However, there could be an impairment of the goodwill of the NewGen reporting unit if future revenues do not achieve our expected future cash flows or if macroeconomic conditions result in future increases in the weighted average cost of capital used to estimate fair value. See Note 10, “Goodwill and Other Intangible Assets”, for further details regarding the Company’s goodwill and other intangible assets as of December 31, 2021.</div> 0 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Fair Value</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">GAAP establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level 1) and the lowest priority to unobservable inputs (level 3).</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The three levels of the fair value hierarchy under GAAP are described below:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 1 – Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 2 – Inputs to the valuation methodology include: quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; inputs other than quoted prices that are observable for the asset or liability; and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"/> <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Level 3 – Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</div> </td> </tr> </table> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Retirement Plans</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company follows the provisions of ASC 715, Compensation – Retirement Benefits. ASC 715-30, Defined Benefit Plans – Pensions, which requires an employer to (a) recognize in its statement of financial position the funded status of a benefit plan, measured as the difference between the fair value of plan assets and benefit obligations, (b) recognize net of tax, the gains or losses and prior service costs or credits that arise during the period but are not recognized as components of net periodic benefit cost, and (c) measure defined benefit plan assets and obligations as of the date of the employer’s statement of financial position.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Deferred Financing Costs</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred financing costs are amortized over the terms of the related debt obligations using the effective interest method. Unamortized amounts are expensed upon extinguishment of the related borrowings. Deferred financing costs are presented as a direct deduction from the carrying amount of that debt liability except for deferred financing costs relating to our revolving credit facility, which are presented as an asset.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Income Taxes</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records the effects of income taxes under the liability method in which deferred income tax assets and liabilities are recognized based on the difference between the financial and tax basis of assets and liabilities using the enacted tax rates in effect for the years in which the differences are expected to reverse. The Company assesses its ability to realize future benefits of deferred tax assets by determining if they meet the “more likely than not” criteria in ASC 740, Income Taxes. If the Company determines that future benefits do not meet the “more likely than not” criteria, a valuation allowance is recorded.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Advertising and Promotion</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Advertising and promotion costs, including point of sale materials, are expensed as incurred and amounted to $12.1 million, $5.2 million, and $12.0 million for the years ended December 31, 2021, 2020, and 2019, respectively.</div> 12100000 5200000 12000000.0 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Stock-Based Compensation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company measures stock-based compensation costs related to its stock options on the fair value-based method under the provisions of ASC 718, Compensation – Stock Compensation. The fair value-based method requires compensation cost for stock options to be recognized over the requisite service period based on the fair value of stock options granted. The Company determined the fair value of these awards using the Black-Scholes option pricing model.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company grants performance-based restricted stock units (“PRSU”) subject to both performance-based and service-based vesting conditions. The fair value of each PRSU is the Company’s stock price on the date of grant. For purposes of recognizing compensation expense as services are rendered in accordance with ASC 718, the Company assumes all employees involved in the PRSU grant will provide service through the end of the performance period. Stock compensation expense is recorded based on the probability of achievement of the performance conditions specified in the PRSU grant.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">The Company grants restricted stock units (“RSU”) subject to </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">service-based vesting conditions. The fair value of each RSU is the Company’s stock price on the date of grant. The Company recognizes compensation expense as services are rendered in accordance with ASC 718.</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"> Stock compensation expense is recorded over the service period in the RSU grant.</span> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Risks and Uncertainties</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Manufacturers and sellers of tobacco products are subject to regulation at the federal, state, and local levels. Such regulations include, among others, labeling requirements, limitations on advertising, and prohibition of sales to minors. The tobacco industry is likely to continue to be heavily regulated. There can be no assurance as to the ultimate content, timing, or effect of any regulation of tobacco products by any federal, state, or local legislative or regulatory body, nor can there be any assurance that any such legislation or regulation would not have a material adverse effect on the Company’s financial position, results of operations, or cash flows. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In a number of states targeted flavor bans have been proposed or enacted legislatively or by the administrative process.</span> Depending on the number and location of such bans, that legislation or regulation could have a material adverse effect on the Company’s financial position, results of operations or cash flows. Food and Drug Administration (“FDA”) continues to consider various restrictive regulations around our products, including targeted flavor bans; however, the details, timing, and ultimate implementation of such measures remain unclear.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tobacco industry has experienced and is experiencing significant product liability litigation. Most tobacco liability lawsuits have been brought against manufacturers and sellers of cigarettes for injuries allegedly caused by smoking or exposure to smoke. However, several lawsuits have been brought against manufacturers and sellers of smokeless products for injuries to health allegedly caused by use of smokeless products. Typically, such claims assert that use of smokeless products is addictive and causes oral cancer. Additionally, several lawsuits have been brought against manufacturers and distributors of NewGen products due to malfunctioning devices. There can be no assurance the Company will not sustain losses in connection with such lawsuits and that such losses will not have a material adverse effect on the Company’s financial position, results of operations, or cash flows.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Master Settlement Agreement (MSA):</span>  Forty-six states, certain U.S. territories, and the District of Columbia are parties to the Master Settlement Agreement (“MSA”) and the Smokeless Tobacco Master Settlement Agreement (“STMSA”). To the Company’s knowledge, signatories to the MSA include 49 cigarette manufacturers and/or distributors. The only signatory to the STMSA is US Smokeless Tobacco Company. In the Company’s opinion, the fundamental basis for each agreement is the states’ consents to withdraw all claims for monetary, equitable, and injunctive relief against certain tobacco products manufacturers and others and, in return, the signatories have agreed to certain marketing restrictions and regulations as well as certain payment obligations.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the MSA and subsequent states’ statutes, a “cigarette manufacturer” (which is defined to also include MYO cigarette tobacco) has the option of either becoming a signatory to the MSA or opening, funding, and maintaining an escrow account, with sub-accounts on behalf of each settling state. The STMSA has no similar provisions. The MSA escrow accounts are governed by states’ statutes that expressly give the manufacturers the option of opening, funding, and maintaining an escrow account in lieu of becoming a signatory to the MSA. The statutes require companies who are not signatories to the MSA to deposit, on an annual basis, into qualified banks, escrow funds based on the number of cigarettes or cigarette equivalents, i.e., the pounds of MYO tobacco, sold. The purpose of these statutes is expressly stated to be to eliminate the cost disadvantage the settling manufacturers have as a result of entering into the MSA. Such companies are entitled to direct the investment of the escrowed funds and withdraw any appreciation, but cannot withdraw the principal for twenty-five years from the year of each annual deposit, except to withdraw funds deposited pursuant to an individual state’s escrow statute to pay a final judgment to that state’s plaintiffs in the event of such a final judgment against the company. Either option – becoming an MSA signatory or establishing an escrow account – is permissible.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company chose to open and fund an MSA escrow account as its means of compliance. It is management’s opinion, due to the possibility of future federal or state regulations, though none have to date been enacted, that entering into one or both of the settlement agreements or establishing and maintaining an escrow account would not necessarily prevent future regulations from having a material adverse effect on the results of operations, financial position, and cash flows of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various states have enacted or proposed complementary legislation intended to curb the activity of certain manufacturers and importers of cigarettes that are selling into MSA states without signing the MSA or who have failed to properly establish and fund a qualifying escrow account. To the best of the Company’s knowledge, no such statute has been enacted which could inadvertently and negatively impact the Company, which has been, and is currently, fully compliant with all applicable laws, regulations, and statutes. However, there can be no assurance that the enactment of any such complementary legislation in the future will not have a material adverse effect on the results of operations, financial position, or cash flows of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the MSA escrow account statutes, in order to be compliant with the MSA escrow requirements, companies selling products covered by the MSA are required to deposit such funds for each calendar year into a qualifying escrow account by April 15 of the following year. At December 31, 2021, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $31.7 million. At December 31, 2020, the Company had on deposit approximately $32.1 million, the fair value of which was approximately $32.1 million. Inputs to the valuation methodology of the MSA escrow deposits <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">when funds are invested include</span> unadjusted quoted prices for identical assets or liabilities in active markets at the measurement date. During 2021, no monies were deposited into this qualifying escrow account. The investment vehicles available to the Company are specified in the state escrow agreements and are limited to low-risk government securities.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company discontinued its generic category of MYO in 2019 and its</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Zig-Zag</span><sup style="font-style: italic;"> </sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">branded MYO cigarette smoking tobacco in 2017. Thus, pending a change in MSA legislation, the Company has no remaining product lines covered by the MSA and will not be required to make future escrow deposits</span>.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has chosen to invest a portion of the MSA escrow, from time to time, in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds. These investments are classified as available-for-sale and carried at fair value. Realized losses are prohibited under the MSA; thus, any investment with an unrealized loss position will be held until the value is recovered, or until maturity.<br/> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Fair values for the U.S. Governmental agency obligations are Level 2 in the fair value hierarchy. The following tables show cost and estimated fair value of the assets held in the MSA account, respectively, as well as the maturities of the U.S. Government<span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">al agency obligations held in such account for the periods indicated.</span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">As of December 31, 2021</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> Cost</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cost and Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Fair Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cash and cash equivalents</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">12,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">12,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">U.S. Governmental agency obligations (unrealized gain position &lt; 12 months)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">19,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">19,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">31,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;"> As of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">December 31, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Less than one year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">One to five years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">5,996</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Five to ten years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">12,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Greater than ten years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">19,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following shows the amount of deposits by sales year for the MSA escrow account:</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; width: 60%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Sales</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deposits as of December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1999</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2000</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2001</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2002</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2003</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2004</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2005</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2006</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2007</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2008</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2009</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2010</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2011</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2012</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2013</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2016</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2017</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 36%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Federal Excise Taxes:</span>  Tobacco products, cigarette papers, and cigarette tubes are subject to federal excise taxes.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Any future increases in federal excise taxes on the Company’s products could have a material adverse effect on the results of operations or financial condition of the Company. The Company is unable to predict the likelihood of passage of future increases in federal excise taxes. As of December 31, 2021, federal excise taxes are not assessed on e-cigarettes and related products.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2021, approximately half of the states and certain localities impose excise taxes on electronic cigarettes and/or liquid vapor. In addition, there are several local taxing jurisdictions with an excise tax on e-cigarettes. Several states have also implemented additional measures on e-cigarettes, such as licensing requirements.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">FDA: </span>On June 22, 2009, the Family Smoking Prevention and Tobacco Control Act (“FSPTCA”) authorized the FDA to immediately regulate the manufacture, sale, and marketing of four categories of tobacco products – cigarettes, cigarette tobacco, roll-your-own tobacco, and smokeless tobacco. On August 8, 2016, the FDA deeming regulation became effective. The deeming regulation gave the FDA the authority to also regulate cigars, pipe tobacco, e-cigarettes, vaporizers, and e-liquids as “deemed” tobacco products under the FSPTCA.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The FDA assesses tobacco product user fees on six classes of regulated tobacco products and computes user fees using a methodology similar to the methodology used by the U.S Department of Agriculture to compute the Tobacco Transition Payment Program (“TTPP,” also known as the “Tobacco Buyout”) assessment. First, the total, annual, congressionally established user fee assessment is allocated among the various classes of tobacco products using the federal excise tax weighted market share of tobacco products subject to regulation. Then, the assessment for each class of tobacco products is divided among individual manufacturers and importers.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In August 2016, the FDA’s regulatory authority under the Tobacco Control Act (the “TCA”) was extended to all tobacco products not previously covered, including: (i) certain NewGen products (such as electronic cigarettes, vaporizers and e-liquids) and their components or parts (such as tanks, coils and batteries); (ii) cigars and their components or parts (such as cigar tobacco); (iii) pipe tobacco; (iv) hookah products; and (v) any other tobacco product “newly deemed” by the FDA. These “deeming regulations” apply to all products made or derived from tobacco intended for human consumption, but excluding accessories of tobacco products (such as lighters). Accordingly, the FDA has since regulated our cigar and cigar wrap products as well as our vapor products containing tobacco-derived nicotine and products intended or reasonably expected to be used to consume such e-liquids.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the deeming regulations, the FDA has responsibility for conducting premarket review of “new tobacco products”—defined as those products not commercially marketed in the United States as of February 15, 2007. There are three pathways for obtaining premarket authorization, including submission of a premarket tobacco product application (“PMTA”).</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">We submitted premarket filings prior to the September 9, 2020 deadline for certain of our products and have continued to supplement these applications with additional information. A successful PMTA must demonstrate that the subject product is “appropriate for the protection of public health,” taking into account the effect of the marketing of the product on all sub-populations while a Substantial Equivalence Report must demonstrate that a new product either has the same characteristics as its predicate product or different characteristics, but does not raise different questions of public health. The FDA has indicated its enforcement priority is those applicants who have received negative action on their application, such as a Marketing Denial Order or Refuse to File notification and who continue to illegally sell those unauthorized products, as well as products for which manufacturers failed to submit a marketing application.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The FDA has issued a number of rules related to premarket filings; however, those rules were not finalized prior to the September 9, 2020, deadline. On October 5, 2021, the FDA finalized two rules related to the Substantial Equivalence process and the Premarket Tobacco Product Application process, respectively, which both became effective November 4, 2021. Both Final Rules indicate that any new or additional requirements will not retroactively apply to currently pending PMTAs; however, the information outlined in the rule remains important to the FDA’s substantive review of an application. We believe we have products that meet the Rules and have filed premarket filings supporting a showing of the respective required standards. However, there is no assurance that the FDA’s guidance or regulations will not change, or that the FDA will not prioritize its enforcement in a manner that negatively affects our pending applications, or that unforeseen circumstances will not arise that prevent us from sufficiently supplementing or completing our applications or otherwise increases the amount of time and money we are required to spend to receive all necessary marketing orders. On September 14, 2021, the FDA issued a Marketing Denial Order (“MDO”) for certain of the Company’s proprietary e-liquid products subject of these PMTAs. The Company filed a Petition for Review in the Sixth Circuit Court of Appeals on September 23, 2021, followed by an Emergency Motion for a Stay Pending Review on September 30, 2021. On October 7, 2021, we were informed that the FDA had rescinded its September 14, 2021, MDO. We therefore withdrew both the Petition and Emergency Stay on October 8, 2021. The Rescission Letter indicated that FDA had found additional relevant information that was not adequately assessed. Although we filed many premarket applications in a timely manner, no assurance can be given that the applications will ultimately be successful. This may result in the prioritization of supplementing or completing applications for high priority SKUs in our inventory position, which could adversely impact future revenues. At the time of receipt of the MDO, the Company quarantined approximately $0.7 million in aggregate inventories of the affected products or materials subject to the MDO, which were subsequently released, once the FDA rescinded the MDO.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In addition, we currently distribute many third-party manufactured vapor products for which we are completely dependent on the manufacturer complying with the premarket filing requirements. There can be no assurance that these third-party products will receive a marketing order or otherwise remain in compliance with relevant legal requirements. While we will take measures to pursue regulatory compliance for our own privately-branded or proprietary vape products that compete with these third-party products, there is no assurance that such proprietary products would be as successful in the marketplace or can fully displace third-party products that are currently being distributed by us, which could adversely affect our results of operations and liquidity. For a period of time after the filing deadline, we expect there to be a lack of enforcement, which may adversely affect our ability to compete in the marketplace against those who continue to sell unauthorized products.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">On April 29, 2021, the FDA announced plans to propose two tobacco product standards related to combusted tobacco products: (1) a ban on menthol as a characterizing flavor in cigarettes; and (2) a ban on all characterizing flavors (including menthol) in cigars. These product standards are required to go through the formal rulemaking process where we would have the opportunity to comment on the proposed rule with regard to any impact on any of our products. The FDA’s policy on these and other regulated products may change or expand over time in ways not yet known and may significantly impact our products or our premarket filings.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Prevent All Cigarette Trafficking Act (“PACT Act”): </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On December 27, 2020, President Trump signed the Further Consolidated Appropriations Act, 2021, into law. This law included an amendment to the Jenkins Act expanding the definition of “cigarette” to include “electronic nicotine delivery systems,” or ENDS, and required that the United States Postal Service (USPS) promulgate regulations clarifying the applicability of the prohibition on delivery sales of cigarettes to ENDS. USPS issued its final rule on October 21, 2021. </span>We have received appropriate shipping exemptions from carrier services we use to carry the affected freight. Failure to comply with the PACT Act could result in significant financial or criminal penalties. To the extent we are unable to respond to, or comply with, these new requirements, we could lose our shipping exemptions, be subject to civil or criminal penalties, or there could be a material adverse effect on our business, results of operations and financial condition.</div> 46 49 P25Y 32100000 31700000 32100000 32100000 0 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Fair values for the U.S. Governmental agency obligations are Level 2 in the fair value hierarchy. The following tables show cost and estimated fair value of the assets held in the MSA account, respectively, as well as the maturities of the U.S. Government<span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">al agency obligations held in such account for the periods indicated.</span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">As of December 31, 2021</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; text-transform: none;">As of December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> Cost</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gains</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Gross</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Unrealized</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Fair</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cost and Estimated</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Fair Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Cash and cash equivalents</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">12,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">12,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">U.S. Governmental agency obligations (unrealized gain position &lt; 12 months)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">19,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">19,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">(357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">31,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 12155000 0 0 12155000 32074000 32074000 19918000 4000 357000 19565000 0 0 32073000 4000 357000 31720000 32074000 32074000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;"> As of</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">December 31, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Less than one year</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">One to five years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">5,996</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Five to ten years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">12,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Greater than ten years</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">956</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">19,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 5996000 12966000 956000 19918000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following shows the amount of deposits by sales year for the MSA escrow account:</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="margin: 0px auto; width: 60%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Sales</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deposits as of December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1999</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2000</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2001</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2002</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2003</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2004</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,714</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2005</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2006</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,847</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2007</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2008</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,364</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2009</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,619</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2010</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2011</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">193</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2012</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2013</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2014</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2015</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2016</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2017</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 36%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 36%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,074</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 211000 211000 1017000 1017000 1673000 1673000 2271000 2271000 4249000 4249000 3714000 3714000 4553000 4553000 3847000 3847000 4167000 4167000 3364000 3364000 1619000 1619000 406000 406000 193000 193000 199000 199000 173000 173000 143000 143000 101000 101000 91000 91000 82000 83000 32073000 32074000 4 6 3 2 700000 2 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Concentration of Credit Risk:</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">  </span>At December 31, 2021 and 2020, the Company had bank deposits, including MSA escrow accounts, in excess of federally insured limits of approximately $137.2 million and $69.7 million, respectively. During 2021, the Company invested a portion of the MSA escrow accounts in U.S. Government securities including TIPS, Treasury Notes, and Treasury Bonds.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company sells its products to distributors, retail establishments, and consumers throughout the United States and also sells <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Zig-Zag</span><sup>®</sup> premium cigarette papers in Canada and some smaller quantities in other countries. The Company had no customers that accounted for more than 10% of net sales for 2021, 2020, or 2019. The Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically, the Company has not experienced significant credit losses.</div> 137200000 69700000 0 0 0 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Accounts Receivable</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable are recognized at their net realizable value. All accounts receivable are trade related, recorded at the invoiced amount, and do not bear interest. The Company maintains allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from a customer’s inability to pay (bankruptcy, out of business, etc., i.e. “bad debt” which results in write-offs). The activity of allowance for doubtful accounts during 2021 and 2020 is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at beginning of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions to allowance account during period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deductions of allowance account during period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at end of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">262</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable are recognized at their net realizable value. All accounts receivable are trade related, recorded at the invoiced amount, and do not bear interest. The Company maintains allowances for doubtful accounts receivable for estimated uncollectible invoices resulting from a customer’s inability to pay (bankruptcy, out of business, etc., i.e. “bad debt” which results in write-offs). The activity of allowance for doubtful accounts during 2021 and 2020 is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at beginning of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additions to allowance account during period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deductions of allowance account during period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at end of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">262</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 150000 280000 237000 86000 125000 216000 262000 150000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Recent Accounting Pronouncements Adopted</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12 to simplify the accounting in ASC 740, Income Taxes. This guidance removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. This guidance also clarifies and simplifies other areas of ASC 740. This ASU became effective beginning in the first quarter of the Company’s fiscal year 2021. Certain amendments in this update must be applied on a prospective basis, certain amendments must be applied on a retrospective basis, and certain amendments must be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings/(deficit) in the period of adoption. The ASU was effective for the Company beginning in the first quarter of 2021. The ASU did not have an impact to the Company’s financial statements and related disclosures.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity’s Own Equity (Subtopic 815-40) (“ASU 2020-06”). This guidance simplifies the accounting for convertible debt instruments by reducing the number of accounting models and the number of embedded conversion features that could be recognized separately from the convertible instrument. This guidance also enhances transparency and improves disclosures for convertible instruments and earnings per share guidance. This ASU is effective for annual reporting periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020. This update permits the use of either the modified retrospective or fully retrospective method of transition. The Company early adopted this ASU effective January 1, 2021 using the full retrospective method of transition. The adoption resulted in a $7.1 million increase in Accumulated earnings, a $24.2 million increase in Notes payable and long-term debt, a $6.3 million decrease in deferred income taxes and a $24.9 million decrease in Additional paid-in capital as of December 31, 2020, and a $2.2 million decrease in Accumulated deficit and a $24.9 million decrease in Additional paid-in capital as of December 31, 2019. Interest expense decreased by $6.7 million annually and weighted average diluted common shares outstanding increased by approximately 3.2 million shares.</span></div> 7100000 24200000 -6300000 -24900000 -2200000 -24900000 -6700000 3200000 0.451 0.494 6100000 -1600000 4500000 5800000 -1500000 -4300000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 3. Acquisitions</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic;">Unitabac</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In July 2021, the Company acquired certain assets of Unitabac, a marketer of mass-market cigars, for $10.7 million in total consideration, comprised of $9.6 million in cash and $1.1 million of capitalized transaction costs. The acquisition is comprised of a portfolio of cigarillo products and all related intellectual property, including Cigarillo Non-Tip (NT) Homogenized Tobacco Leaf (HTL) products and Rolled Leaf and Natural Leaf Cigarillo Products. The transaction was accounted for as an asset purchase with $10.0 million assigned to intellectual property, which has an indefinite life, and $0.7 million assigned to inventory. The intellectual property asset is deductible for tax purposes.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic;">Direct Value Wholesale</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In April 2021, Turning Point Brands Canada, a VIE for which the Company is considered the primary beneficiary, purchased 100% of the equity interests of Westhem Ventures LTD d/b/a Direct Value Wholesale (“DVW”) for $3.9 million, net of cash acquired, with $3.5 million paid in cash at closing and $0.5 million in accrued consideration paid during 2021. DVW is a Canadian distribution entity that operates in markets not primarily served by Turning Point Brands Canada. The acquisition expands Turning Point Brands Canada’s markets in Canada. On April 13, 2021, in connection with the acquisition of DVW, the Company provided a $3.7 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing April 13, 2023. The unsecured loan is eliminated in the consolidation of Turning Point Brands Canada. As of December 31, 2021, Turning Point Brands Canada had not completed the accounting for the acquisition. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired and are based on management’s preliminary estimates:</span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="background-color: #FFFFFF; letter-spacing: normal; width: 60%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin: 0px 0px 0px 7.2pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-indent: -7.2pt;">Total consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">3,462</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; white-space: nowrap;" valign="bottom"> <div style="margin: 0px 0px 0px 7.2pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-indent: -7.2pt;">Adjustments to consideration transferred:</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; color: rgb(0, 0, 0); margin-left: 18pt; font-family: 'Times New Roman',Times,serif;">Cash acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">(43</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; color: rgb(0, 0, 0); margin-left: 18pt; font-family: 'Times New Roman',Times,serif;">Accrued consideration</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Adjusted consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">3,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Assets acquired:</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Working capital (primarily AR and inventory)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">1,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Fixed assets and Other long term assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">1,361</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman',Times,serif; width: 48%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">2,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">The goodwill of $2.5 million consists of the synergies expected from combining the operations and is deductible for tax purposes.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Turning Point Brands Canada (formerly ReCreation Marketing)</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In July 2019, the Company obtained a 30% stake in a Canadian distribution entity, Turning Point Brands Canada for $1 million paid at closing. In November 2020, the Company invested an additional $1 million related to our 30% stake. In November 2020, the Company also invested an additional $2 million increasing its ownership interest to 50%. The Company received board seats aligned with our ownership position. The Company also provided a $2.0 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing November 19, 2022. As discussed in Note 2, the Company has determined that Turning Point Brands Canada is a VIE due its required subordinated financial support. The Company has determined it is the primary beneficiary due its 50% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result, the Company began consolidating Turning Point Brands Canada effective November 2020. The Company completed the accounting for the acquisition during the fourth quarter of 2021. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 60%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustments to consideration transferred:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Working capital</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">418</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt eliminated in consolidation<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,707</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets acquired:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Working capital (primarily AR and inventory)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,551</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed assets and Other long term assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(203</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-controlling interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,632</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The goodwill of $5.3 million consists of the synergies expected from combining the operations and is currently not deductible for tax purposes.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In July 2021, the Company invested an additional $2.3 million in Turning Point Brands Canada increasing its ownership interest to 65%. The Company received board seats aligned with its ownership position. The Company has determined that Turning Point Brands Canada continues to be a VIE due to its required subordinated financial support. The Company has determined it remains the primary beneficiary due to its 65% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result of the Company remaining the primary beneficiary, the increase in ownership interest resulted in a decrease in Non-controlling interest of $1.1 million and a decrease in Additional paid-in capital of $1.1 million.</span> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Standard Diversified Inc. (“SDI”) Reorganization<br/> </div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 16, 2020, the Company completed its merger with SDI, whereby SDI was merged into a wholly-owned subsidiary of the Company in a tax-free downstream merger. Under the terms of the merger, the holders of SDI’s Class A Common Stock and SDI’s Class B Common Stock (collectively, “SDI Common Stock”) received in the aggregate, in return for their SDI Common Stock, TPB Voting Common Stock (“TPB Common Stock”) at a ratio of 0.52095 shares of TPB Common Stock for each share of SDI Common Stock at the time of the merger. SDI divested its assets, other than SDI’s TPB Common Stock, prior to close such that the net liabilities at closing were minimal and the only assets that SDI retained were the remaining TPB Common Stock holdings. The transaction was accounted for as an asset purchase for $236.0 million in consideration, comprised of 7,934,704 shares of TPB Common Stock valued at $234.3 million plus transaction costs and assumed net liabilities. The $236.0 million was assigned to the 8,178,918 shares of TPB Common Stock acquired. The 244,214 shares of TPB Common Stock acquired in excess of the shares issued were retired resulting in a charge of $1.7 million recorded in Accumulated earnings. The Company no longer has a controlling shareholder</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Durfort Holdings</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In June 2020, the Company purchased certain tobacco assets and distribution rights from Durfort Holdings S.R.L. (“Durfort”) and Blunt Wrap USA for $47.7 million in total consideration, comprised of $37.7 million in cash, including $1.7 million of capitalized transaction costs, and a $10.0 million unsecured subordinated promissory note (“Promissory Note”). With this transaction, the Company acquired co-ownership in the intellectual property rights of all of Durfort’s and Blunt Wrap USA’s Homogenized Tobacco Leaf (“HTL”) cigar wraps and cones. The Company also entered into an exclusive Master Distribution Agreement to market and sell the original <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Blunt Wrap</span>® cigar wraps within the USA which was effective October 9, 2020. Durfort is an industry leader in alternative cigar and cigar wrap manufacturing and distribution. Blunt Wrap USA has been an innovator of new products in the smoking alternative market since 1997 and has secured patents in the USA and internationally for novel smoking wrappers and cones. The transaction was accounted for as an asset purchase with $42.2 million assigned to intellectual property, which has an indefinite life, and $5.5 million assigned to the Master Distribution Agreement, which has a 15 year life. Both assets are currently deductible for tax purposes.</div> 10700000 9600000 1100000 10000000.0 700000 <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In April 2021, Turning Point Brands Canada, a VIE for which the Company is considered the primary beneficiary, purchased 100% of the equity interests of Westhem Ventures LTD d/b/a Direct Value Wholesale (“DVW”) for $3.9 million, net of cash acquired, with $3.5 million paid in cash at closing and $0.5 million in accrued consideration paid during 2021. DVW is a Canadian distribution entity that operates in markets not primarily served by Turning Point Brands Canada. The acquisition expands Turning Point Brands Canada’s markets in Canada. On April 13, 2021, in connection with the acquisition of DVW, the Company provided a $3.7 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing April 13, 2023. The unsecured loan is eliminated in the consolidation of Turning Point Brands Canada. As of December 31, 2021, Turning Point Brands Canada had not completed the accounting for the acquisition. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired and are based on management’s preliminary estimates:</span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="background-color: #FFFFFF; letter-spacing: normal; width: 60%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin: 0px 0px 0px 7.2pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-indent: -7.2pt;">Total consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">3,462</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; white-space: nowrap;" valign="bottom"> <div style="margin: 0px 0px 0px 7.2pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-indent: -7.2pt;">Adjustments to consideration transferred:</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; color: rgb(0, 0, 0); margin-left: 18pt; font-family: 'Times New Roman',Times,serif;">Cash acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">(43</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; color: rgb(0, 0, 0); margin-left: 18pt; font-family: 'Times New Roman',Times,serif;">Accrued consideration</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">472</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Adjusted consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">3,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Assets acquired:</div> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Working capital (primarily AR and inventory)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">1,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">Fixed assets and Other long term assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">1,361</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman',Times,serif; width: 48%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman',Times,serif; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 48%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman',Times,serif;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;">2,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1 3900000 3500000 500000 3700000 0.08 3462000 43000 472000 3891000 1334000 27000 1361000 2530000 2500000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In July 2019, the Company obtained a 30% stake in a Canadian distribution entity, Turning Point Brands Canada for $1 million paid at closing. In November 2020, the Company invested an additional $1 million related to our 30% stake. In November 2020, the Company also invested an additional $2 million increasing its ownership interest to 50%. The Company received board seats aligned with our ownership position. The Company also provided a $2.0 million unsecured loan to Turning Point Brands Canada bearing interest at 8% per annum and maturing November 19, 2022. As discussed in Note 2, the Company has determined that Turning Point Brands Canada is a VIE due its required subordinated financial support. The Company has determined it is the primary beneficiary due its 50% equity interest, additional subordinated financing and distribution agreement with Turning Point Brands Canada for the sale of the Company’s products. As a result, the Company began consolidating Turning Point Brands Canada effective November 2020. The Company completed the accounting for the acquisition during the fourth quarter of 2021. The following table summarizes the consideration transferred and calculation of goodwill based on excess of the acquisition price over the estimated fair value of the identifiable net assets acquired:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 60%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjustments to consideration transferred:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,711</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Working capital</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">418</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt eliminated in consolidation<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Adjusted consideration transferred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,707</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets acquired:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Working capital (primarily AR and inventory)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,551</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fixed assets and Other long term assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(203</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-controlling interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net assets acquired</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,632</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 48%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Goodwill</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.30 1000000 1000000 0.30 2000000 0.50 2000000.0 0.08 0.50 4000000 3711000 418000 2000000 2707000 1551000 70000 203000 4050000 -2632000 5339000 5300000 2300000 0.65 1100000 1100000 0.52095 236000000.0 7934704 234300000 236000000.0 8178918 244214 1700000 47700000 37700000 1700000 10000000.0 42200000 5500000 P15Y <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 4. Derivative Instruments</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Foreign Currency</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company’s policy is to manage the risks associated with foreign exchange rate movements. The policy allows hedging up to 100% of its anticipated purchases of inventory over a forward period that will not exceed 12 rolling and consecutive months. The Company may, from time to time, hedge currency for non-inventory purchases, e.g., production equipment, not to exceed 90% of the purchase price. The Company did not execute any forward contracts during 2021. During 2020, the Company executed various forward contracts, which met hedge accounting requirements, for the purchase of €19.7 million and sale of €21.4 million with maturity dates ranging from December 2020 to November 2021. At December 31, 2021, the Company had no forward contracts. At December 31, 2020, the Company had forward contracts for the purchase of €18.0 million and sale of €19.6 million. The foreign currency contracts’ fair value at December 31, 2020, resulted in an asset of $0.4 million included in Other current assets and a liability of $0.0 million included in Accrued liabilities.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Interest Rate Swaps</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company’s policy is to manage interest rate risk by reducing the volatility of future cash flows associated with debt instruments bearing interest at variable rates. In March 2018, the Company executed various interest rate swap agreements for a notional amount of $70 million with an expiration of December 2022. The swap agreements fix LIBOR at 2.755%. The swap agreements met the hedge accounting requirements; thus, any change in fair value is recorded to other comprehensive income. The Company uses the Shortcut Method to account for the swap agreements. The Shortcut Method assumes the hedge to be perfectly effective; thus, there is no ineffectiveness to be recorded in earnings. The swap agreements’ fair values at December 31, 2020, resulted in a liability of $3.7 million included in other long-term liabilities. Losses of $0.1 million, $1.5 million and $0.3 million were reclassified into interest expense for the year ending December 31, 2021, 2020 and 2019 respectively. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company terminated the interest rate swap agreements in conjunction with the prepayment of all outstanding amounts under the 2018 First Lien Credit Facility (as defined below) in the first quarter of 2021 with the early termination payment made by the Company in the amount of $3.6 million which was reclassified out of accumulated other comprehensive loss into loss on extinguishment of debt.<br/> </span></div> 1 P12M 0.90 0 19700000 21400000 0 18000000.0 19600000 400000 0.0 70000000 0.02755 3700000 100000 1500000 300000 3600000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 5. Fair Value of Financial Instruments</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The estimated fair value amounts have been determined by the Company using the methods and assumptions described below. However, considerable judgment is required to interpret market data to develop estimates of fair value. Accordingly, the estimates presented herein are not necessarily indicative of the amounts the Company could realize in a current market exchange. The use of different market assumptions and/or estimation methodologies may have a material effect on the estimated fair value amounts.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Cash and Cash Equivalents</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents are, by definition, short-term. Thus, the carrying amount is a reasonable estimate of fair value.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Accounts Receivable</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of accounts receivable approximates their carrying value due to their short-term nature.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Note Payable – Promissory Note</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company’s Promissory Note bore interest at a rate of 7.5% per year. The fair value of the Promissory Note approximated its carrying value of $</span>10.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million at December 31, 2020, due to the recency of the note’s issuance, related to the year ended December 31, 2020. The Company prepaid all outstanding amounts under the Promissory Note in the third quarter of 2021.<br/> </span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Note Payable – Unsecured Loan</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">’</span>s Unsecured Note bore interest at a rate of 1.0% per year. The fair value of the Unsecured Note approximated its carrying value of $</span>7.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million at December 31, 2020, due to the recency of the note’s issuance, related to the year ended December 31, 2020. The Unsecured Note was forgiven in the fourth quarter of 2021.<br/> </span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Long-Term Debt</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s Senior Secured Notes (as defined below) bear interest at a rate of 5.625% per year and the fair value of the Senior Secured Notes approximate its carrying value of $250 million due to the recency of the notes’ issuance, related to the year ended December 31, 2021.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company’s 2018 Credit Facility bore interest at variable rates that fluctuated with market rates. The carrying values of the 2018 Credit Facility approximated its respective fair values. As of December 31, 2020, the fair value of the 2018 First Lien Term Loan approximated $130.0 million. The Company prepaid all outstanding amounts under the 2018 First Lien Credit Facility in the first quarter of 2021.</span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Convertible Senior Notes bear interest at a rate of </span>2.50%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> per year. As of December 31, 2021, the fair value approximated $159.8 million, with a carrying value of $172.5 million. As of December 31, 2020, the fair value approximated $</span>155.3<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million, with a carrying value of $</span>172.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 13, “Notes Payable and Long-Term Debt”, for further information regarding the Company’s long-term debt.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Foreign Exchange</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">At December 31, 2021, the Company had no forward contracts. As there were no open contracts as of December 31, 2021, there is no resulting balance sheet position related to the fair value. At December 31, 2020, the Company had forward contracts for the purchase of €18.0 million and sale of €19.6 million. The fair value of the foreign exchange contracts are based upon quoted market prices for similar instruments, thus leading to a level 2 distinction within the fair value hierarchy, and resulted in an asset of $0.4 million and a liability of $0.0</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> million as of December 31, 2020.</span><br/> </span><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Interest Rate Swaps</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company had swap contracts for a total notional amount of $70 million at December 31, 2020. The fair values of the swap contracts were based upon quoted market prices for similar instruments, thus leading to a level 2 distinction within the fair value hierarchy, and resulted in a liability of $3.7 million as of December 31, 2020. The Company terminated the swap contracts in conjunction with the prepayment of all outstanding amounts under the 2018 First Lien Credit Facility in the first quarter of 2021.</span></div> 0.075 10000000.0 0.010 7500000 0.05625 250000000 130000000.0 0.0250 159800000 172500000 155300000 172500000 0 0 0 18000000.0 19600000 400000 0.0 70000000 3700000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 6. Inventories</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of inventories are as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials and work in process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,137</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leaf tobacco</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods - Zig-Zag Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,663</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods - Stoker’s Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,959</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods - NewGen Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,916</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,225</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">87,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,856</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following represents the inventory valuation allowance roll-forward, for the years ended December 31:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at beginning of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Charged to cost and expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,795</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,867</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deductions for inventory disposed</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,051</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,445</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at end of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,668</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of inventories are as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials and work in process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,137</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leaf tobacco</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods - Zig-Zag Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,663</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods - Stoker’s Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,959</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods - NewGen Products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,916</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,225</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventories</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">87,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">85,856</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 6936000 8137000 35900000 32948000 25663000 14903000 8959000 9727000 8591000 18916000 1558000 1225000 87607000 85856000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following represents the inventory valuation allowance roll-forward, for the years ended December 31:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at beginning of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Charged to cost and expense</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,795</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,867</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deductions for inventory disposed</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,051</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,445</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance at end of period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,668</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> </table> 9924000 21502000 2795000 2867000 5051000 14445000 7668000 9924000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 7. Other Current Assets</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other current assets consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory deposits</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,091</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,113</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Insurance deposit</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid taxes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,525</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,746</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,451</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other current assets consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory deposits</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,091</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,113</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Insurance deposit</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid taxes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">813</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,525</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,746</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,451</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 12091000 7113000 3000000 3000000 0 813000 11655000 15525000 26746000 26451000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 8. Property, Plant and Equipment</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, plant and equipment consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-style: normal; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-style: normal; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Land</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Buildings and improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">3,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">2,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Leasehold improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">5,374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">4,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Machinery and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">19,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">15,612</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Furniture and fixtures</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">9,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">9,025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Gross property, plant and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">37,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">32,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Accumulated depreciation</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">(18,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">(16,587</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Net property, plant and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">18,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">15,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, plant and equipment consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-style: normal; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-style: normal; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Land</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Buildings and improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">3,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">2,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Leasehold improvements</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">5,374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">4,702</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Machinery and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">19,591</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">15,612</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Furniture and fixtures</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">9,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">9,025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Gross property, plant and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">37,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">32,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Accumulated depreciation</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">(18,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-style: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">(16,587</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">Net property, plant and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">18,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal;">15,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-style: italic; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 22000 22000 3096000 2750000 5374000 4702000 19591000 15612000 9402000 9025000 37485000 32111000 18835000 16587000 18650000 15524000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 9. Deferred Financing Costs</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred financing costs relating to the 2018 Revolving Credit Facility (which was terminated in February 2021) and the 2021 Revolving Credit Facility consist of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred financing costs, net of accumulated amortization of $<span style="text-indent: 0pt;">94</span> and $<span style="text-indent: 0pt;">705</span>, respectively</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">388</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred financing costs relating to the 2018 Revolving Credit Facility (which was terminated in February 2021) and the 2021 Revolving Credit Facility consist of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred financing costs, net of accumulated amortization of $<span style="text-indent: 0pt;">94</span> and $<span style="text-indent: 0pt;">705</span>, respectively</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">388</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 94000 705000 388000 641000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 10. Goodwill and Other Intangible Assets</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes goodwill by segment:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Zig-Zag</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stoker’s</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of December 31, <span style="text-indent: 0pt;">2019</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">96,107</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">154,282</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquisitions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of December 31, <span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">159,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquisitions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">Cumulative translation adjustment<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">182</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">182</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of December 31, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,158</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">162,333</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables summarize information about the Company’s allocation of other intangible assets. Gross carrying amounts of unamortized, indefinite life intangible assets are shown below:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Zig-Zag</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stoker’s</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Zig-Zag</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stoker’s</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized, indefinite life intangible assets:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Formulas</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom">42,245</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,298</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,556</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">42,245</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets included within the NewGen segment consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Carrying</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Carrying</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships (useful life of <span style="text-indent: 0pt;">8</span>-<span style="text-indent: 0pt;">10</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,939</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names (useful life of <span style="text-indent: 0pt;">15</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,993</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Master distribution agreement (useful life of <span style="text-indent: 0pt;">15</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,489</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">549</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,489</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">183</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Franchise agreements (useful life of <span style="text-indent: 0pt;">8</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">780</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">780</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">228</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-compete agreements (useful life of <span style="text-indent: 0pt;">3.5</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,906</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,997</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During 2020, $2.4 million in trade names related to Wind River Brands in the Stoker’s Product segment were determined to no longer be indefinite lived and began to be amortized. Annual amortization expense for each of the next five years is estimated to be approximately $1.9 million for 2022 through 2024 and $1.2 million for 2025 through 2026, assuming no additional transactions occur that require the amortization of intangible assets.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes goodwill by segment:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Zig-Zag</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stoker’s</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of December 31, <span style="text-indent: 0pt;">2019</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">96,107</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">154,282</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquisitions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of December 31, <span style="text-indent: 0pt;">2020</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">159,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquisitions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">Cumulative translation adjustment<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">182</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">182</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance as of December 31, <span style="text-indent: 0pt;">2021</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,158</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,590</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">162,333</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 96107000 32590000 25585000 154282000 5339000 0 0 5339000 101446000 32590000 25585000 159621000 2530000 0 0 2530000 182000 0 0 182000 104158000 32590000 25585000 162333000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables summarize information about the Company’s allocation of other intangible assets. Gross carrying amounts of unamortized, indefinite life intangible assets are shown below:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Zig-Zag</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stoker’s</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Zig-Zag</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stoker’s</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized, indefinite life intangible assets:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Formulas</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom">42,245</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,298</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,556</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$<br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">42,245</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,553</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,786</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 8500000 10786000 19286000 0 8500000 10786000 19286000 52217000 53000 0 52270000 42245000 53000 0 42298000 52217000 8553000 10786000 71556000 42245000 8553000 10786000 61584000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets included within the NewGen segment consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31, 2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Carrying</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Carrying</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amortization</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortized intangible assets:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer relationships (useful life of <span style="text-indent: 0pt;">8</span>-<span style="text-indent: 0pt;">10</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,939</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Trade names (useful life of <span style="text-indent: 0pt;">15</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,993</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,530</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Master distribution agreement (useful life of <span style="text-indent: 0pt;">15</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,489</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">549</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,489</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">183</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Franchise agreements (useful life of <span style="text-indent: 0pt;">8</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">780</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">780</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">228</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Non-compete agreements (useful life of <span style="text-indent: 0pt;">3.5</span> years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,906</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,997</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P8Y P10Y 6936000 3939000 6936000 3111000 P15Y 9530000 1993000 9530000 1375000 P15Y 5489000 549000 5489000 183000 P8Y 780000 325000 780000 228000 P3Y6M 100000 100000 100000 100000 22835000 6906000 22835000 4997000 2400000 1900000 1900000 1900000 1200000 1200000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 11. Other Assets</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other assets consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity investments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt security investment<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,818</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,399</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records its equity investments without a readily determinable fair value, that are not accounted for under the equity method, at cost, with adjustments for impairment and observable price changes.<br/> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">In July </span>2021,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> the Company invested </span>$8 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in Old Pal Holding Company LLC (“Old Pal”). The Company invested in the form of a convertible note which includes additional follow-on investment rights. Old Pal is a leading brand in the cannabis lifestyle space that operates a non-plant touching licensing model. The Company’s investment will enable Old Pal to expand product offerings in existing states, which include California, Nevada, Michigan, Oklahoma, Ohio, Washington and Massachusetts, and will help create the infrastructure necessary to support continued territory and product expansion. The convertible note bears an interest rate of </span>3.0%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> per year and matures July </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>2026.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> Interest and principal are receivable at maturity. Old Pal has the option to extend the maturity date in </span>one-year<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> increments. The interest rate is subject to change based on sales levels of Old Pal meeting certain thresholds. The weighted average interest rate was </span>3.0%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> for the year ended December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>2021.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> Old Pal has the option to convert the note into shares once sales reach a certain threshold. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> The conditions required to allow Old Pal to convert the note were not met as of December </span>31, 2021.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>Additionally, the Company has the right to convert the note into shares at any time after January </span>1,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>2022. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The Company has classified the debt security with Old Pal as available for sale. The Company records the debt security at fair value and includes unrealized gains and losses recorded in stockholders’ equity as a component of accumulated other comprehensive income on our Consolidated Balance Sheets. The Company reports interest income on available for sale debt securities, in interest income in our Consolidated Statements of Income. The fair value of the debt security approximated its carrying value of </span>$8.0 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> at December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>2021,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> due to the recency of the debt security’s purchase, related to the year ended December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>2021.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> The Company has recorded accrued interest receivable of </span>$0.1 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> at December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>2021,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in other current assets on our Consolidated Balance Sheets.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);">In April </span>2021,<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);"> the Company invested </span>$8.7 million<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);"> in Docklight Brands, Inc., a pioneering consumer products company with celebrated brands including </span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic; color: rgb(0, 0, 0);">Marley Natural</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);">® cannabis and </span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic; color: rgb(0, 0, 0);">Marley</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);">™ CBD. The Company has additional follow-on investment rights. As part of the investment, the Company has obtained exclusive U.S. distribution rights for Docklight’s </span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic; color: rgb(0, 0, 0);">Marley</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);">™ CBD topical products. Purchases of inventory from Docklight Brands, Inc. were </span>$0.0 million<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);"> in </span>2021.<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);"> There was </span>$0.0 million<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);"> outstanding at December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0);"> </span>2021.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In October 2020, the Company acquired a </span>20%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> stake in Wild Hempettes LLC (“Wild Hempettes”), a leading manufacturer of hemp cigarettes under the WildHemp™ and Hempettes™ brands, for $</span>2.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million. The Company has options to increase its stake to a </span>100%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> ownership position based on certain milestones. As part of the transaction, the Wild Hempettes joint venture was spun off from Crown Distributing LLC and formed as a vehicle for the Company to be the exclusive distributor of Hempettes™ to U.S. bricks and mortar retailers under a profit-sharing arrangement. The Company has provided Wild Hempettes with a secured line of credit up to $</span>2.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million with a term up to </span>5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> years. The Company accounts for its investment in Wild Hempettes as an equity method investment. The Company recorded investment income of $</span>0.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $0.1 million for years ended December 31, 2021 and 2020, respectively. Purchases of inventory from Wild Hempettes was $</span>2.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $0.5 million in 2021 and 2020, respectively. There were </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> amounts outstanding at December 31, 2021 and 2020.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In October 2020, the Company invested $</span>15.0 million in dosist<sup style="line-height: 1; font-size: smaller; vertical-align: text-top;">TM</sup>, a global cannabinoid company, with an option to invest an additional<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> $</span>15.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million on pre-determined terms over the </span>12<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span>month period ending October 2021. The Company received a warrant exercisable for preferred shares of dosist<sup style="line-height: 1; font-size: smaller; vertical-align: text-top;">TM</sup> that will automatically be exercised upon the changing of certain federal cannabis laws in the United States, rescheduling cannabis and/or permitting the general cultivation, distribution and possession of cannabis. In the fourth quarter 2021, based on the financial results of dosist<sup style="line-height: 1; font-size: smaller; vertical-align: text-top;">TM</sup> and the overall cannabinoid market, the Company deemed our investment was impaired resulting in the fair value of our investment decreasing to <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>$7.9 million. Fair value was determined using a valuation derived from a relevant market index (Level 2) and relevant revenue multiples (Level 3). The valuations were probability weighted based on anticipated outcomes. Given the significance of Level 3 input to the valuation, we have determined that the non-recurring valuation resulted in Level 3 classification within the fair value hierarchy. This resulted in a loss of <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>$7.1 million<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> which is recorded in investment loss <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">for </span></span>the year ended December 31, </span>2021.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> There were </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> purchases of inventory from </span>dosist<sup>TM</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> in 2021 or 2020.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In October 2020, the Company invested $1.8 million in BOMANI Cold Buzz, LLC (“BOMANI”), a manufacturer of alcohol-infused cold brew coffee. The Company received rights to receive equity in BOMANI in the event of an equity financing. There were no purchases of inventory from BOMANI in 2021 or 2020.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a minority ownership position in Canadian American Standard Hemp (“CASH”). CASH is headquartered in Warwick, Rhode Island, and manufactures cannabidiol isolate (“CBD”) developed through highly efficient and proprietary processes. The investment in CASH positions the Company to participate in the market for hemp-derived products. In the fourth quarter 2019, CASH completed a fundraising round, resulting in the fair value of our investment increasing to $4.0 million. This resulted in a gain of $2 million which is recorded in investment income for 2019. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In October 2020, CASH merged with Real Brands, Inc. (“Real Brands”), an over the counter traded shell company. CASH will continue business under the Real Brands name. The Company maintained its ownership position in Real Brands subsequent to the merger. </span>There were no purchases of inventory from CASH in 2021 or 2020. There were no amounts outstanding at December 31, 2021 and 2020.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In December 2018, the Company acquired a minority ownership position in General Wireless Operations, Inc. (d/b/a RadioShack; “RadioShack”) from 5G gaming LLC, which is owned by Standard General LP, for $0.4 million. Standard General LP has a controlling interest in the Company and qualifies as a related party. There were no amounts outstanding at December 31, 2021 and 2020.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other assets consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity investments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt security investment<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,818</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,399</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 25649000 24018000 8000000 0 1750000 2818000 35399000 26836000 8000000 0.030 P1Y 0.030 8000000.0 100000 8700000 0.0 0.0 0.20 2500000 1 2000000.0 P5Y 100000 100000 2100000 500000 0 0 15000000.0 15000000.0 P12M 7900000 -7100000 0 0 1800000 0 0 4000000.0 2000000 0 0 0 0 400000 0 0 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 12. Accrued Liabilities</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued liabilities at consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued payroll and related items</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,459</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer returns and allowances</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Taxes payable</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,326</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,228</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,857</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,225</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued liabilities at consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued payroll and related items</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,459</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer returns and allowances</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,497</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Taxes payable</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,326</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,228</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,857</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,225</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 6974000 9459000 6497000 5259000 2053000 4326000 2976000 3228000 7318000 2096000 7119000 10857000 32937000 35225000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 13. Notes Payable and Long-Term Debt</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Notes payable and long-term debt consists of the following in order of preference:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Senior Secured Notes<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">250,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2018 First Lien Term Loan</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Senior Notes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note payable - Promissory Note</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note payable - Unsecured Loan</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross notes payable and long-term debt</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">422,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">319,985</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less deferred finance charges</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,873</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less current maturities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net notes payable and long-term debt</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">414,172</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">302,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Senior Secured Notes</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On February 11, 2021, the Company closed a private offering (the “Offering”) of $250 million aggregate principal amount of its 5.625% senior secured notes due 2026 (the “Senior Secured Notes”). The Senior Secured Notes bear interest at a rate of 5.625% and will mature on February 15, 2026. Interest on the Senior Secured Notes is payable semi-annually in arrears on February 15 and August 15 of each year, commencing on August 15, 2021. The Company used the proceeds from the Offering to (i) repay all obligations under and terminate the 2018 First Lien Credit Facility, (ii) pay related fees, costs, and expenses and (iii) for general corporate purposes.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Obligations under the Senior Secured Notes are guaranteed by the Company’s existing and future wholly-owned domestic subsidiaries (the “Guarantors”) that guarantee any Credit Facility (as defined in the Indenture governing the Senior Secured Notes or the “Senior Secured Notes Indenture”), including the 2021 Revolving Credit Facility, or capital markets debt securities of the Company or Guarantors in excess of $15.0 million. The Senior Secured Notes and the related guarantees are secured by first-priority liens on substantially all of the assets of the Company and the Guarantors, subject to certain exceptions.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company may redeem the Senior Secured Notes, in whole or in part, at any time prior to February 15, 2023, at a price equal to 100% of the principal amount of the Notes redeemed plus accrued and unpaid interest, if any, to, but excluding the applicable redemption date, plus a “make-whole” premium. Thereafter, the Company may redeem the Senior Secured Notes, in whole or in part, at established redemption prices set forth in the Senior Secured Notes Indenture, plus accrued and unpaid interest, if any. In addition, on or prior to February 15, 2023, the Company may redeem up to 40% of the aggregate principal amount of the Senior Secured Notes with the net cash proceeds from certain equity offerings at a redemption price equal to 105.625%, plus accrued and unpaid interest, if any to the redemption date; provided, however<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">,</span> that at least 50% of the original aggregate principal amount of the Senior Secured Notes (calculated after giving effect to the issuance of any additional notes) remains outstanding. In addition, at any time and from time to time prior to February 15, 2023, but not more than once in any twelve-month period, the Company may redeem up to 10% of the aggregate principal amount of the Senior Secured Notes at a redemption price of 103% of the aggregate principal amount of Senior Secured Notes redeemed plus accrued and unpaid interest, if any to but not including the redemption date, on the Senior Secured Notes to be redeemed.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">If the Company experiences a change of control (as defined in the Senior Secured Notes Indenture), the Company must offer to repurchase the Senior Secured Notes at a repurchase price equal to 101% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Indenture contains covenants that, among other things, limit the ability of the Company and its restricted subsidiaries to: (i) grant or incur liens; (ii) incur, assume or guarantee additional indebtedness; (iii) sell or otherwise dispose of assets, including capital stock of subsidiaries; (iv) make certain investments; (v) pay dividends, make distributions or redeem or repurchase capital stock; (vi) engage in certain transactions with affiliates; and (vii) consolidate or merge with or into, or sell substantially all of our assets to another entity. These covenants are subject to a number of limitations and exceptions set forth in the Indenture. See Note 23, “ Dividends”, for further information regarding dividend restrictions. The Indenture provides for customary events of default.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company incurred debt issuance costs attributable to the issuance of the Senior Secured Notes of $6.4 million which are amortized to interest expense using the effective interest method over the expected life of the Senior Secured Notes.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">2021 Revolving Credit Facility</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the Offering, the Company also entered into a new $25 million senior secured revolving credit facility (the “2021 Revolving Credit Facility”) with the lenders party thereto (the “Lenders”) and Barclays Bank PLC, as administrative agent and collateral agent (in such capacity, the “Agent”). The 2021 Revolving Credit Facility provides for a revolving line of credit of up to $25.0 million. Letters of credit are limited to $10 million (and are a part of, and not in addition to, the revolving line of credit). The Company has not drawn any borrowings under the 2021 Revolving Credit Facility but does have letters of credit of approximately $3.6 million outstanding under the facility. The 2021 Revolving Credit Facility will mature on August 11, 2025 if none of the Company’s Convertible Senior Notes are outstanding, and if any Convertible Senior Notes are outstanding, the date which is 91 days prior to the maturity date of July 15, 2024 for such Convertible Senior Notes.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest is payable on the 2021 Revolving Credit Facility at a fluctuating rate of interest determined by reference to the Eurodollar rate plus an applicable margin of 3.50% (with step-downs upon de-leveraging). The Company also has the option to borrow at a rate determined by reference to the base rate.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The obligations under the 2021 Revolving Credit Agreement are guaranteed on a joint and several basis by the Guarantors. The Company’s and Guarantors’ obligations under the 2021 Revolving Credit Facility are secured on a pari passu basis with the Senior Secured Notes.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 2021 Revolving Credit Agreement contains covenants that are substantially the same as the covenants in the Senior Secured Notes Indenture. The 2021 Revolving Credit Facility also requires the maintenance of a Consolidated Leverage Ratio (as defined in the 2021 Revolving Credit Agreement) of 5.50 to 1.00 (with a step down to 5.25 to 1.00 beginning with the fiscal quarter ending March 31, 2023) at the end of each fiscal quarter when extensions of credit under the 2021 Revolving Credit Facility and certain drawn and undrawn letters of credit (excluding (a) letters of credit that have been cash collateralized and (b) letters of credit having an aggregate face amount less than $5,000,000) in the aggregate outstanding exceeds 35% of the total commitments under the 2021 Revolving Credit Facility. The 2021 Revolving Credit Agreement provides for customary events of default.</div> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company incurred debt issuance costs attributable to the issuance of the 2021 Revolving Credit Facility of $0.5 million which are amortized to interest expense using the effective interest method over the expected life of the 2021 Revolving Credit Facility.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">2018 Credit Facility</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 7, 2018, the Company entered into $250 million of credit facilities consisting of a $160 million 2018 First Lien Term Loan and a $50 million 2018 Revolving Credit Facility (collectively, the “2018 First Lien Credit Facility”), in each case, with Fifth Third Bank, as administrative agent, and other lenders, in addition to a $40 million 2018 Second Lien Term Loan (the “2018 Second Lien Credit Facility,” and, together with the 2018 First Lien Credit Facility, the “2018 Credit Facility”) with Prospect Capital Corporation, as administrative agent, and other lenders. The 2018 Credit Facility contained a $40 million accordion feature. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">In the first quarter of 2021, the Company used a portion of the proceeds from the issuance of the Senior Secured Notes to prepay all outstanding amounts under and terminate the 2018 First Lien Credit Facility in the amount of $130.0 million, and the transaction resulted in a $5.7 million loss on extinguishment of debt, which includes a $3.6 million loss from the early termination of the interest rate swap agreement.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018 First Lien Credit Facility:</span> The 2018 First Lien Term Loan and the 2018 Revolving Credit Facility bore interest at LIBOR plus a spread of 2.75% to 3.50% based on the Company’s senior leverage ratio. The 2018 First Lien Term Loan had quarterly required payments of $2.0 million beginning June 30, 2018, increasing to $3.0 million on June 30, 2020, and increasing to $4.0 million on June 30, 2022. The 2018 First Lien Credit Facility had a maturity date of March 7, 2023. The 2018 First Lien Term Loan was secured by a first priority lien on substantially all of the assets of the borrowers and the guarantors thereunder, including a pledge of the Company’s capital stock, other than certain excluded assets (the “Collateral”).</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">2018 Second Lien Credit Facility:</span> The 2018 Second Lien Credit Facility bore interest at a rate of LIBOR plus 7.00% and had a maturity date of March 7, 2024. The 2018 Second Lien Term Loan was secured by a second priority interest in the Collateral and was guaranteed by the same entities as the 2018 First Lien Term Loan. Based on an excess cash covenant for the facility, a $4.5 million principal payment was made in the second quarter 2019, resulting in a $0.2 million loss on extinguishment of debt. The Company used a portion of the proceeds from the issuance of the Convertible Senior Notes to prepay all outstanding amounts related to the 2018 Second Lien Credit Facility in the third quarter 2019. The principal paid in the third quarter amounted to $35.5 million, and the transaction resulted in a $1.1 million loss on extinguishment of debt.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Convertible Senior Notes</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In July 2019 the Company closed an offering of $172.5 million in aggregate principal amount of its 2.50% Convertible Senior Notes due July 15, 2024 (the “Convertible Senior Notes”). The Convertible Senior Notes bear interest at a rate of 2.50% per year, payable semiannually in arrears on January 15 and July 15 of each year, beginning on January 15, 2020. The Convertible Senior Notes will mature on July 15, 2024, unless earlier repurchased, redeemed or converted. The Convertible Senior Notes are senior unsecured obligations of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Convertible Senior Notes are convertible into approximately 3,208,172 shares of our voting common stock under certain circumstances prior to maturity at a conversion rate of 18.598 shares per $1,000 principal amount of the Convertible Senior Notes, which represents a conversion price of approximately $53.77 per share, subject to adjustment under certain conditions, but will not be adjusted for any accrued and unpaid interest. Upon conversion, the Company may pay cash, shares of common stock or a combination of cash and stock, as determined by the Company at its discretion. The conditions required to allow the holders to convert their Convertible Senior Notes were not met as of December 31, 2021.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company early adopted ASU 2020-06 effective January 1, 2021 on a retrospective basis to all periods presented. Under ASU 2020-06, the Company accounts for the Convertible Senior Notes entirely as a liability and no longer separately accounts for the Convertible Senior Notes with liability and equity components. See Note 2 for further discussion of the impact of the adoption of ASU 2020-06.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company incurred debt issuance costs attributable to the Convertible Senior Notes of $5.9 million which are amortized to interest expense using the effective interest method over the expected life of the Convertible Senior Notes.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the Convertible Senior Notes offering, the Company entered into privately negotiated capped call transactions with certain financial institutions. The capped call transactions have a strike price of $53.77 per and a cap price of $82.86 per, and are exercisable when, and if, the Convertible Senior Notes are converted. The Company paid $20.53 million for these capped calls and charged that amount to additional paid-in capital.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Promissory Note</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On </span>June 10, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, in connection with the acquisition of certain Durfort assets, the Company issued the Promissory Note in the principal amount of $</span>10.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million (the “Principal Amount”), with an annual interest rate of </span>7.5%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, payable </span>quarterly<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, with the </span>first<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> payment due </span>September 10, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. The Principal Amount was payable in </span>two<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> $</span>5.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million installments, with the </span>first<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> installment due </span>18<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> months after the closing date of the acquisition (</span>June 10, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">), and the </span>second<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> installment due </span>36<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> months after the closing date of the acquisition. The </span>second<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> installment was subject to reduction for certain amounts payable to the Company as a holdback. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company prepaid all outstanding amounts under and terminated the Promissory Note in the third quarter of 2021 in the amount of $9.6 million. The transaction resulted in a $0.4 million gain on extinguishment of debt.</span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Unsecured Loan</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On </span>April 6, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, the </span>2018 First<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Lien Credit Facility was amended to allow for an unsecured loan under the Coronavirus Aid, Relief, and Economic Security Act of </span>2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> (“CARES”). On </span>April 17, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, National Tobacco Company, L.P., a subsidiary of the Company, entered into a loan agreement with Regions Bank guaranteed by the Small Business Administration for a $</span>7.5<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million unsecured loan. The proceeds of the loan were received on </span>April 27, 2020<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">. The loan was scheduled to mature on </span>April 17, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and had a </span>1.00%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> interest rate. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">During 2021, the Company applied for forgiveness for the loan. On October 15, 2021, the Company received notice that its application for forgiveness was fully approved. The extinguishment of the unsecured loan occurred in the fourth quarter of 2021</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> resulting in a $7.5 million gain on extinguishment of debt</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">. </span>The Company is subject to audit relating to the unsecured loan until 2027 which could result in repayment of some or all of the unsecured loan previously forgiven. However, the Company believes that repayment of any amount is not probable.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Note Payable – IVG</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In September 2018, the Company issued a note payable to IVG’s former shareholders (“IVG Note”). The IVG Note had a principal amount of $4.0 million with an interest rate of 6.0% per year and matured on March 5, 2020. All principal and accrued and unpaid interest under the IVG Note were subject to indemnification obligations of the sellers pursuant to the International Vapor Group Stock Purchase Agreement dated as of September 5, 2018. The carrying amount of the IVG Note, $4.2 million, was deposited into an escrow account <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">in the first quarter of 2020 pending agreement with the sellers of any indemnification obligations. The escrow funds were distributed in the first quarter of 2021.</span><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Notes payable and long-term debt consists of the following in order of preference:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">Senior Secured Notes<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">250,000</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2018 First Lien Term Loan</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Convertible Senior Notes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note payable - Promissory Note</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note payable - Unsecured Loan</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross notes payable and long-term debt</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">422,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">319,985</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less deferred finance charges</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,873</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less current maturities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net notes payable and long-term debt</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">414,172</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">302,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 250000000 0 0 130000000 172500000 172500000 0 10000000 0 7485000 422500000 319985000 8328000 5873000 0 12000000 414172000 302112000 250000000 0.05625 0.05625 2026-02-15 15000000.0 1 0.40 1.05625 0.50 P12M 0.10 1.03 1.01 6400000 25000000 25000000.0 10000000 0 3600000 2025-08-11 P91D 0.0350 5.50 5.25 5000000 0.35 500000 250000000 160000000 50000000 40000000 40000000 130000000.0 -5700000 3600000 0.0275 0.0275 0.0350 0.0350 quarterly 2000000.0 3000000.0 4000000.0 2023-03-07 0.0700 2024-03-07 4500000 -200000 35500000 -1100000 172500000 0.0250 2024-07-15 0.0250 2024-07-15 3208172 18.598 1000 53.77 5900000 53.77 82.86 20530000 10000000.0 0.075 2 5000000.0 P18M P36M 9600000 400000 7500000 2022-04-17 0.0100 7500000 4000000.0 0.060 2020-03-05 4200000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 14. Income Taxes</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income tax expense (benefit) for the years ended December 31 consists of the following components:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Current</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Current</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Current</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 10%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,315</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(583</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,732</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,927</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,281</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 10%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and Local</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(637</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,930</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(774</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 10%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Foreign<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(265</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(265</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 10%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,525</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,040</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,742</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,863</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets and liabilities consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, plant, and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,107</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill and other intangible assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,144</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign NOL carryforward</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State NOL carryforward</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,421</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized loss on investments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,826</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,557</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Original issue discount</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,305</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,356</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross deferred income taxes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,965</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred income taxes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,965</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,774</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At December 31, 2021, the Company had state net operating loss (“NOL”) carryforwards for income tax purposes of approximately $55.2 million, which expire between 2025 and 2041, $19.8 million of which has an indefinite carryforward period. The Company has determined that, at December 31, 2021 and 2020, its ability to realize future benefits of its state NOL carryforwards does not meet the “more likely than not” criteria in ASC 740, Income Taxes. Therefore, a valuation allowance of $2.6 million and $2.2 million has been recorded at December 2021 and 2020, respectively.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ASC 740-10-25 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The amount recognized is measured as the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement. The Company has determined that they did not have any uncertain tax positions requiring recognition as a result of the provisions of ASC 740-10-25. The Company’s policy is to recognize interest and penalties accrued on uncertain tax positions as part of interest expense. For the years ended December 31, 2021, 2020, and 2019, no estimated interest or penalties were recognized for the uncertainty of tax positions taken. The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. In general, the Company is no longer subject to U.S. federal and state tax examinations for years prior to 2018.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reconciliation of the federal statutory rate and the effective income tax rate for the years ended December 31 is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%;" valign="bottom">Foreign rate differential<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-0.1</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.0</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.0</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Permanent differences</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-4.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-1.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-5.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-3.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-3.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective income tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.5</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The permanent differences for the year ended December 31, 2021 are primarily related to income tax benefits of $7.5 million ($1.6 million tax effected) as a result of the forgiveness of the $7.5 million unsecured loan and $7.2 million ($1.5 million tax effected) as a result of stock option exercises. The permanent differences for the years ended December 31, 2020 and 2019 are primarily related to income tax benefits of $3.3 million ($0.7 million tax effected), and $4.6 million ($1.0 million tax effected), respectively, as a result of stock option exercises.</span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income tax expense (benefit) for the years ended December 31 consists of the following components:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Current</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Current</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Current</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 10%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,315</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(583</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,732</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,642</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,927</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,281</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 10%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State and Local</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,210</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(637</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,930</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(774</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 10%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Foreign<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(265</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(265</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 10%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,525</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,485</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,040</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,742</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,400</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,863</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 11315000 -583000 10732000 5285000 3642000 8927000 5281000 -2626000 2655000 4210000 -637000 3573000 1930000 1100000 3030000 982000 -774000 208000 0 -265000 -265000 0 0 0 0 0 0 15525000 -1485000 14040000 7215000 4742000 11957000 6263000 -3400000 2863000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets and liabilities consists of:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liabilities</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Inventory</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,567</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property, plant, and equipment</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,107</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Goodwill and other intangible assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,144</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign NOL carryforward</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State NOL carryforward</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,421</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized loss on investments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">81</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,150</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,826</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,557</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Original issue discount</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,800</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,244</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,305</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,356</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross deferred income taxes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,965</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,649</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred income taxes</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,965</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,774</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2096000 2000 2567000 0 0 3259000 0 3107000 0 8573000 0 8144000 265000 0 2421000 2236000 81000 876000 4150000 3826000 4920000 4557000 2720000 0 3800000 0 10244000 2305000 6611000 2356000 21977000 17965000 21010000 18164000 2649000 2236000 19328000 17965000 18774000 18164000 55200000 19800000 2600000 2200000 0 0 0 0 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reconciliation of the federal statutory rate and the effective income tax rate for the years ended December 31 is as follows:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal statutory rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%;" valign="bottom">Foreign rate differential<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-0.1</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.0</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.0</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Permanent differences</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-4.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-1.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-5.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-3.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation allowance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-3.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective income tax rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.5</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> 0.210 0.210 0.210 -0.001 0.000 0.000 0.034 0.029 0.007 -0.041 -0.016 -0.056 0.007 0.047 -0.031 0.006 -0.032 0.020 0.215 0.238 0.150 7500000 -1600000 7500000 7200000 1500000 3300000 700000 4600000 1000000.0 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 15. Pension and Postretirement Benefit Plans</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company had a defined benefit pension plan. Benefits for hourly employees were based on a stated benefit per year of service, reduced by amounts earned in a previous plan. Benefits for salaried employees were based on years of service and the employees’ final compensation. The defined benefit pension plan was frozen. The Company’s policy was to make the minimum amount of contributions that can be deducted for federal income taxes. In the fourth quarter 2019, the Company elected to terminate the defined benefit pension plan, effective December 31, 2019 with final distributions made in the third quarter of 2020.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company sponsored a defined benefit postretirement plan that covered hourly employees. This plan provided medical and dental benefits. This plan was contributory with retiree contributions adjusted annually. The Company’s policy was to make contributions equal to benefits paid during the year. In the fourth quarter 2019, the Company amended the plan to cease benefits effective June 30, 2020. The plan amendment eliminated a significant amount of the benefits under the plan, resulting in a curtailment of $3.2 million for the year ended December 31, 2019. The curtailment resulted in $1.8 million being reclassified from accumulated other comprehensive income to income in 2019. The total gain on the curtailment was $4.9 million for the year ended December 31, 2019, and is recorded in Net periodic benefit cost (income), excluding service cost in the income statement.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables provide a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for the year ended December 31, 2020:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pension</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Postretirement</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reconciliation of benefit obligations:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation at January 1</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial loss (gain)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Assumptions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlement/curtailment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Annuities purchased</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(671</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation at December 31</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reconciliation of fair value of plan assets:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at January 1</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,139</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlement/curtailment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Annuities purchased</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(671</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Asset reversion upon termination</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at December 31</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides the components of net periodic pension and postretirement benefit costs and total costs for the plans for the years ended December 31:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pension Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Postretirement Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(322</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(645</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of (gains) losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlement and Curtailment loss (gain)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,180</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net periodic benefit cost (income)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,983</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company also sponsors a voluntary 401(k) retirement savings plan. Eligible employees may elect to contribute up to 15% of their annual earnings subject to certain limitations. For the 2021 and 2020 Plan Years, the Company contributed 4% to those employees contributing 4% or greater. For those employees contributing less than 4%, the Company matched the contribution by 100%. Additionally, for all years presented, the Company made discretionary contributions of 1% to all employees, regardless of an employee’s contribution level. Company contributions to this plan were approximately $1.6 million for 2021, $1.6 million for 2020 and $1.5 million for 2019.</div> 3200000 1800000 4900000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables provide a reconciliation of the changes in the plans’ benefit obligations and fair value of assets for the year ended December 31, 2020:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pension</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Postretirement</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reconciliation of benefit obligations:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation at January 1</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,217</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial loss (gain)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Assumptions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlement/curtailment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Annuities purchased</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(671</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit obligation at December 31</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reconciliation of fair value of plan assets:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at January 1</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,139</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlement/curtailment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,869</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Annuities purchased</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(671</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Asset reversion upon termination</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at December 31</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> 14217000 115000 0 0 190000 0 -249000 83000 0 0 1869000 0 -12116000 0 671000 32000 0 0 15903000 0 1139000 0 0 32000 1869000 0 12116000 0 671000 32000 -2386000 0 0 0 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides the components of net periodic pension and postretirement benefit costs and total costs for the plans for the years ended December 31:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pension Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Postretirement Benefits</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">190</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(322</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(645</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of (gains) losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">147</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Settlement and Curtailment loss (gain)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,180</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,915</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net periodic benefit cost (income)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,983</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> </table> 0 0 104000 0 0 0 0 190000 520000 0 0 101000 0 322000 645000 0 0 0 0 -72000 -147000 0 131000 169000 0 -1180000 0 0 0 4915000 0 1120000 126000 0 -131000 -4983000 0.15 0.04 0.04 0.04 0.04 1 1 0.01 0.01 1600000 1600000 1500000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 16. Lease Commitments</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company’s leases consist primarily of leased property for manufacturing warehouse, head offices and retail space as well as vehicle leases. In general, the Company does not recognize any renewal periods within the lease terms as there are not significant barriers to ending the lease at the initial term. Lease and non-lease components are accounted for as a single lease component.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Leases with an initial term of 12 months or less are not recorded on the balance sheet. Lease expense for these leases is recognized on a straight-line basis over the lease term.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of lease expense consists of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2019</span><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">907</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">874</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,973</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost <sup>(1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">587</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">463</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">147</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(110</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,078</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">4,347</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Right of use assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">15,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">17,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Total lease assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">15,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">17,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Liabilities:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_d1848960facd42af88842b2adea1b28b"><span style="-sec-ix-hidden:Fact_9d96dfca458b45639cb114c8a635c0b2">Current lease liabilities</span></span><sup> (2)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">3,228</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Long-term lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">13,336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">16,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Total lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">16,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">19,345</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reported within accrued liabilities on the balance sheet</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-weight: bold;">2021</span><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-weight: bold;">2020</span><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average remaining lease term  - operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.7 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.2 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average discount rate - operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nearly all the lease contracts for the Company do not provide a readily determinable implicit rate. For these contracts, the Company uses a discount rate that approximates its incremental borrowing rate at the time of the lease commencement.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturities of lease liabilities consisted of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,674</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Years thereafter</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total lease payments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,279</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Imputed interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Present value of lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum lease payments for operating leases that had initial or remaining non-cancelable lease terms in excess of one year consisted of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid black;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Payments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,596</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,396</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Years thereafter</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,113</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognized $0.0 million and $0.1 million in impairments of right of use assets in 2021 and 2020, respectively, related to store closures.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The components of lease expense consists of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">2019</span><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating lease cost</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">907</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">874</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,973</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost <sup>(1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">587</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">463</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Short-term lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">147</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Sublease income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(110</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: middle; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,078</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">4,347</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.</div> </td> </tr> </table> 907000 908000 874000 3001000 2402000 2973000 1182000 587000 463000 48000 131000 147000 60000 120000 110000 5078000 3908000 4347000 <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Right of use assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">15,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">17,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Total lease assets</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">15,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">17,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Liabilities:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="-sec-ix-hidden:Fact_d1848960facd42af88842b2adea1b28b"><span style="-sec-ix-hidden:Fact_9d96dfca458b45639cb114c8a635c0b2">Current lease liabilities</span></span><sup> (2)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">3,228</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Long-term lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">13,336</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">16,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Total lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">16,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">19,345</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reported within accrued liabilities on the balance sheet</div> </td> </tr> </table> 15053000 17918000 15053000 17918000 2976000 3228000 13336000 16117000 16312000 19345000 <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <span style="font-weight: bold;">2021</span><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-weight: bold;">2020</span><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average remaining lease term  - operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.7 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.2 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average discount rate - operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> P6Y8M12D P7Y2M12D 0.0492 0.0493 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturities of lease liabilities consisted of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,674</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,439</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Years thereafter</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total lease payments</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,279</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: Imputed interest</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Present value of lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,312</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Minimum lease payments for operating leases that had initial or remaining non-cancelable lease terms in excess of one year consisted of the following:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid black;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Payments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2022</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,596</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2024</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,396</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2025</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2026</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Years thereafter</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,113</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3674000 3613000 2439000 2125000 2084000 5344000 19279000 2967000 16312000 2596000 2568000 2396000 2125000 2084000 5344000 17113000 0.0 100000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 17. Share Incentive Plans</div> <div> <br/> </div> <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On March 22, 2021, the Company’s Board of Directors adopted the Turning Point Brands, Inc. 2021 Equity Incentive Plan (the “2021 Plan”), pursuant to which awards may be granted to employees, non-employee directors, and consultants. In addition, the 2021 Plan provides for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company. Pursuant to the 2021 Plan, 1,290,000 shares, plus 100,052 shares remaining available for issuance under the 2015 Equity Incentive Plan (the “2015 Plan”), of TPB Common Stock are reserved for issuance as awards to employees, non-employee directors, and consultants as compensation for past or future services or the attainment of certain performance goals. The 2021 Plan is scheduled to terminate on March 21, 2031. The 2021 Plan is administered by the compensation committee (the “Committee”) of the Company’s Board of Directors. The Committee determines the vesting criteria for the awards, with such criteria to be specified in the award agreement. As of December 31, 2021, net of forfeitures, there were 8,637 Restricted Stock Units (“RSUs”) and 7,500 options granted under the 2021 Plan. There are 1,383,469 shares available for grant under the 2021 Plan. </div> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On April 28, 2016, the Board of Directors of the Company adopted the 2015 Plan, pursuant to which awards could have been granted to employees, non-employee directors, and consultants. In addition, the 2015 Plan provided for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company. Pursuant to the 2015 Plan, 1,400,000 shares of the Company’s voting common stock were reserved for issuance as awards to employees, non-employee directors, and consultants as compensation for past or future services or the attainment of certain performance goals. The 2015 Plan was scheduled to terminate on April 27, 2026. Upon adoption of the 2021 Plan, the 2015 Plan was terminated, and the Company determined no additional grants would be made under the 2015 Plan. However, all awards issued under the 2015 Plan that have not been previously terminated or forfeited remain outstanding and continue unaffected. There are no shares available for grant under the 2015 Plan. The 2015 Plan was administrated by the Committee.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On February 8, 2006, the Board of Directors of the Company adopted the 2006 Equity Incentive Plan (the “2006 Plan”) of North Atlantic Holding Company, Inc., pursuant to which awards may be granted to employees. The 2006 Plan provides for the granting of nonqualified stock options and restricted stock awards to employees. Upon the adoption of the Company’s 2015 Equity Incentive Plan in connection with its IPO, the Company determined no additional grants would be made under the 2006 Plan. However, all awards issued under the 2006 Plan that have not been previously terminated or forfeited remain outstanding and continue unaffected. There are no shares available for grant under the 2006 Plan.<br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> Stock option activity for the 2006, 2015 and 2021 Plans is summarized below:<br/> </div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stock</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Option</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding, December 31, 2019</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">696,716</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(135,146</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.74</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.64</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding, December 31, 2020</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">711,060</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(202,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9.63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding, December 31, 2021</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">619,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the 2006 Plan, the total intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019, was $7.9 million, $3.7 million, and $5.0 million, respectively.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At December 31, 2021, under the 2006 Plan, the outstanding stock options’ exercise price for 87,340 options is $3.83 per share, all of which are exercisable. The weighted average of the remaining lives of the outstanding stock options is approximately 2.43 years for the options with the $3.83 exercise price. The Company estimates the expected life of these stock options is ten years from the date of grant. For the $3.83 per share options, the weighted average fair value of options was determined using the Black-Scholes model assuming a ten-year life from grant date, a current share price and exercise price of $3.83, a risk-free interest rate of 3.57%, a volatility of 40%, and no assumed dividend yield. Based on these assumptions, the fair value of these options is approximately $2.17 per share option granted.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At December 31, 2021, under the 2015 and 2021 Plans, the risk-free interest rate is based on the U.S. Treasury rate for the expected life at the time of grant. The expected volatility is based on the average long-term historical volatilities of peer companies. We intend to continue to consistently use the same group of publicly traded peer companies to determine expected volatility until sufficient information regarding volatility of our share price becomes available or until the selected companies are no longer suitable for this purpose. Due to our limited trading history, we are using the simplified method presented by SEC Staff Accounting Bulletin No. 107 to calculate expected holding periods, which represent the periods of time for which options granted are expected to be outstanding. We will continue to use this method until we have sufficient historical exercise experience to give us confidence in the reliability of our calculations. The fair values of these options were determined using the Black-Scholes option pricing model.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table outlines the assumptions for options granted under the 2015 Plan.</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">February 10,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2017</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">May 17,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2017</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2018</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">October 24,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">February 18,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">May 3,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of options granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,819</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155,780</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">100,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">12,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Options outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142,284</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106,361</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">97,400</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">12,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number exercisable at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,015</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">9,500</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20.89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">51.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">47.76</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining lives</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">9.14</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">9.34</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.76</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.65</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.34</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">0.56</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">0.84</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28.76</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30.95</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35.72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">28.69</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">29.03</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">6.000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">6.000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.95</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.55</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.59</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value at grant date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.98</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">13.77</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">13.06</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify;"> <br/> </div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table outlines the assumptions for options granted under the 2021 Plan.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> May 17,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Number of options granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Options outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Number exercisable at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">45.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Remaining lives</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expected life</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Fair value at grant date</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">13.23</span></div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br class="Apple-interchange-newline"/></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has recorded compensation expense related to the options based on the provisions of ASC 718 under which the fixed portion of such expense is determined as the fair value of the options on the date of grant and amortized over the vesting period. The Company recorded compensation expense related to the options of approximately $2.3 million, $1.2 million and $1.7 million for the years ended December 31, 2021, 2020 and 2019, respectively. Total unrecognized compensation expense related to options at December 31, 2021, is $0.6 million, which will be expensed over 1.91 years.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance-based restricted stock units (“PRSUs”) are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of common stock a recipient will receive upon vesting of a PRSU will be calculated by reference to certain performance metrics related to the Company’s performance over a <span style="-sec-ix-hidden:Fact_b8ef6e553c04483b833ff9a8023359b3">three</span> to five-year period. PRSUs will vest on the measurement date, which is no more than 65 days after the performance period, provided the applicable service and performance conditions are satisfied. At December 31, 2021, there are 558,661 PRSUs outstanding, 558,661 of which are unvested. The following table outlines the PRSUs granted and outstanding as of December 31, 2021.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">July 19,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 28,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">February 18,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of PRSUs granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">96,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,582</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">100,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PRSUs outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">84,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,350</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">97,200</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value as of grant date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">51.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining lives</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4.00</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recorded compensation expense related to the PRSUs of approximately $5.0 million, $1.4 million and $1.9 million in the consolidated statements of income for the years ended December 31, 2021, 2020 and 2019, respectively, based on the probability of achieving the performance condition. Total unrecognized compensation expense related to these awards at December 31, 2021, is $8.5 million, which will be expensed over the service period based on the probability of achieving the performance condition.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> During 2021, the Company granted 8,637 RSUs which vest over one year. The Company has recorded compensation expense related to the RSUs based on the provisions of ASC 718 under which the fixed portion of such expense is determined as the fair value of the RSUs on the date of grant and amortized over the vesting period. The Company recorded compensation expense related to the RSUs of approximately $0.3 million for the year ended December 31, 2021. Total unrecognized compensation expense related to RSUs at December 31, 2021, is $0.1 million, which will be expensed over 0.38 years.</div> 1290000 100052 8637 7500 1383469 1400000 0 0 0 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> Stock option activity for the 2006, 2015 and 2021 Plans is summarized below:<br/> </div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stock</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Option</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exercise</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding, December 31, 2019</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">696,716</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18.13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(135,146</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.74</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27.25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.64</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding, December 31, 2020</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">711,060</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">119,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercised</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(202,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9.63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding, December 31, 2021</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">619,835</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28.51</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 696716 18.13 6.17 155000 14.85 4.41 135146 6.37 2.74 5510 27.25 8.64 711060 19.58 6.42 119500 50.93 13.58 202768 10.22 6.35 7957 33.22 9.63 619835 28.51 8.70 7900000 3700000 5000000.0 87340 87340 3.83 P2Y5M4D 3.83 P10Y 3.83 P10Y 3.83 0.0357 0.40 0 2.17 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table outlines the assumptions for options granted under the 2015 Plan.</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">February 10,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2017</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">May 17,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2017</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2018</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">October 24,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">February 18,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">May 3,</div> <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of options granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,819</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155,780</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">155,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">100,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">12,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Options outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142,284</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106,361</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">97,400</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">12,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number exercisable at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,050</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">67,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,015</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,750</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,167</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">9,500</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20.89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">51.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">47.76</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining lives</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7.82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">9.14</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">9.34</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.89</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.76</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.65</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.34</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">0.56</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">0.84</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26.92</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28.76</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30.95</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31.93</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35.72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">28.69</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">29.03</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">6.000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">6.000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 20%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.83</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.95</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.55</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.59</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td> </tr> <tr> <td style="vertical-align: bottom; width: 20%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value at grant date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.98</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.37</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.27</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.41</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">13.77</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" valign="bottom">13.06</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify;"> <br/> </div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table outlines the assumptions for options granted under the 2021 Plan.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> May 17,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Number of options granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Options outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Number exercisable at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exercise price</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">45.05</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Remaining lives</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">9.38</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Risk free interest rate</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expected volatility</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31.50</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expected life</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">6.000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Dividend yield</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.63</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">%</div> </td> </tr> <tr> <td style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Fair value at grant date</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><span style="text-indent: 0pt;">13.23</span></div> </td> <td colspan="1" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 40000 93819 98100 155780 25000 155000 100000 12000 27050 47483 67417 142284 25000 106361 97400 12000 27050 47483 67417 110015 16750 33167 9500 0 13.00 15.41 21.21 47.58 20.89 14.85 51.75 47.76 P5Y1M13D P5Y4M17D P6Y2M8D P7Y2M19D P7Y9M25D P8Y2M19D P9Y1M20D P9Y4M2D 0.0189 0.0176 0.0265 0.0234 0.0158 0.0079 0.0056 0.0084 0.2744 0.2692 0.2876 0.3095 0.3193 0.3572 0.2869 0.2903 P6Y P6Y P6Y P6Y P6Y P6Y P6Y P6Y 0 0 0.0083 0.0042 0.0095 0.0149 0.0055 0.0059 3.98 4.60 6.37 15.63 6.27 4.41 13.77 13.06 7500 7500 0 45.05 P9Y4M17D 0.0084 0.3150 P6Y 0.0063 13.23 2300000 1200000 1700000 600000 P1Y10M28D <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Performance-based restricted stock units (“PRSUs”) are restricted stock units subject to both performance-based and service-based vesting conditions. The number of shares of common stock a recipient will receive upon vesting of a PRSU will be calculated by reference to certain performance metrics related to the Company’s performance over a <span style="-sec-ix-hidden:Fact_b8ef6e553c04483b833ff9a8023359b3">three</span> to five-year period. PRSUs will vest on the measurement date, which is no more than 65 days after the performance period, provided the applicable service and performance conditions are satisfied. At December 31, 2021, there are 558,661 PRSUs outstanding, 558,661 of which are unvested. The following table outlines the PRSUs granted and outstanding as of December 31, 2021.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 7,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 20,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">July 19,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">March 18,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 28,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">February 18,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of PRSUs granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">96,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">92,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,582</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">94,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">100,000</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PRSUs outstanding at December 31, 2021</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">93,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">84,600</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,342</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,350</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">97,200</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value as of grant date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15.60</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21.21</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">46.42</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">51.75</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Remaining lives</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4.00</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> P5Y P65D 558661 558661 94000 96000 92500 88582 94000 88169 100000 83000 93000 84600 21342 91350 88169 97200 15.60 21.21 47.58 52.15 14.85 46.42 51.75 P1Y P2Y P1Y P3Y P2Y P4Y 5000000.0 1400000 1900000 8500000 8637 P1Y 300000 100000 P0Y4M17D <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 18. Contingencies</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On October 9, 2020, a purported stockholder of Turning Point Brands, Inc., Paul-Emile Berteau, filed a complaint in the Delaware Court of Chancery relating to the merger of SDI with a TPB subsidiary pursuant to the Agreement and Plan of Merger and Reorganization, dated as of April 7, 2020, by and among TPB, SDI and Merger Sub. The complaint purports to assert two derivative counts for breach of fiduciary duty on TPB’s behalf and against the TPB Board of Directors and certain SDI affiliates. The third count purports to assert a direct claim against TPB and its Board of Directors based on allegations that TPB’s Amended and Restated Bylaws are inconsistent with TPB’s certificate of incorporation. On October 26, 2020, the TPB Board of Directors adopted Amendment No. 1 to TPB’s Amended and Restated Bylaws, which amended the challenged section of the bylaws. On June 30, 2021, the court granted in part and denied in part the defendants’ motions to dismiss. Among other things, the court dismissed TPB director H.C. Charles Diao as a defendant in the action and dismissed the third count of the plaintiff’s complaint as moot. The remaining defendants answered the complaint on August 23, 2021. While the Company believes it has good and valid defenses to the claims, there can be no assurance that the Company will prevail in this case, and it could have a material adverse effect on the Company’s business and results of operations.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other major tobacco companies are defendants in product liability claims. In a number of these cases, the amounts of punitive and compensatory damages sought are significant and, if such a claim were brought against the Company, could have a material adverse effect on our business and results of operations. The Company is subject to several lawsuits alleging personal injuries resulting from malfunctioning vaporizer devices and may be subject to claims in the future relating to our other NewGen products. The Company is still evaluating these claims and the potential defenses to them. For example, the Company did not design or manufacture the products at issue; rather, the Company was merely the distributor. Nonetheless, there can be no assurance that the Company will prevail in these cases, and they could have a material adverse effect on the financial position, results of operations or cash flows of the Company.<br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> We have several subsidiaries engaged in making, distributing, and selling vapor products. As a result of the overall publicity and controversy surrounding the vapor industry generally, many companies have received informational subpoenas from various regulatory bodies and in some jurisdictions lawsuits have been filed regarding marketing practices and possible underage sales. We expect that our subsidiaries will be subject to some such cases and investigative requests. In the acquisition of the vapor businesses, we negotiated financial “hold-backs,” which we have used to defray expenses associated with the information production and the cost of defending any such lawsuits as well as the franchisee lawsuit. To the extent that litigation becomes necessary, we believe that the subsidiaries have strong factual and legal defenses against claims that they unfairly marketed vapor products.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have two franchisor subsidiaries. Like many franchise businesses, in the ordinary course of their business, these subsidiaries are from time to time responding parties to arbitration demands brought by franchisees. One of our subsidiaries, which we acquired in 2018, is the franchisor of the VaporFi system. This subsidiary is a responding party in an arbitration brought by a former franchisee claiming, among other things, violations of Federal Trade Commission Rules and Florida law. While we believe we have good and valid substantive defenses against these claims, to avoid the protracted expense of arbitration, we reached a settlement in principle with the claimants and expect the settlement to be finalized by the end of the first quarter of 2022.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We have also been named in a lawsuit brought by a different former franchisee represented by the same firm that represents the plaintiff in the action described above. This case relates to the termination of the franchise agreement by the franchisor for failure to pay franchising fees and our subsequent demand that the franchisee cease using our marks and de-image locations formerly housing the franchises. The franchisee filed suit against us in the U.S. District Court for the Southern District of Florida sixteen months after our demand. The franchisee is claiming tortious interference and conversion. We believe the franchisor’s ultimate termination of the franchise agreement for multiple uncured material defaults by the franchisee was proper. We believe that the suit was improperly brought before the U.S. District Court for the South District of Florida because the related franchising agreements included a mandatory arbitration clause. We also believe we have good and valid substantive defenses against the claims and intend on vigorously defending our interests in this matter.</div> 2 2 1 P16M <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 19. Legal Settlement</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company engaged in discussions and mediation with VMR Products LLC (“VMR”), which was acquired in 2018. Pursuant to a Distribution and Supply agreement (“VMR Agreement”), VMR was providing the Company with V2 e-cigarettes for the exclusive distribution in bricks-and-mortar stores in the United States. Under the terms of the VMR Agreement, in the event of termination following a change in control, the acquirer was required to make a payment to the Company under a formula designed to provide the Company with a fair share of the value created by the Company’s performance under the VMR Agreement. The discussions have been completed and the Company received $6.7 million in the second quarter 2019 to settle the issue. Net of legal costs and reserves for anticipated future returns associated with the discontinuance, the Company recorded a $5.5 million gain in the second quarter of 2019, which was recorded as a reduction to selling, general, and administrative expenses.</div> 6700000 5500000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 20. Income Per Share</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <br/> </div> <div> T<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">he following is a reconciliation of the numerators and denominators of the basic and diluted EPS computations of net income: </span></div> <div style="text-align: justify;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="padding-bottom: 2px; vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Income</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Per</div> <div style="color: rgb(0, 0, 0); font-weight: bold;">Share</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Income</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Per</div> <div style="color: rgb(0, 0, 0); font-weight: bold;">Share</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Income</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Per</div> <div style="color: rgb(0, 0, 0); font-weight: bold;">Share</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-weight: bold; margin-left: 7.2pt;">Basic EPS:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Numerator</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">52,059<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">38,192<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">16,233<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Denominator</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Weighted average</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,917,570<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.75<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,398,474<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.97<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,627,093<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.83</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;"> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-weight: bold; margin-left: 7.2pt;">Diluted EPS:</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Numerator</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">52,059<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">38,192</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">16,233</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; padding-bottom: 2px; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Interest expense related to Convertible Senior Notes, net of tax</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,317<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,188</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,958</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Diluted consolidated net income</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">56,376<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">42,380</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,191</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Denominator</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Basic weighted average</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,917,570</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,398,474</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,627,093</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Convertible Senior Notes</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,208,172</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,202,808</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,202,808</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; padding-bottom: 2px; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Stock options</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">256,252</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">336,159</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">410,447</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; padding-bottom: 4px; vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">22,381,994<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.52<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">22,937,441</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.85<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">23,240,348</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.78</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> T<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">he following is a reconciliation of the numerators and denominators of the basic and diluted EPS computations of net income: </span></div> <div style="text-align: justify;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="padding-bottom: 2px; vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Income</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Per</div> <div style="color: rgb(0, 0, 0); font-weight: bold;">Share</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Income</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Per</div> <div style="color: rgb(0, 0, 0); font-weight: bold;">Share</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Income</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="1" style="text-align: center; padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-weight: bold;">Per</div> <div style="color: rgb(0, 0, 0); font-weight: bold;">Share</div> </td> <td colspan="1" style="padding-bottom: 2px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-weight: bold; margin-left: 7.2pt;">Basic EPS:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Numerator</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">52,059<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">38,192<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">16,233<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Denominator</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Weighted average</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,917,570<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.75<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,398,474<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.97<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,627,093<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.83</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;"> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; font-weight: bold; margin-left: 7.2pt;">Diluted EPS:</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Numerator</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">52,059<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">38,192</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">16,233</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; padding-bottom: 2px; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Interest expense related to Convertible Senior Notes, net of tax</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,317<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4,188</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,958</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Diluted consolidated net income</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">56,376<br/> </div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">42,380</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,191</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 7.2pt;">Denominator</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Basic weighted average</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">18,917,570</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,398,474</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">19,627,093</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Convertible Senior Notes</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,208,172</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,202,808</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3,202,808</div> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; padding-bottom: 2px; vertical-align: middle; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -7.2pt; margin-left: 16.2pt;">Stock options</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">256,252</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">336,159</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">410,447</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 2px; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="width: 10%; padding-bottom: 4px; vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">22,381,994<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2.52<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">22,937,441</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.85<br/> </div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">23,240,348</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">$</div> </td> <td colspan="1" style="width: 7%; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 4px; border-bottom-style: double; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.78</div> </td> <td colspan="1" style="width: 1%; padding-bottom: 4px; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 52059000 38192000 16233000 18917570 2.75 19398474 1.97 19627093 0.83 52059000 38192000 16233000 4317000 4188000 1958000 56376000 42380000 18191000 18917570 19398474 19627093 3208172 3202808 3202808 256252 336159 410447 22381994 2.52 22937441 1.85 23240348 0.78 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 21. Segment Information</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In accordance with ASC </span>280,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Segment Reporting, the Company has three reportable segments, </span>(1)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Zig-Zag Products; </span>(2)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> Stoker’s Products; and </span>(3)<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> NewGen Products. The Zig-Zag Products segment markets and distributes (a) rolling papers, tubes, and related products; and (b) finished cigars and MYO cigar wraps. The Stoker’s Products segment (a) manufactures and markets moist snuff and (b) contracts for and markets loose leaf chewing tobacco products. The NewGen Products segment (a) markets and distributes liquid vapor products and certain other products without tobacco and/or nicotine; (b) distributes a wide assortment of products to non-traditional retail outlets via VaporBeast; and (c) markets and distributes a wide assortment of products to individual consumers via the VaporFi B</span>2<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">C online platform. Products in the Zig-Zag Products and Stoker’s Products segments are distributed primarily through wholesale distributors in the United States while products in the NewGen Products segment are distributed primarily through e-commerce to non-traditional retail outlets and direct to consumers in the United States. The Other segment includes the costs and assets of the Company not assigned to one of the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> reportable segments such as intercompany transfers, deferred taxes, deferred financing fees, and investments in subsidiaries. The Company had </span>no<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> customer that accounted for more than 10% of net sales in 2021, 2020, or 2019.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting policies of these segments are the same as those of the Company. Corporate costs are not directly charged to the three reportable segments in the ordinary course of operations. The Company evaluates the performance of its segments and allocates resources to them based on operating income.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tables below present financial information about reportable segments:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net sales</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">176,491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132,812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">108,733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">99,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">144,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">156,433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445,471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">405,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,989</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross profit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102,739</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">78,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,414</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,764</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,011</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,083</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,834</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">189,990</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">137,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating income (loss)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,109</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,042</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,008</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,801</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20,629</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div> <div style="margin-left: 9pt;">Corporate unallocated <sup style="line-height: 1; font-size: smaller; vertical-align: text-top;">(1)(2)</sup></div> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(41,124</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(48,348</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(32,235</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">90,321</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64,427</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest expense, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,435</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Investment loss (income)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(198</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,648</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Gain) loss on extinguishment of debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,154</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,308</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net periodic benefit (income) cost, excluding service cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">989</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,961</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,149</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Capital expenditures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,960</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,823</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,156</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">388</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,608</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,481</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,089</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Includes corporate costs that are not allocated to any of the three reportable segments.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Includes costs related to PMTA of $2.6 million, $14.4 million and $2.2 million in 2021, 2020 and 2019, respectively.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,554</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">206,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72,746</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate unallocated <sup>(1)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">601,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">496,049</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto; color: #000000; text-align: center; margin-left: auto; margin-right: auto;"/> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.</span></div> </td> </tr> </table> <div> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Revenue Disaggregation—Sales Channel</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenues of the Zig-Zag Products and Stoker’s Products segments are primarily comprised of sales made to wholesalers while NewGen sales are made business to business and business to consumer, both online and through our corporate retail stores. NewGen net sales are broken out by sales channel below.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen Segment</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business to Business</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112,580</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business to Consumer - Online</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,069</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,517</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,348</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business to Consumer - Corporate store</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,751</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">396</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">144,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">156,433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Net Sales:  Domestic and Foreign</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows a breakdown of consolidated net sales between domestic and foreign.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Domestic</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">415,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">391,705</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">347,616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,373</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445,471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">405,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,989</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3 3 0 0 0 3 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tables below present financial information about reportable segments:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; margin-left: auto; margin-right: auto; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net sales</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">176,491</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132,812</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">108,733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">124,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">115,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">99,894</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">144,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">156,433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445,471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">405,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,989</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross profit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102,739</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">78,278</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,414</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,084</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,764</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,620</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,011</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,948</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,083</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,834</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">189,990</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">137,117</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Operating income (loss)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,109</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,086</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,073</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">45,042</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,008</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,263</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,801</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(20,629</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"> <div> <div style="margin-left: 9pt;">Corporate unallocated <sup style="line-height: 1; font-size: smaller; vertical-align: text-top;">(1)(2)</sup></div> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(41,124</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(48,348</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(32,235</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">90,321</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64,427</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">27,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest expense, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,487</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,435</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Investment loss (income)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,673</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(198</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,648</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Gain) loss on extinguishment of debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,154</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,308</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net periodic benefit (income) cost, excluding service cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">989</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,961</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income before income taxes</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,149</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,096</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Capital expenditures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">141</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,960</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,823</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,156</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">388</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">182</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,608</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,481</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,089</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Includes corporate costs that are not allocated to any of the three reportable segments.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Includes costs related to PMTA of $2.6 million, $14.4 million and $2.2 million in 2021, 2020 and 2019, respectively.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31,</div> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Assets</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Zig-Zag products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,554</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">206,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stoker’s products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133,016</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">NewGen products</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">72,746</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate unallocated <sup>(1)</sup></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">158,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">65,017</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">601,560</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">496,049</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto; color: #000000; text-align: center; margin-left: auto; margin-right: auto;"/> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments.</span></div> </td> </tr> </table> 176491000 132812000 108733000 124280000 115866000 99894000 144700000 156433000 153362000 445471000 405111000 361989000 102739000 78278000 59414000 68084000 61764000 52620000 47011000 49948000 25083000 217834000 189990000 137117000 77109000 61932000 45086000 52073000 45042000 35008000 2263000 5801000 -20629000 -41124000 -48348000 -32235000 90321000 64427000 27230000 -20500000 -13487000 -14435000 -6673000 198000 2648000 2154000 0 -1308000 0 989000 -4961000 65302000 50149000 19096000 141000 0 0 5960000 5815000 2823000 55000 320000 1992000 6156000 6135000 4815000 388000 182000 0 2565000 2215000 1608000 2059000 2621000 2481000 5012000 5018000 4089000 3 2600000 14400000 2200000 227554000 206900000 142334000 133016000 72746000 91116000 158926000 65017000 601560000 496049000 3 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenues of the Zig-Zag Products and Stoker’s Products segments are primarily comprised of sales made to wholesalers while NewGen sales are made business to business and business to consumer, both online and through our corporate retail stores. NewGen net sales are broken out by sales channel below.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">NewGen Segment</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business to Business</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">112,580</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business to Consumer - Online</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,069</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,517</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">31,348</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Business to Consumer - Corporate store</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,751</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">396</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">161</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">144,700</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">156,433</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">153,362</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 107235000 107976000 112580000 37069000 43517000 31348000 0 4751000 9273000 396000 189000 161000 144700000 156433000 153362000 <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows a breakdown of consolidated net sales between domestic and foreign.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the year ended December 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2021</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2019</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Domestic</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">415,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">391,705</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">347,616</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Foreign</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,957</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,373</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">445,471</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">405,111</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">361,989</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 415514000 391705000 347616000 29957000 13406000 14373000 445471000 405111000 361989000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 22. Selected Quarterly Financial Information (Unaudited)</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents the quarterly operating results:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1st</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2nd</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3rd</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4th</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net sales</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">122,643</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">109,904</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105,283</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross profit</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,973</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,331</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,783</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,468</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,454</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.62</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.81</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.73</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.65</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">2020</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net sales</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">90,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,963</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,174</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross profit</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,431</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,307</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,316</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,499</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,378</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.75</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.22</div> </td> <td colspan="1" style="text-align: right; vertical-align: top; width: 1%; white-space: nowrap;"><sup><span style="font-variant: normal;">(1)</span></sup> <br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </td> </tr> </table> <div><br/> </div> <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto; color: #000000; text-align: center; margin-left: auto; margin-right: auto;"/> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive.</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The amounts presented in the table above are computed independently for each quarter. As a result, their sum may not equal the total year amounts.</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table presents the quarterly operating results:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1st</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2nd</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3rd</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4th</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">2021</span></div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net sales</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">107,641</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">122,643</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">109,904</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105,283</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross profit</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,261</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,973</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,331</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,783</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,355</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,468</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,454</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.62</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.81</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.71</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.73</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.65</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">2020</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net sales</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">90,689</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,963</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,174</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">105,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gross profit</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,431</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,936</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,307</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52,316</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income attributable to Turning Point Brands, Inc.</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,499</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,020</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,378</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/> </div> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basic net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.75</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Diluted net income attributable to Turning Point Brands, Inc. per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.22</div> </td> <td colspan="1" style="text-align: right; vertical-align: top; width: 1%; white-space: nowrap;"><sup><span style="font-variant: normal;">(1)</span></sup> <br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.44</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.68</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"/> </td> </tr> </table> <div><br/> </div> <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto; color: #000000; text-align: center; margin-left: auto; margin-right: auto;"/> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive.</div> </td> </tr> </table> 107641000 122643000 109904000 105283000 53261000 59973000 54269000 50331000 11783000 15355000 13468000 11454000 0.62 0.81 0.71 0.61 0.57 0.73 0.65 0.57 90689000 104963000 104174000 105285000 41431000 47936000 48307000 52316000 4499000 10295000 9020000 14378000 0.23 0.53 0.47 0.75 0.22 0.49 0.44 0.68 3202808 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note 23. Dividends and Share Repurchase</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On November 9, 2017, the Company’s Board of Directors approved the initiation of a cash dividend to shareholders. The initial quarterly dividend of $0.04 per common share was paid on December 15, 2017, to shareholders of record at the close of business on November 27, 2017. The most recent dividend of $0.055 per common share, an increase of approximately 38%, was paid on January 7, 2022, to shareholders of record at the close of business on December 17, 2021.</div> <div><br/> </div> <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Dividends are considered restricted payments under the Senior Secured Notes Indenture and 2021 Revolving Credit Facility. The Company is generally permitted to make restricted payments provided that, at the time of payment, or as a result of payment, the Company is not in default on its debt covenants. Additional earning and market capitalization restrictions limit the aggregate amount of restricted, quarterly dividends during a fiscal year.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On February 25, 2020, the Company’s Board of Directors approved a $50.0 million share repurchase program, which is intended for opportunistic execution based upon a variety of factors including market dynamics. The program is subject to the ongoing discretion of the Board. The total number of shares repurchased for the year ended December 31, 2021, was 896,738 shares for a total cost of $38.7 million and an average price per share of $43.13. On October 25, 2021, the Board increased the approved share repurchase program by $30.7 million. $31.8 million remains available for share repurchases under the program at December 31, 2021. On February 24, 2022, the Board increased the approve share repurchase program by $24.6 million.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 2017-11-09 0.04 2017-12-15 2017-11-27 0.055 0.38 2022-01-07 2021-12-17 50000000.0 896738 38700000 43.13 30700000 31800000 24600000 Includes assets not assigned to the three reportable segments. All goodwill has been allocated to the reportable segments. The effect of 3,202,808 shares issuable upon conversion of the Convertible Senior Notes were excluded from the diluted net income per share calculation because the effect would have been antidilutive. Reported within accrued liabilities on the balance sheet Includes costs related to PMTA of $2.6 million, $14.4 million and $2.2 million in 2021, 2020 and 2019, respectively. Includes corporate costs that are not allocated to any of the three reportable segments. Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying. EXCEL 125 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &Z%:U0'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 " !NA6M4DKY=)NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITG%0^CFLN))07!!\1:2V=U@TX9DI-VW-XV[740?P&-F_GSS M#4QG@C1CQ.8-8 ]>APH :\Y,+5, M#*>Y[^ *6&"$T:?O MJ56*I_8DL'V#DY)[>FIFFJI[;D\@X7\JZE1L2 MZ<%@_I6<[P>5M*YOV?7']X7<5]J-U>_>/ MC2^"JH-?=Z&^ %!+ P04 " !NA6M4F5R<(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 &Z%:U0 #%2Q#P8 -X9 8 >&PO=V]R:W-H965T&UL ME9E=8W".+EL;+7>?6FU$G_+(Y:< MRQV/X9>U5!'3<*HVK62G. ORH"AL4I0Q'RN2))& M$5-O5SR4+Y<-MW&XL!";K#?,Q_S,,R4@.-7 M(=HHV\P"CX\/ZC?YP\/#K%C"QS+\*0*]O6ST&R3@:Y:&>B%?_N3% W4R/5^& M2?Z7O.SO[70;Q$\3+:,B& @B$>__L]BLKM!+3O(DYE'P^.+..OWI5;PJX X/9Q(/X5N MU(3% ;F.M=!O9!KOQU/6+TWRL)R03Q\_DX]$Q.1.A"%<3BY:&AK/)%I^T=#5 MOB%ZHB&7DCL9ZVT"K00\^%V@!=0E.CV@7U%4<<+]<^*Y9X0ZU+4 C?'P.Z;. MB=/.PZDE?(*'_Y7&T+IC:_VWI_'*CO!R/>^$WE@^DZ* R(T (W M7C9&<9RRD"SX3BIMX\%UM$HQG%Z)TZN',^=*R&SN!01FL+6?*I2*>?#'AP\5 M8[%?LO51Q7&J5-YA(O$A4X^<*90/5VLV7=KT,*Y!R36HE[-CL!NX:/4C7*LB M5:YC#-3Y7U!%?Y[$JI"[><2HCFS=K3GW%8,BG7OYZ1%?(58U!5UJL"BJ5%28 M&Q%R,DNC%5=6'%S$<=RFU^MU/0S)^*[KU4%:\(W(K!=2-F.1=9A7"-T_+&;3 MV5<_&1O&*LI$"[NZ>]9Q]D9]/6]?(FM MG+C2:N/33ZC-9U+/[P+K!?/.;C"MS4OK2M M4'SD"49F[)W6LO>\KNWWC;(W$W9 M9+ABCB99]S=J^7N>=>1,12=C516DZC0 M&?D^!PD0"/9B&)WQ=P^WYX)N&;$P)%=I C\GUGZLT*EZ'?",T7NU7@>N(ZXV MV=#Z"@IZ"^4GVK'8GCAR6Q3<%*H='*5;#OZ M>=@=P"O+4?_O:HNMPQ65^1[JJ'3XJP8VK8'"^7N$9#;I]W^H.V< MH#)F[N$6?!@W-T)%9#JQ=@^NT,:6=)XQ<0^WW /(J<);$;Y8WI&');F]G6,T MQK@]W&8/--GZ+IM+5B)<8B'\+?1T<$9^B,PS!+.1M8XVQ#-OR3\L),3/WD3W M>^/EU?+CQ2C?LF^9V_=?/NY8UDQ"0KZ&4.>\!P-8[3\F[$^TW.7;ZRNIM8SR MPRUG 5?9#?#[6DI].,D:*#_I#/\#4$L#!!0 ( &Z%:U3^(ZBS_08 $X= M 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_"F$$6 O8 ML4CJ,4T,I ZV%5BZH&F[%\->,#)M"Y5$EZ2=9I]^1]FQ;)&B/: OVECVD?P? MR;O?D;I^%O*;6G*NT8^JK-7-8*GUZFH\5OF25TQ=BA6OX9>YD!73\"@78[62 MG,V:1E4Y)D$0CRM6U(/)=?/=@YQBN>; 1Z\?O&I M6"RU^6(\N5ZQ!7_D^LOJ0<+3>-_+K*AXK0I1(\GG-X-;?#4-B6G06'PM^+,Z M^(R,*T]"?#,/'V8W@\ HXB7/M>F"P9\-G_*R-#V!CN^[3@?[,4W#P\^OO?_: M. _./#'%IZ+\JYCIY+4C7_H^>=;3! ^5II M4>T:@X*JJ+=_V8_=1!PTP&%/ [)K0,YM0'<-:./H5EGCUAW3;'(MQ3.2QAIZ M,Q^:N6E:@S=%;9;Q44OXM8!V>C(5M1)E,6.:S]![5K(ZY^C1=*?0"'UYO$-O M+MZB"U34Z/-2K!6K9^IZK&%DTWZ<[T9YOQV%](QRQ_-+1/$0D8!@1_/I^PKT>FEJYIV;:*FE8F MHC833%)JG-@.#_3&819WG+*-,DJQVZ=H M[U/D]>E#O8&%$[+@SET864.F21PD'6$.JRB-8K>R>*\L]BK[4R^YA(@]W%DN MB;$U.(F3L#MW+JLPZIF\9"\Q\4K\+#0KSY"8V(.'&8ZSCD;;#,+7^)L3LN2A+IRSBB Q"J36/#KLHBTF?N!9&V$^C;2XJ:LWJ M10%I?[?D_?-('7DS3*.N7MLLR4)">N2VG,)^4-TSI4$OE(RZY";*T>U"\NVG M-_>/MV\15[GI=<970A4]>]?&#<6)15J7&0F2GA2 6RYA/YBV4^X)+1LZ-*)9 M-ZKWR+.!$P3 GD]-[F0D)CW/7=MLI(T!>L+3VP'Q\@4*XA MZ1UX[M1H@X&2C'9K&Y=91$A/*4E:@A _05[79R5D<_P"EI2B7HP@<"N(RR=G M7B$V*+H;RF&"X0C:0SS2LH3X67)H;4/Z:AUR Q%QDH9A5Z-M1Q,XAO4M>8L2XC_F3$55%=I4#ZK9I;FH M-=22'"K*'L7>_LQ%VI5:L9S?#%:2*RXW?#!!KEN,G]#1L<\MY4CJQ>>C%OFW MI2AG7*I?FN.2?O'QD[1X(GX\/LF(V*&N5L5<"F=][M.- 5I"GNU@U..Q*2'GC0EG'4 MS[@I'(X,B"5?K66^A$1G-GM5 9Z;M4)O\)!DT3 ,TM?Y9AK=\9Q73Y!P7N_C MFK6A63J,D\!C%[QU3H*-Q5&8IM9E@"W-5?,&4K]0SJ"G-B5'..L>>5Q6)*8]Y10]N"[TL_10-6>RAI!PJW0< MN7!HE>4.,T+CL$]F2T_JI^='48],^I2B+$W4PI&2P_9PHI[:="04=T'OL J# MJ"]R6X12/T*W9%*.+.B4:N,1>)_@+O!==A@.QCW$IRU(Z?\$:1.#9\L_\[#F ML/,=UFA+6'J:L)!D&N@,T5=A\(K^OF_2Q3^^V_269_3G\HRV/*-^GDT/$J1S MDZVL\<'++O.F\9[)15$K5/(YM DN$V@LMR_OM@]:K)KW7T]":U$U'Y>< M@?O& 'Z?"SC8[![,*[7]*]3)?U!+ P04 " !NA6M4O(+JQTTYX>8A9G__F;, MS&1'6RZ>9 J@T(^,Y7)LI4JM[VQ;QBED1-[R->3ZR9*+C"B]%"M;K@60I'3* MF.TZ3F!GA.;69%3>FXG)B!>*T1QF LDBRXCX>0^,;\<6MIYO/-)5JLP->S): MDQ7,07U=SX1>V8U*0C/()>4Y$K <6Q_PW=0M'4J+;Q2VN3;CU '-#!Z,6>R_(NVE6T062@NI.)9[:P),II7W^1'G8@=!^P? M<7!K!_=BR&0D^!8)8ZW5S$69F]);1T-S\S/.E=!/J?93 MDRG/)6G9<[WI?[>H>V?4!XEODX1OD.BX^X#X]W]WINMLZ_B8);I,$ MM]3SCB6A$"901*34<=_U*'J-HE45+]FUX=R M4FTQW(G7N77P7E).&'7H@X8^N(R^9)2(%"KE@O[2#TP4U=V#Z)5^L$/E.]5G M#_\,PTX(PR:$X:M"H%(6I_&'+ZCVN?LL.L!A QR^"EC/'JETFZ'YZA1U>)*Z MSZ)#'37442_U(ZP+$:=ZD"0HYEFF)U.)?PHU>@&"W6C@.^$>\$L[+PJ#X1%J M[+1MW^GEGE:L\RK5W[@RZ?WG,V0+$/_VU#_>&2SX33L+;KLU=L]A_XW&4F]P MHK.'>KJ$A\%^$ HY/"L2CYAU<5O>S_N;_Z_6\D' MAL"10C[#LON?;SL(W+,&P6OJN%;NF[>])EWB=K"X^'^MW%J^%[O/I,*V=\Y< MYL#[F8@5S25BL-0^SNU05[VHSI#50O%U>0Q;<*4/=>5EJL_=((R!?K[D7#TO MS,FN.^0?&;(F3%OGKGX(7>,*?12 M%I6\G>R4VE_/9G*]8R654[YG%?QGPT5)%3R*[4SN!:-9;506,^)YT:RD>369 MW]3O'L3\AA]4D5?L02!Y*$LJ?MZQ@C_?3O#D^.)+OMTI_6(VO]G3+7MDZMO^ M0<#3K!LERTM6R9Q72+#-[>0#OEZ20!O4BK]R]BQ/OB.-LN+\AWZXSVXGGEX1 M*]A:Z2$H?#RQ!2L*/1*LX]]VT$DWIS8\_7X<_?<:'F!65+(%+[[GF=K=3I() MRMB&'@KUA3__P5J@4(^WYH6L_Z+G1AO'$[0^2,7+UAA64.95\TE?6D><&.!H MP("T!L0T" 8,_-; ?ZM!T!K4KIXU*+4?EE31^8W@STAH-8RFO]3.K*T!/Z]T MW!^5@/_F8*?F"UY)7N0952Q#CPH^(*A*(KY!]]6:EPQ=H6^/2_3^W05ZA_(* M?=WQ@Z15)F]F"N;7H\S6[5QWS5QD8"Y,T"=>J9U$OU49R\X'F,'"N]63X^KO MR.B(2[:>(A]?(N(1[%C0XNWFGL-\^69SG([0^%TL_'H\_Y=C\?>'E50"SLH_ M(],%W71!/5TP,-UGR"J2%LP9R<8TK$UU[GB:!T$8Q.#DIU/_.F1>B+$A6]HR M/\)IDG:R,X"P PA' 19<*NV<08C&/#J9EI X\F,#PB'#(28FA&NT((F)&R+J M(*)1B(^"2XGV@F]RY6*('(N+$S\P&&P93M(T]0P&A\R/,8[=#'''$(\R/$+: MSJOM)=JRB@E:7")($(AFD*]RO5]U:D?L!6J5= 9C$+^N6>:I-I"%M2'T<616#.GGF]NI(6MBH* &+MR::M(3'S/ M#9%V$.DHQ'VEF&!P;-IH7***.;==:L_NA9ZQG1:V"OM!8I(X5$'@AVX2[/65 MRWN%Y0E(=(I$A3Y#[YNX7#@+DV?[/(K-_>5074&:,G!<*A(%R0#/227&HSSO M/T*;=M&P0$?$7O1F.^1R5R-"GLO8RAFK=MSS!>'03!$.F9D>'!+L>T-DI",K7K!8X<&OD=,(EL6>CBP MF&P93KTT&F#J6P4\WBO<=Q3'S.%D"1PGW0NLZ#AD. W-M.&0D>0DV9^C]$T# M?JUK..FR(/N-I'-LEWSH"R(K-K;,3W!*3!Y;AB/B#P'U#00>[R#TZ:J3!E5* MY*N#HJL"0L51Q:NK-33<@M?E&4";Y.]$M3N#JS@U.R6'RDHA8Y)SPKZ]P./] MQ>] M('>];::/3\_N- Y-/]LJ/#4WW=*A\J;)@)=)WSX0;]3+R[PXZ!3P"WXF?4TG MXS7]__9S._VYGT,S03E4>)H8T5@Z5-XT'BC^I"_^A(SZ^7M]]0*.ID_00&_9 MF9>ATSDHJ8 =7#'J\K[\DO'RVYP>[<)F!K??''4R27$_4U*D?%)#ISI68OZ%2F?AP$YJ]>E](G@>=;#>_L MY!:J9&);W^9)"/>A4LV53O>VNS'\4-^3&>_O\/6RN??KAVFN(3]1L?J^* GZ.Y7Y_\!4$L# M!!0 ( &Z%:U1;T++&YP, (P- 8 >&PO=V]R:W-H965T&ULK9??CYLX$,?_%0OUH95V%PR$)%42*3_N='U8==5TKP_5/3C@!%2P M<[9)MOWK;VQ8DH##YG3W$G[D.S/^S)AAF!RY^"%32A5Z*7(FITZJU/ZCZ\HX MI061#WQ/&?RSY:(@"B[%SI5[04EBC(K<]3TO<@N2,6>Q&S"2Y5GC#X) M),NB(.+G@N;\.'6P\WKC2[9+E;[ASB9[LJ-KJI[W3P*NW,9+DA64R8PS).AV MZLSQQQ4.M(%1_)G1HSP[1QIEP_D/??$IF3J>7A'-::RT"P*' UW2/->>8!U_ MUTZ=)J8V/#]_]?Z[@0>8#9%TR?-O6:+2J3-R4$*WI,S5%W[\@]9 ^TOYKDT MO^A8:8<@CDNI>%$;PPJ*C%5'\E(GXLP 1U<,_-K ;QN$5PR"VB"XU2"L#4*3 MF0K%Y&%%%)E-!#\BH=7@39^89!IKP,^8KOM:"?@W SLU6W(F>9XE1-$$K14< MH*A*(KY%2U[ 5DIUC0\4?6(Q+RBZ1\_K%7K_[@-ZAS*&OJ:\E(0E5S1^0 &^0[[G8\N" MEK>;>Q;SU-Q#$S25"8R_X'^JS/?Y1BH!S]%?/<'#)GAH@H>W!&?0?C(3 MQ%;ERM' .-)=YC ;8#_R)^[A//5=53#"XY9JU57AR ^"1G7!,FA8!KV)_*Q2 M*E!\D;,*![W/N90?[@PAY%61EY[<14V\J#=W\X(+E?TBIJ^!UY)!0\ZS7Y#) M?=TPX8E!>P[EHBH3IJYH!SWZS?54&:_"1V=9\EK9[BKP*&B)5EW1/<8#SY[L M80,_[(5_/L%6,!48,#^NYY#V Y7*[..W((?=U?G#]J[JBMJ0707&P]#..&H8 M1[V,\,*!UPF#]BP$9?%/!(\=D[DI^%M8H\YZ_*A=O:ZF3=6GN$ :-TCC6\MV MMA%UV1(JL@-1U4,#.[:\J7IC"V80MCB[HONHTQ(L(F@OV(Z+O=-KS^L%_@]- MH7ZY>19$O[U!+2J,@U&+T:("R&!X!?+LW8YO[^(V5BL8[BQF$(Q&[>)99,$X MZ#09BPR'XW%T!Q$/VLQ=58>W3W+)>AH$M'4)=VL!=F;7(79FMR.[9F%I0L3/COH2-63)537G-W>:38FX&Z=;] MA?[4,./OR4WUG?)(Q [:%,KI%EQZ#T-8DZA&_^I"\;T9AC=?J]4(':#[ 9O\ 4$L#!!0 ( &Z%:U2_JOFA P, (0( 8 M>&PO=V]R:W-H965T&ULC5;?;]HP$/Y7K&@/K=0U) '258 $ M9-/Z4 V5=7MVDX-8=>S,=J#M7[^S$U)^%,I+8CO?=W>?S[[+8"W5L\X!#'DI MN-!#+S>FO/5]G>904'TM2Q#X92%500U.U=+7I0*:.5+!_;#3Z?L%9<(;#=S: M3(T&LC*<"9@IHJNBH.IU ERNAU[@;18>V#(W=L$?#4JZA#F8QW*F<.:W5C)6 M@-!,"J)@,?3&P6T26[P#_&&PUEMC8I4\2?EL)W?9T.O8@(!#:JP%BJ\53(%S M:PC#^-?8]%J7EK@]WEC_X;2CEB>J82KY7Y:9?.C=>"2#!:VX>9#KG]#HZ5E[ MJ>3:/MVII;B]B&AAHX&2JZ)LFBT9@=N,QT;Y3-ATSXW"K\RY)G15 HM.!)RFV*5T#N1"H+(!XF6-?DN,LAV#?@HJ]46;K1-PI,6 M$TBO211B(O5^XZ8JD.TEA35*X MU/KRB@@L$Y@X0U].^.NV_KK.7_>(OW$AE6%OU%U/M%H)+"N$Y*9MKCXDF MI=1&X6E0[N"0)5::-IZ#0.JLU7Y[SJ\M2ZL1;N]J.S&'B%Z\"TD.(4'4;S$[ MBGNMXMY)Q8_O"FL%M1H4>C\?XUZO0!MW.XXJJ^WWMX*Z"?:D'4+VQ">'B*@7 M?*RLWRKKGU2&)1(+H,""HO#VIJ_$*"HT=[D]*J;_6:333Q')*<2.DKA5$I^; MHZVC9G.4@6(K:NIK@6>R.IVJ^.#\W 31GKY#3!CM89)#3!3'>QK]K?I<@%JZ M/J?Q+E?"U.6L76U;Z=AUD+WU";;8NB.^FZG[\SU52Y1-."S09.[ L +(Z 8 >&PO=V]R:W-H965T&ULI5M=<]LV M%OTK',\^)#-13'SP*^-X)A';;F::;B9NNP\[^T"3D(4M1:H@9,?[ZQ<@:4$" M+D!E^Y)8]B'$ US<<^X%>?/4BS^&+6,R^K9KN^']U5;*_;OKZZ'>LETUO.WW MK%-_V?1B5TGU43Q<#WO!JF:\:-=>XSA.KW<5[ZYN;\;??1&W-_U!MKQC7T0T M'':[2CQ_9&W_]/X*7;W\XBM_V$K]B^O;FWWUP.Z8_&W_1:A/U\=1&KYCW<#[ M+A)L\_[J WI79HF^8$3\SMG3HA*_??( MUJQM]4CJ/OZ^\/3GE]%_',DK,O?5P-9]^T_>R.W[J_PJ:MBF.K3R M:__T=S83&F^P[MMA_#=ZFK'Q550?!MGOYHO5'>QX-_U??9LGXN0"E'HNP/,% MV+Z >BX@\P7DT@OH? $=9V:B,LY#6MWO MI%!_Y>HZ>;ONNZ%O>5-)UD1W4OVG%E4.4;^)UM6PC7Y4@3%$J^BWNS)Z];?7 MT=\BWD6_;OO#4'7-<',MU3WHD:[K^?L^3M^'/=^'](][RD-SN^KGU3.?1VU_:#V M4A>Q;_H[#GS8ZMO4NZMA]Q*:[6G8]&2&5A@EU)IM%Q5;,^TB$(ES>**S(ZDL M2.K+G.\')F4[)HI(90&5IH2L>#M^UH0A6MG2#:]=!$)Y;K$*#7-&*3]2RK]G MG89*A8U:'14B*C#D\YMHWU:=?#/R9'\>^%ZSA CF[KHYJ^9B$"860Q>3P0R+ M(\,BR/#3;E]Q$5R<8G%Q7 2BA77G+H;$"+YW%!MYBH-WKY='+\R^'Z1@DHLI M[/2J1)()I8B5]@^@$,6+M)8A)0!9T0(E'F(GNHN"Q'[6$??J88P^Q8]WCVS. M82 7Y(8%BATZ+LJAXT)6RB-Z=A'"A@X.TBF9LITU'Q=#93ME2P=03.9ASJ($ MQ8E-!$!ADME<7!1.B2?'(:/ B 2I?-CU0O+_3E14+NCEE@FU0++J'OB]R@_5 MH!(@O$S$W2=%G-GL %26(YL=@**);T,9W4=AX;?9*8_,A%!BN%%;2@,'$"T44I>K[%,U8 )0MQ.--YT?WJ&X.Y).Y&0#1W(M&% MT8S:M@8:C%#OKC(F H5=Q)WLZS_4>NST?EK>6Z[F9TGB1)^+PHDM526 (BDN M/(2,@4!A!_&+=BK (JPM7'5N4X-N@: M[\08C^EN=$ MK^YYNVB2L9%W');W#W7='[1O5^+!^&.ETBLT:=@584*0'00 M2GEG9&]6"$9H2N')PT;1<5C1/RD)[V0O.)QP,*"\AK>'JZ H3)T%"L"1. MGJ^K/9=5.]F;ALN# M\,R;6SJO4I0XR0B$D<2>-P!&)*S>7ZKGJ8.XZ<52-4X MF49*?^U !W$%3FPK!^(H]M1ZQ.@Y">OY5T5"\%JW>/4ZO;G4HQ)(DHO45HLU M@'.H 35ZD2%/\B4G;?*PNG\1?>^8/*Y3AV>F\ SMD+(<@Y&:/7 M)*S7=Z85KW8 [R13&B,C)=NXF(@+G?IER$E $&9#FB8N@(;=P;QJ\6'HQ7/4*3;@ MF2*@XD6*[38( +,)!2'G7(P7H M>X&R1#MW 5$VLSTE];!;[[FL DCG=QC(X MT#D98P)HV 3<2:6#E6BBDJM8&_B&*R:?NOJMVE>]>*BZN1E\N:6CB[*_!B K ME#D=_.!(YWR-,Z +SN#4R-55VZKR9?2L(!57NATJBY 2@*QPG&"/RZ$GA_1A M#W"RJ1JNI=_SS 4%Q)O&3C<#@I$\=@[I(5A"/!)/C<337V@Q8E M ,I\AU[4^ @:]A%?6<-V^^.15X )X!TP0@X5J&V?.&X2A&$/&>,@:-A!W(T= MS(8)S468(FC0QRD@J673L PI <@J]Q2FU#@&NM!$Z'<[7>2,1T&"[0^BWE:# M)S,#I3_)G=;*&L*A&!5VL0W@//DY,48A"1L%L,-D:AS(]T-4$U?WDRQV^IX M;(4+0NVU W!IIDI>#UMC)9*PE?AE>@1)3.==#9M^>JU/6/0D@,Q<$Z!*;VI[ M(P"V2F+74P XA%&:>G998HQ%$C86/VPVK!ZU22DMXP_=?')0/T=25-W0SF?, M ::N_#LQN 9 SN)=;",28R.2Y0?QWD3W[(%WG8Y&[6N9X'T3*D(3H^Q)6-E_ MZTQ> J?&U6"*LM0) A=6)&Z#"8 1$ON"^^2YN["@?PU3<"67)'%F-U@@&'9@ M)0##)/%1,/J=A/7[UUXW:"?+*Z'E!IE!'7JWI0+ $,X(=JBYN,2_/XVD)]D% M$PV<6D#+<.+D! B&J!U6)0C+?05E:E0M#1?' MRPS-4U-C0P"D"O2[TSBUVX< C)#:@]K);E2Q,B4DZVK>:>V!A0(!E( %/;X$&HN'!RC8LJ?!J9&HU,PV7OV%_^ MD8M!1C]SUD6_,K&+?NZK+OK79[:[9^+?H8@PBIE^WY'S=\>>$;5TH;]\TF/1 MST='K2(#K@U4 A+@8 ,$ID"\ ;CSR_N1X768QDE"Z^!"5A0[;8;@2!.-ZY.7^79,/(PO10[1^"38]%;< M\;?'%R\_C*\;6K__B-Z5T^N39ICI;<[/E5!USA"U;*.&C-_JNQ+3"Y+3!]GO MQU<&[WLI^]WXXY95#1,:H/Z^Z=6RSQ_T%QQ?4[W]'U!+ P04 " !NA6M4 M'MS]5C@* "0/P & 'AL+W=O);-,UVN_F=+'PYOLL+RZN+KO?O:NN+LM#L\L+ M\:YRZL-^GU5?7XM=^?#R@EP\_N)]?KMMVE_,KR[OLEMQ+9H/=^\J^6E^BK+) M]Z*H\[)P*G'S\N(5^2UUNP8=\5/NYN7-?,QJL2IW_\HWS?;E17#A M;,1-=M@U[\N'5/0WY+;QUN6N[OYU'GIV<>&L#W53[OO&,H-]7AS_S[[T0IPU M8/Y$ ]HWH&H#;Z(!ZQLPI0&G$PUXWX K#5QWHH';-W#5*TS=M-75?G@5"TMH[4_= .B:RV[,"_:L7O= M5/*ON6S77*W*HBYW^29KQ,:Y;N1_.*MM5MR*VLD+^8=R_6E;[C:B MJO_A1)\/>?/5F3D?KD/GV2_/G5]:YL]M>:BS8E-?SAN96!M^ONZ3>'U,@DXF ML=^7_56/AJ@K>]17FTW>SH]LY[S+\LWL3>&LLKN\ MD9\M04.4:MVTXKP7=X=JO96S9N,8TS>$CD"^Z_5A?]AU/?'/9BNJ-K!;RQ%^&N;T-,QI%X=/Q'DM;O.BO5.Y MT.VR8BV8J!&,K.3S.P;97XF5X9ZF\EA\/PI MDJ?'^-Y(N;,^.GS+@ULP]%)=;E;9'_3X[ZN_[9*U=4M M?,ZZG=_9YK]RY6T__^H4HIOO3?;%-$*XEJZB\PH2(20BG9@1XBI4#.,DD$BY M/KQ&5QII[YZT=Z'VV:Y3_MFN6[QNI:ER9 >\O7XE'QWWXBAVC=1VH=J0""$1 MZ00A/E?$AF$22*3@0B.MO9/6WE.U[D3N!9=:RV=W?I^U3E%*+L?\X4F2>U!R M2(20B'1B1JA'%,UAG 02*;K22'3_)+IO%5VZ:.F1"^G7JDH4ZZ].4V5%+9^P M^)>51,L$IF<":S-&&2*O0KG)="H[XTOXL3/T;P/[5"7;^G#AV,0P3 M02*&1 *)%"0[$G1Y$G1I%?2]7)ZJ?-W:I;K35NX8;T3>'.1#S23I$CU[5TM] M$ ;* A/JC*HH)&)())!([;F.!"6+8=.Q^&Y)SRV#<2NQ,$SA)9_P!^1L(T2L M.45?1+7.:]'.U?*NG3?FG0S1#9_2O3URGJ'/ J5_#9#:P1B),9)@)#4FO)P0 M=+#H\AFB=J\. M:=T+D1@C"492D/!8TL%0$[NC#O/[?".F]OO8&&,DQ$B$D=B S)CK+U4AL3N& MD<92#OZ8V WRN[Z4T([-=;;;/0Y09,X(-L0&9$9^?\@!FG>%*:.2-G?;*PF1$",11F(#0CRJ3H0$1TIAI+&6@W$G=N<> M%1M+A6II%%@WO&3IJQ(;H,7"99K.V,4;D!GS?:9J;<""P*>JUMC0]\BH3A4L M@JFGU^#IB=W4*UI;RE0FW5.BVV*R](*%YT^, CIX8VKWQG]3I8KJMEF=BA@) M,1(9$!*H8RW&@1*,I#WB3EUKW 7#5H#:MP(_JV"54IOW'B=W5LFVV^J?7>&A MNN?6!@9$0HQ$!F3F+:DZ,&"@!",INM98^V$;0>W;B!\I]%";41_G,WAP:O?@ MWU;KH=B4&Q#JNFIM @>*,!)C),%(BC(>*SM8L2T\:EXE4!L]*[9[UR<6 /HZU M=W4O*/&3"M?[&%Q4B"D12F/)9UL*_4;E\?OQJOSKX:7Q^_&N^*?$:% M*,2.=&5(EQ$1HC"492 Z(D--9XL*W4;EN1QF!*A=10SF7+P/.G MOO@=;"NSV];K1GK4K-HXH?0?59W?Y#*U-X7TT94HJ]M,^MGA,6D:"DSWR6= M?W_B[_,AK[O3349=84UXA9$0(Q%&8HPD!H0OU.,-*:+&J@X6FMDMM+V Q;!E MQDB(D0@CL0%A 5$W4 F.E,)(8RT'T\R :;85L.C"*+#A$,32524V0 O*-9=E MX(P^P,113UW=8P-&F<>UAX".F8:OOE-H3WL$4P^"P5@S8*R?6LDR=D#*#'7A M)6',7TZM_8//9G:?_?=4LE)F<^7C5 ?ORNS>]:<=46+8T&(DQ$AD0&94K;#& M.%""D11=:RSZ8&:9WQ+K"!Y?.D4O_E@(= MAT*SLL+'@WWRZQ"BIOL50-Y5<]^MTX2U5 M2?$N R,Q1A*,I,:,_8GB A\V&-R^P?B.$ATWG-=V TZG)L[9<6V[+7]RC8[K M1Y:U.6,XMD$)(6H//^$@-G;I&$DPDL*4Q[(.#IW;'?KWU.@X/F6"D9#K_G?& M D]=SR,<*L9(@I$4)S36>##DW&[(?[1&QW5'/@N6GG:$,'T".+Z%P;ESNW-_ M-=07CB\[K1\K#V^SZI/H7LS*^[=[C$,&G_LP(#-"J/8D@R7X"%\LQD@RD0]3 M-=?SF5$Z58;@PP:$VS<@UCH9QYL*C(08B3 2&Y 9IYRKT>%XDX"1$",11F(#XM*%JYY,-& S7SWEDYJ"$3KUQ9T[[!1<^T[!7M0A MQO=T#,!"H!BTR<5HI*390/N&>NAH8,,K40[ZIZ188 M\XDWH?FP;7#!6?0GUW1,^J>N;KE)P)8N]]7,YF=O#K?OJLOE_5;NN)V=N)%- M%R]\>6_5\?7OXX>FO.M>)OY8-DVY[W[7\*_^ M#U!+ P04 " !NA6M4^S,I\\T" *!P & 'AL+W=O,ZQ_6:T5?K1Y(@6G@LAS3C(K2VOP] D M.1;,7*@2):VLE2Z8I:'.0E-J9*EW*D08=SK]L&!X2E9*/;K!QW0<=!P0"DRLB\#HM<$Y"N$"$<93$S-H4SK' MW>_7Z.]][53+BAF<*_&%IS8?!\, 4ERS2MA[M?V 33T]%R]1PO@G;!O;3@!) M9:PJ&F,HLIK"T]**.6P-J#?.2A$F#,JM1X@,H40QWBN(9 MN)4IIK\'"*FNMKCXM;A9?#3B#287T(W.(>Y$5P_+&S@].3L2MMOVK.O#=O]_ MS[Y.5\9J.HK?CG!#U)BH3/(?Q%$V%X5Z#Z6B)+0MVH-!0D-@ MZ7.EO/9W.7>3.)NOU1N-F#V&L1>W]%9,(#"F6H11+NEE-J MSP9K&'.0I@[!2"A(YD M3)+P:+K:R0O0695&,$=R$&3XYMAT_J (=_2I0)UY%39T+BMI:ZEJ9UNAG];Z M]LN\_DO<,9W1#H' -;EV+@:45]?*6P^L*KW:K90E[?2?.?VL4#L#6E\K95\' M+D'[^YO\!%!+ P04 " !NA6M4*WWJQ8 % ### &0 'AL+W=O[6ET1!W%7: M^/-!&4)],AKYK*1*^D-;D\%)85TE Y9N-?*U(YE'I4J/IN/Q+Z-**C.X.(M[ M"W=Q9IN@E:&%$[ZI*NFV<])V]^"/5E:>\N+]_GY8,R$2%,6&$'B9TV7 MI#4#@<:/%G/0FV3%_>\._;?H.WQ92D^75G]3>2C/!V\'(J="-CI\LIO?J?7G M->-E5OOX5VR2[&M8S!H?;-4J8UTIDW[E71N'/86WXR<4IJW"-/).AB++*QGD MQ9FS&^%8&FC\$5V-VB"G#"?E)CB<*NB%BX]N)8WZ2W*(O) F%W/IE1>V$ M' MGDR(1V>C &.L,LI:X'D"GCX!/)F*#]:$THM?34[Y/P%&8-E3G794Y]-G$:\H M.Q1'DZ&8CJ>39_".>M>/(M[1?W-=_#%;^N!0/G\^8_2X-WHYDDZ1%R]0@;'%UJ2WW*;D'.4BV(.2'"GTG1>A)/'S3V^GT_'II:UJ:;;# MN)R<=ML;NK]C&]=O6=?M-K[=>RG@DQ0: MV<GOCN!0=8V=!?$B@RYF+N#?4)%HPL%TK2V>LTT]ASC9)#)"+Y]!$QA,5#@ MX@I#%*7B^4V&LFLHR%3KY'7@ '=LCVY3Q:RKK4,?&VA2,5765MW,"?I M>Z/#M/F;VF=QI1R*.9UT^R]3AJR6&?7*X_$8U1ZDTH+O.@(I<+ZV#DQF"+_* M9*PH7)_(&O%A%_D3\4*]?!"_(7:Q_83'P\@!$A"YILT[,KM@/-[@GQ$^F66I MW[K"L%KE8).+0AEI,B4UUVR@5!&E7)-8$K!1.[7D/N8&!HC+(4TISJD0-;H= M)U0S&HLT)G8!J@>XZ +?Y?"+42QSPW;\P8NVD]_-9HNNEP\CV613=A/I48: MA!N<5!6VB0X#(1,_&F3.\R# 6X*%N3DJ>4N"T)X5VXXAE![=4:?I&$H9A"P* MSC@SE15[$4,),4XI:V@EETJK@&DWY ++M/68,RP%+NPT6WM<@:$'*W)-*T3=(='F<[F*)+.L&4S)!I"!V M5-92-WT>5];F&YY03-SBV!W@9L%L54N,RA2V(3^DTL4!7%L!5M[MP:#:[(8K M$)(/#"BS!JUVIK41?"!@,/ZWPY8U\^16<6OV^9(U^\#5>^V80IN5?*<@;2H7QH:$+XU0B#AJT*:& MN9> @R<:M[9>,?2P3S!\3>.&JWO(UV8F?2D*!"^V#D"[:FQKI.-(^>%CCYO1 MWL,2,VT5G\^QD$Q(;\Q^MW^AS]+#=">>GOO!\*E)W-: M!%O'9^K2!CQZXV>)VYT<"^"\L'CAM LVT/_?&PO=V]R:W-H965TQL1)5,@L"YY,G[#3_NZ^:+W1C3IE^W965_>K)IV]W+9\_L MMS9UI/^]N&_KV MS(^2%UM3V:*NTL:L?GIR,WOY^@+W\PU_*\S>1I]3[&11UU_PY=?\IR=G6) I MS;+%"!G]F++$0+2,?^B83_R4>##^[$9_QWNGO2PR:][4Y=^+O-W\].3% MDS0WJZPKVX_U_B]&]W.)\99U:?EONI=[+R^>I,O.MO56'Z85;(M*_LV^*ARB M!UZI7>%>NJ6!7+K&K3F^6R[JJVJ-;I;5T6R\+8'Y^U-!^>>K;4L5_+ MV/,'QI[-T_=UU6YL^K;*3=X?X!DMU*]V[E;[>O[HB+^8Y30]GTW2^=E\]LAX MYW[WYSS>^7][]^G_OEG8MB$D^C^/S'OAY[W@>2_^1Z#^^-A_K5N3SJ?I']C; MF[JR]#G/F% ^;4RZ]%=,GJZ**JN615:FMJ4+1)*M38MJ67:Y25NZ.Y,Q+>;" M]S?U=I=5ATE:T#7;+6R1%UE#,TW2K"QQUWY3+#=IUACZ5)-55J MRH(H$:"9IG^^N;DEYO2/KJ"5]A;0UBE-3BM?'5*_@;!66ES;$+G3.K/EIC#W MO,JF[M:;=&MHWK2FT1JZEE7I?J^?/BGL0YL& M_ % VCS^Q0H639WE= K$SFB\/,TPB:SZ0 RIW:0U34-KW]9T9'K**SJX>H]U M+3<9*,,TA6V+I7V9GF1/^9:V;@EK !T:IZCNZ3"!/6G6TE[L%TQ=5+9;866X M3KL29!.\D@7@H&=7KZQP<($CUD0B)LWRO,#Q #>[1=WDE+(KK)%4>(^6NTV^V((:LO",HYD M"RSJ\:6[0]8S):!:0JN.I!H=5%E; M:\+Z>=))0F/2&#H(CXKG&[,T) '[ Q#6%GE'<&I,VS758*A7C&LGRZ?'X*D; M)8D^;A*ZMDS75=T2\M6 O9P/K8 &*9K4$.K7VV+IZ=L*W8-1M$2#=&J$BLHH M'H>E*1CO:45U>6\F!,P$<],$>M*3-%1]D1<[3,XB*$*4C18*HBFJ39VD"E"ANZI*1)=_D]C?*F>,YM M=@"956O#,]:TK@)0S7#^EJ7) Z\#?+*>)LN7A@?,ZHBKKR8HY&3V! M,ZAMX5;#9T_CIGHJ?*WR^))N3)FGBT/,X)(CR#W ^>1T% S*X3PN+(CGOO1T MOJOW8*K$:8FY+UL5=1[Y=+<8C@?8UK2T2)80(A5T>/)@,@2*(X*=:5BU)IZG MU/8H]3N";\9I6S;;'B^.!#1@9GK"3DA2H=#'-UT6P 0)1:AVL/0!>C0=1[6N M01RD#A=$&^_I9\&7@0(@].4(()>5?"(V(]H'G6?ZFG M)PV$ALBS] 1SFH8@ M]]&\(1N#-_\^:[X8$.-3%I:\IU&9GWR7S$_SSKB=ZPD/5ES?Z\4>U_[6"8\> M*0#RV(8= 3Q\D.Z.,6Q( OM_;!)/@$(^DX>DIE/T:!CBB/<$1D]ED5+S/=LA M>FZ;8M&)X;5NC& ':Q*//;]2O+99:0:X%+'*&LS='0D)8$L<;UQZ/#*7'V_1 M67#G6*Z0\FQ,RHKT^211G?-F26 4'N5T3U[OJFM8"!&>9T5IZ037&2"Z%G;9 M4ZV_<5 ?P:D).S\2*A&2>6W<0;^1Z_]E, O?:EG@D/K=Y(QN#.%(Q1\^W>2L MV670W/@![ #0MDX!F+"1FX-R"!5V#$U:!G$!DIJ$]25)QK+;&CYK>29M( DG M2I"%MPUR75S305,I1&UBSEDE?=@ T;*2%\2F[$#@NI7+0FET<*S[,"43O6U5 MD%E:71/=)5C9D)0"[FSKX W@U4Q$*R2.T8FCH*@"=$]Z,LAO4$"$8;9B^!!9 M$:-I175>&(!>V0SL&X.%-W:2-(PCT#BQ)K=6EH?"B'.']<1#BCI_^D<.@ZBM M+/Y+$(U/9)J^=6K>+CN(Y WG'0.H,=]Q9NDWS^S&$X-:1$XFW-R]29^?/0?H ML !O#K%LM=EZ#:(A:E.X!T0GGD1'YM434?S5+P+ $0W5*:DQ9ETWGDWG9E<0 M3]Z030[)2[RM:T@YE+,BQ1_6VUITSHZ6W]"95"TK!VY^/IW,;M(5T8G 1W0@ MX8B>TZ]H3:0(3R,US8O">SB0 G>)A8(S :Q91UK6DK@YM$_BT68+^U?Q()8E MV^QW@I^RP!2F/Y-*9R<]<4?K3UA8==:LNC(&LJ+R&&=U4/9@P%DYXP:.-C.HX#145S%NB7MB-DF5K=[IW;]6XF&D092[$CY5 ML:@ZWL31@C$[(S=4YPOZ'3M.-,T=VRY%MHLHXG M9ZX&3P:9[D*%A%TE8_Z:E(L&FC[6G!,U0%P+ & 85I9%X /CDL9$>]D1#GYE MED<8^\/\:OH\)2.VI(.9T-?Y]$7XBEE^F+V8SMPEH $<>.S&.Y,;YF>SZPE0 M'PR+%E*2/OJ1""%K8+30#;_0$9?U3JQR^OZ_R%2!5G-C;=

0B(>@_E@X?^ MH0]E_B'9' A<=Y[+.XAV_QZQ,[@K;,AKI.+.!8DDU>L+N' M#'/U"<(C=R!4]TJS_:IZ'"$)9A4'FL,8"P/(>S6&O&8,J)LLF8MDD?YSA$[4Y;GE0E"8[//2NO. M+\!%,&]7M" TH %I%?[$3>[M9/CT1@]GFGZ&*VK@W5D57YE[XL FJE1:M70; M(XCU,)*IPHVUTBP&I35[+1LR:@,%\BZQB(UYA5*;H;KA/*9^+1SYE* M(G4;JXL62RR Z.T46\D313"9%[H==%.:)&"\N/S$2<<<85DTM L0^9(OY'"X M&:%QWC91]0$KD$VIEXLG8G\?7*@+488)TN!TT_3/=9WO21XPM#ZPKDTJ!$U9 M@!'>R")C/B]>>A<,( H43[4JY>>7)$C" ):ULAE9MB/S*(]3RQ)[7\G)-"<"@BXVL6K$Z0G7#/%! M4>X=[.&SQNC*R2>CQK- Y71^=GI^R1MS5\YQ92AL?UWUCY)%D?@9B4YA.M+% MCO:;B('%^.D 8KXNCX1^AK9J_/YA THYTWZ " &QZYO!,]:85$A M1!0PB;!UF46_]P=Y#.!\S &Y5N8(M_X)@#.P@?%=#]PI,TYB/ZM3*#ZG37W( M2DA2[/MHVO$3$89KQ?,@&PYKFL+:\& 1-ND6Y^V?(8YY2RXZ"XV-6+9_$6_2 M2"'DSF34#-RROS5P_B#=27D8_$]XA8-18FW^$! M'B+G]PA-<&#:PL@9OL/B_\:4S:D'M"M2# J[ :*1],NV!FE0HL4R/V?2B[;\ M">I'N%&UK-U+5*"&:6SIUYFP; \FK->D-5QKQDHO$]]\/RI+%_L7[[FZ7\4 M=AU18B/G!+6#H+QLB@5\B$B&>RF1A>>ODM]D75[Y^M6#%T,'$(N!5)?U^L # M/@B?[X'&,0Q5+=538V8 8WXZ6.?\#ZU3)<'+D16ZO(?O7-^K1S=Y-%YR/!Z) MSL&(>L!1JDU_#I_.$"&%L[=%MD>S:+J$(P[W: [WXL")S]X2>I1TSZ9>U$VF MGN5H&A7#= (9?L&=,(Y8]CIAP(E"P_,Y]^?S>027>5EJ$47NZA . T%X7LE! M#PZS\6)V&?%^[($]0RP_B-8!6L#+<;QCP#R(6NE'T[HX 9P0?\1VN9J1-HY; MRFO.K5[_%9R3GUXR:=W(2=JNROK QP4 M-6R+%R*G)BZ+@W)&\#,+, 87 HD[[=M+Q?GU [392&9U_ M8]$[I,C4,QQT L?RN2_.._FY"N/'3A'GQDXX"\A\A:[6D7X0ZW9NY@6X#S+X M[/3QK037)T<5-!\F]R%3[_P=<6EH2&[11NP NO.NU?C2 _,*MP,@:M7#8+%!>WHMN NBJ) MYF5NOXOP9(R4L1P2]X:GA45DR"0/T;G'259<:&S.O&'.,3Y)A$*0>4:>:B1C MK=*M>DDF+DF_F3['"6BU5+,LOB"& J+;>(P+BF#="RDIV78$#/]"_9Q!0SP M3@2W]F&.WG"M:M+\,XL@!A8I1B'O@NU^X!Z[+W,":%M8,7MS..8U36'X2TA@ M8"*9I,&KM..$$H3Y,M8>>/H2=O\#P2TQZ;?J2J*C^F$V[T6C+J?S811O/CWS MX:@^]K#5>6RQ?"M8==?6RR^G8LWW9'F,6\K[P:EQMY#,,KX[8AFR%Q'%='=: M[X2KUD.9J>,H*0)H]:(1]U8L@;.(5W@Y MPL.0=#).+GN!&[M%^NI!?^QUDU6M\PH>T<&(1P\1&403$ &/^ZS#]'9;O$[9V36 MG+(Y,AHG% ML],J]>'XB[\+PJ!+G^<%<+K]A:+[+VM@\<'!VR@5O31QW/DN" MDTKD &7RZ-BC"(TNU4F'2CV%X^YIH&./?R&3?@PKB3?QI6A+J+9??^OT$1/*OGF27G. M,N G"O$(X!\+^T7TC<\^=PH:Q_NLZA#")CZML4DD1[CB"HVB^]Q-#BX'X#=F MW:EMJY;BRN1(J)B(XYN.TG*;&%*3N4/.6DD M%3D,D7G1D 5!.W&2=E,L?-!2THK@TRHJSOAB1Y!+#G 1?@YOB#Y0IRYNH'Q\ M8[+[@M.[UA+8Y#'8&\H94E4=I:5DWJN"F":;XAC.Q/EK2*03/8ZC'X<8BN#7 M0Y@O#GS7$+)L[0E@UX4M)6F%PQL\&I*5%G5^0-)"PVL5[S'[C>-,&C$$Z1*[ ML?U@XJZ(EB9N ^A37#Z2>55%SL :OZMQY_ZQ@391-S%0+0GQ7=Y:<#7#"J#9 MJH[U$Q:(K ZWB)BS<[K,[A&5SWK%7EP;PFRL\;IT!"F$(AN7)3W(_*%'$2)X M %>0:0Y2; IHV3X:Y"\!9>-D_9#TY[@H=/VU*AWOH4*X.:);LKWMP/W"AA;, MY=LD8V.??4 /$^Z2)FA,VSIW6_5[)SDZ=,?:H&1LF;&W%YEWV_J+5C31)FJV MUL%8Z;*)@@\6_P#='EQ:^EU+XW$Y(\5C>&^)-#617(GLI<%B$UIL)XDRQX/0 M:1UV\"B6A/*,RLLR*[:6#9Q&,W0>?)HK%/*\$*-=TD@[*=C(.!N16";T?9?4 MR)/\=P#B,^UK@8J&:?QZ) LYV6;EJJO86.>HIF$Q\A@'BO4+5A= L990%_%T M=0\AQZ&N*BVPEJPG)GZW$_&SNY0F? M/M4R/7E_=_/T97K;-;:+2F/HJJ]-TVHJ81NZ'/'AY?C,7'GN3@-Y;U1-9TH/Q:P9$[5LCL7G.[N M$V;%W]H&X Y5'NE+B@ES%ZHE56&L5F M5\^$,]T3SE]E59BDU!>ZJDO&KFQ?W0YR+N+A( B/65$R)@T_-5/-(:]Y,'H0 MB*CH-^%L92VL"WF&8A/ZC8OXTG/1W$%1?A!_=573/N6+,[KS>R*W;&U4^U1T MZIUE(HQ"JC0X'@ST@T.47415?!"L%0; L^\#U0:E+"6JY(N*-GV&(8#)8>HJ M%^8%&LB;;"^ZSBXDHDW8MTV,$T?J[Q([1\,\XB#9TP2'TQ605#/_G*^4@_6. MD/2P/0JHAQ0%)&YP697>@7A2Q*LD^:6XEUI>!GTH-10G]BM=.>A2)0E(<.85G)%B&Q!9&AEY-(=;B[5SU):K6G;"31TI=O.4"NF/+ MNT).+R,[4!5W2;\!43LGZ?/:"*!K;(-]\Z9T= >FW^%]0U$G"$TUG M#41'NM?Q1;Y,,?:,@LI MMG*E1$!.B[%%4[3M4F\/LSC/!9RAI6''?I MGR'1@R E1W4?*/OY4M5[FF;->>E"U8Y7<$UTA(*^W@Z802?%1K-D6V(Y%=?F MP"A*HKI8WPU$'G9C3IS%HZGT4(57'8+CCO2T8!1>+[&/8_>Y("^J2X8/SJ97KFAG=!EG_W^6$3TX_:[,' 5D=/JZ)LN9[(EJ08U3 ME22ZR29*+V@09\CB8:Z%0AJ?E&4>G"K)Y4NS:R%[NN\_B_7I?V9K,G(S9KY] MN\=Y$X+?!$]?N6I'KHE@.>.Z8HA4CXAU"':V1PBW5>#UBBA'\9GU/Z7PA7&T MD2>N[XMR@2'P/@UF936$J_8%COV^%OTCF*AZ6&Q%GZ!_F8(_3^^02 _;B+F5 M-2CQT;PF%P'\].OMW23]U'"T[,!YCATYP"E[M6W9/4D? M<-Q3HMI3#BJ*()92)(1)H[2^CT:+1%SF"&<-B O5Q-$UVNLK^M#QRGJ]=H39 M5W1O$P\64F?X,-B3BKPC0KG28[?W9O,I,O^4&US=FF9.:DJN"UT.P K.O>92 MSUX6"6W%9;X51Y$UG^VG 0+/EB"GP3E1ALS6#J#G,XZ3HW1Y%\KGW>D\C(;. M'H\#IQ-7O>H;NL@^H[XD0Y3QFTOBS;G91)E7=NLKRC@($$I7\FER,YZ8^L#U MLP1Y,LF?&YSCYW"N?X:-<'SY-\:=Y*U/RP[9KCR05*B-_NIJ'H=EALD/R6P^ MF5U>TH=3_=]?.)]/SJXNDN_!@N0D0DLN,/)H^:>R?97.YEH0^32974^N9R^2 MB^3D_/(JX>^7SR]IYD\H=7#3GM.'"_I?;Z*KL\D5 ?*N$'."U#2]3MN_?OZG?^=D979V04-"_=&%&'Y\3;.4O79@G\\G\:N;^GIV=)Q>3^<6U_J4+%\GY MY&KF_M*%2_KM\O)<_Z*[)?WVXN)*_]*%*_IM]MS]I0LOZ+?SYQ?ZERY<8P4S M]Y<$UUER0>/@?_I"J[P^Y__IRQP[X__I"UV]DO_IRT4RNSCG_^G+93+#[LZP MB=GSY'J&_R 1DQ?SY,7Y,7()&J7OQ/!,WWY=(D>/$V!>RTX\3'7([TWEJP%$K/8(&#SR,#GKDE:7TQ9 M;&HIY]L15X5W*5CBW]PO*7'C3&XR#A[GV-,,*-;NS&ED"\:%C2',\. D?<7. MN5M;]3#J>,XBY="=*@);=LL-CXX;H#9U!8VLMZ9GG*'+!=_W&6DDT!H3UV_! M64]BPFJ @L.$-##8 *(LE@,=.$ GN\/D0RB@UD*&B>UT<7P[:PMJ1>CWX+-^ M!B--?"SH4': MD=!U):X$]GB&,20C)NMIV,[YK6IX_),+FJFD1K%TUGA+]&9-"C31B8;0=#J^ M^9.NYQ/Z3 B9W$IS%Z2-K9MLZS,=/GVZO9VXN -#&J9^Y50&=Y<.^+H[U%WK M4R-"8SF")PKF19WF-G&/NL)&%7X2IQ<53EPX MT0DCC4?F*M8U.ASB.(64ML(;[@^):C1[M3>:!O1&]K227RJ M;VY\MM2>(\W!Q06'RM%&I%^CN<QOA:G:'HYX0W7&D3CMA+P6-:%EJHOLA:2QMBGM-'KBU?2.(_G MM-\[*-_M0VQA'!IH5^R,RZ'P/]P_34FP?,DV?N/Z$V>IWS]EDT:+20;<1L^E M,GONLTJL*G>DJ6R 3M]99GHS;A/NYIU=GIQW.\DRR2232TYABR97G%0M)2=B M3'H+6E$ :+WI"#NU ]4N!#2(I-28I$>(#"1,-8+XR4E@PJ"\!JT*;C@+B9XN M#QZAV02V:#85,57D%1%SKTCOY&3Z>\8QAI*?C40 ML.):'^Y**KX'HXQ*"MT!X8 @1\#60V?>,'\5->EM.<(1TS!2O;:F64H;/)DD M9,Y]KM@:OU,]@D_VG5DT'?R<**>!M-Z#XG:A M'$I*A2.> 6[+L1E7KQP>&=)'7%OLA1;J!547(/#:E3 M45%[9W:MZ%778HC2B64Y=QGAHU NIB6^/=G.>DGP:"&#I=NI@B(!SR1:JU-] M@MI2A$96Z(A&. 1"0D\,;"?=@N7GAF0%YPE%OF@GF1Q$"NMP(JZ#]K9Y4[>: M>,'-=DCJ+C7AQONT,7$=:']-GX>I"Y"$=4X!V-4['^;9 M;PKX@I*[T'$Q=!E:HGLAA-P#&\U2(+B;03,87&J#S;;'#68U,"/2/L56OFYD Z6+X]P(3Y.ER/0NI7'>, D M<4Q@FGZHT@]+XD'TZV4<+,!"PWCMOCY>'X_] .YKRI\O,+[U>W$*VZT -KF) M^)T^-73Q"=@YM+LP2]!&J ?[*[KT8/47KC+\->Y[Q\'XCUUYU' &F@E(C_LU M>V85VTW!V4U*&[HY:'ZC5S5\H,Y[W\'1^L=C8OZ7ZEM O/P!+!-QP5M5AJ,P M5JS^^G:N]R:2D=(3(J#6WQ'9Y"9 A U"$WU MV8C'ZZC%@P\%^"9?QV''PHZ'')-XEVO2*Z2U8].+I/N3D.#&)'4-RQV*^AM" M93YSR9A%<2OR+?H@ZL,A/.L[>K/T]\?NY=7NSX%6<%D=];4B[%.?Z^]O-DT"@/J)MF1-)I>P.B MZIKY5!)QWBLWR=ZXMBK< #SO(SLBIH2"RX(U>*#YV!$1R)DA,/D!9S5SBE;" M+)39L8,.!Q+\5GCU=5C7B[A)RT?,+"KL;S!FFT@KX&6Z)4J3T1YS+0VRVY*8 M)?(C^TST$NF!"DM4X0H-R@.WB?=J*Z# V4^NQ9K#)\]Z?$.@(84G$87W)F0+E.S& MH$;=_?MGW@L80>B2&A(BXL03]2R'[NN#%C0R4N,A*(5RW)R_X7-+AB)VX*G]],T4'18M8>%^E8RS MGJL/.7E??HC&(>GJ+JM/ENA(-&4E>;"XO[.AL]<\GQ8A?^^3AIZ*+!RH,]Y1 M%XW.EC+A,ORM.VXO3. [=:D.FI;F6#X=P%!QX8JMUGA /@"&1[4--B?B>0+P M?.LG&QNHA3M3P')79J*8X'0D,0N]$7$U&3T1W_ DH*!V0O>(R%*DLP^18C'1Z$F7I],WN[#.<5> M>W)+!-OS"TRB!48E[NZL1L 7LF%AMPQM,[;(1FTQ5D0DY6E^/51"D'3<<E$3_UP+D\E.=[(4,U;@Z6&ZE66 MMB5;&ZYKN=IE>SYWD'2(6;9<*0"U'X6B[D2W$9/S*:08T3$.]/B2U&LOAUBQ M. R]2MX"#NH>7KQVT-&MB3J!!1>I=[1&;_Z1RBJ^F^LU@>[HV@#7'-2) [%9 M#?%P=N]A_&4E/9>7\JDC4PC-@T69QRO2WOB\K$]-!IV>HKNWGS"1>< MVOL2&.RCF_,KEPIWRV^(7PCG5I0,_RR9ZZ \SF_GA,?=:^8#O:7"W)SH-W0UJ%\4)<^T5FV##G M,__F#<_*""."($1=R0DJDYINURX/$_A_N'Q*7X(Q24V[G$JQD:.A128=D!R9 MN)9;(O[!W=!)Y;1>K:RTWTOBQ/S^BVR.-ZPMJ8">VH)D?L9!:.N:B[T<2;$Z M3F-[K6\ZR9 )NBZJ2OU"HGL@5>H2J5OS%V>)*^ZT&IW3]3G_NZY('YR?7R4O MGM.$VDG)]C\E(1M7H%^F\*5(D54BCT)Y_UO6CU9)@(KQ351.Y M,Y.D(/@)GIMTZ"]4:\YD]@& M+<1@(HVKN3C3,>@4CAW' 7U=+BN2 M.]@$;D.S_>.B6XO<'\[J4UZO9^#%K'9D15Z6( ,'@!8JCR0M"@' VC?*UX)G":'D1 M]U*H_/OHZ@>.<>1-OG%Z&I+Y2R[='Z2HN"J&'B>X^\RIF:=GS]%2<=&FI_(/ M:\BD#,!LGB"KW6)0TDO(A'5O47DZ\!BM/PRAV MY6W_58H?2-]]*Z^X"\.^F%V>7M"P$4=*=:TAHMRGM(BL!OQ)H_?<(03RD;O9 M%=&K@A:'A+MX.Q4L1+>B4;@94@@-A7O ;?.<*]0\R%8FDS<^]-_>&.DA%AEC M^KY2WWXO6F18WRA+,=5&- 5^81$-Q9[0Z!T0-D:&(0B2>/>PU=I5W*>: #L>>]4)I=!OW?F8Y]AFS=BY[$Z(Y8%]Z(EJ&* MSE&E+Q]M62%#S+BJL1=B&IH9'3^>?&M5CO,J!Y2A!9VT981&O%GJC+,C;BA= ML@\PONQ>CK*2 RL"4W&LPX2ML6&A, \ _[>LDD0/@6"<4=>Q,VUTOF0XGP>> M*&G:@"C]X:KWAB>)V' /ONA='@Y-T"[AA_E%:##7>X(K5Z!-BN9WI6$EY3YAT=:,3I3@*>\3L>>"BTY:-XB/X430AN(C_?BUIYV&#/: M16_(WCM,6$#$RQA=_!]=QNQZ&EXAYAH[N0'9VT9P"AYL__H,SA30G,E$.Z<3 MO9?LHX/W RFQH&++FHI[3Y$[)(D&]3SEYQ$4Y$G2$7QI5D_QY/IX.MBW#V%F MWSLOSH]&;XVZ_O/K@'7(0Y7)IJ"]?0\RX)]! _&GF*N!16 M7K.H.D4/!!>7T]F_,F@OKJ<7_RJ-1*/W6HV4!C[0%W$29S(4-JIQDT4%*[BP MVJUZ*^794:J>!TF?36C W X!HJ^X6LF;9EAQY-[.K29^UI5[(?"1;(2#+QR M]_V[SHH.8$[7X?<.J0'G7I_-CVH.YT+";(W1;JZ67^48O5K1IW2+Z@+9X:L4 M!B],Y#"0 B2XV?A\>P6 "9$77^4>%NI%8E0:*?OW;RH8O!S1Y8[J!K*R6%=' M NAD^FJ4///1ES_QV?MSS\^*RS]6=+_3;VGO_PZT%^R-OOY M1PZQOF'O"P/@IR>S)]%5;.FG)S>SES?S)\_HR7#[SS_N".KOLV8-QT9I5O3H MV?3J\HF\*ME](64/0R+"V]9;_K@Q66X:W$"_KVH2)?H%$^"5![R\G_\O4$L# M!!0 ( &Z%:U0)"578& L (\@ 9 >&PO=V]R:W-H965T@O,F64\7H0DF6G5N5;,]LLI5D7+9C/VSM T1" M$CVI]>JP)>%-KDL\6B6?;LV2B8\*<_ZT6!PU,]E6AR\><7O M+LR;5[HJL[10%T;8*L^EN3]5F;Y[?3 \J%]V]5N0)7.M/]/#N^3UP8 44IF* M2Y(@\>>+.E-91H*@QN]>YD&S)$UL_ZZE_\JVPY:YM.I,9[=I4JY>'QP?B$0M M9)65E_KNK?+V3$A>K#/+_XH[-S8:'XBXLJ7._61HD*>%^RN_>AQ:$XX'CTR( M_(2(]78+L9;GLI1O7AE])PR-AC3ZP:;R;"B7%N24J]+@:XIYY9M9_'N5VI00 MLJ_Z)232^W[L9Y^ZV=$CLX>1^*"+L/F P;&<@UELO0/S /BA94N M"6-MP2'B&A;)C>4BM=UUI%AK4RXTQ+$TTAK"M5@;G50Q[*5%99:!%S)9JB1( MBQ*9C52O8 )&K0'/?0@=XZQ*TF(ISAH9'W7Q_#I=B\./U\_$6YWKI2I8T6L- M]&(MWBNY$(=OK]\_ZZYWJ;%"XC[3\T=95@;+\8N-_ L_QYG9MOY.0A!6J*!L MPCZ@%]Z'8EV9> 6" 0.4*_;.H($4(])E06!J\8BI=ZLT7HF5DY@B'1^NQ"^J*+6Y=RKO7, K"4\AT6%>.L\4FU#*KZ3Z6EL%D\\1G'$I M;F16*7&[TIFR$@,1T#.X-_,1?5V9@IQRH;&6. 5$B15GLI")I.B]>?<+BW8F MM<(_X$!Q\4FJXPND4C41 IA1 -50@X&$+F&65=TMSB M!^J%57%%491I2=RW3U5$EV2 Z]@A5QT_%4 / MGBJJG/V5$Q_0J([J(P?.UGKPC\I2%'1B+R9?C"''@O,265NS%_(9!S *ILKG MT -%,_AF=H$?$G8PT6VF2I]$GI1H$J=T%U=G -@8'1P-095!2KLV#L1I&]V; MH'2LMU"&["5H8IG%5=;8M=0ZN8,CN*$"XU.\Q,K:.E/;3@66L1+ZBW)Z 7R$ M)O.G3$WPA;/33\/Z,&*1LGZ4@;XX-D63JX91FV5SH+)4:#++)AK1VSK'@%3J MQ>R+X/IA<6Q;&3P)1N'X* IFR7_0M9%$2T'UZ(07P5F;&X+#\2AX%LQVIOAX M6LO=_M11810>GPR#6=?F%\$MVF)RFZ_)XG"3W+-+AJ3A_V?!,!R-QL&OZ5=" MRTO"B-\ KT'DDO>5R?VG()H&'Q_"#"P@YF@8_,.[&2^B<#(:4!P%C>^IGXA: M#,>&>5HF;]K[0IEEBO@"F2#MR>5&YQ2Z\Y0#G$8Y!N/VB4WY1GW:EQN'M,=1 M!KAR\%[\]4UZ)U M"\6F0/1(FX_("LY]Y/V@JQ&YE,(EH/8B23B5X/N60-\Y49#JRFST_I9DF5G= MB!=;XJ-6O8H!(=>RE'QZ!V?:%=JNAD*Q\&3PU)%++1P55Z5<;[0T"8J/I+C* M7*?"U9-TW0B#5UL4U5&Q3?Q1JY7Z*X@_>(3X&]@H0 !=Q"P-UV,G9QW/<^,? M=2&EIBVA=CWG(.+*O$\I+N[4)"7@/D+7*$]PMIIKD_BJ@@90%NB(,KQ>4T/= M16EKU92;NT=:JF8E>&R[CPK;$;!+ =_.=#) +HUBWG5>_58B,!]0(^FYP=O0 M(FW?1B6AF8 M_7LEC=^EN=;MSQ3:X']9:,4/%=KO*9?C<# 8_'RY'(73X1 5/A<7"N MYN56>]5IK5"--FOO+:E1.!U,_W1)G4R&WUU2IX/ ?P&Z:0;7*!L<1@/J#FCG M"EU+@PAIDQ*:AW P&="(G=7X, J/1A$^MPKR!(7^A..M4Y GO=%C!3GXV8(, MMC4 ^!0Y[FW/'<./H)=!>U!Q6DI##_OIB!C7?TW[]KZ-\H^CD=C_O^Q6!S/^!^H/OIG[1HOZMP=[,.D1WGADP MK[D(X=YM1W@XV8Y0)(#<#'XL,SFGVF=CO /I3)UM$*0>[SD?!CA:V9K<$UN)3D?CJ0S':5"GWV>F+E3"&/WE;.0K.,M">F-%2.6R] M*G7\F<%^..BT.^@PUGS8!40SA,$&Q\ZP!M2&#OR>72X1SDO$/)]0&(5.L*BK M/\KFMAST_!>GXD9SD]#5PZ],W]V'H+LR& /A3;XDXP>]230XF0B[DG1L18<% M%UN6D19*QBLWQB.VA5#IT$YSU06[QV.3U),N8B)P=244FLL3&*SH@+N]?$AI M1CAHWK-0'\.'>7Y)ZAI:):Y]]G6'4*.[#B1IQC[DLE)D]W5I8R&D'^!V^RZ> M0L,VB?X #HHYR;NK'AO!^'C M5CE;9Y5]>'KN*,2B*\0DH!BT4'2F;>G(UK5.>PFFXW X/0Y/AL?[%*L[""R[M)*=2NO07?\5A'JHXT$>" &O'GJ6_:VJW&*"Y. M]"R.J[QRNU=LSXJ-4VNB*30W5@A3/@\/VM3,JC@6$>>5@5-+\=:'ANL_"K6# M'S='RO7-2^FO"UH]7:?.&;H0M*Y%>K#05>^R]WY#V_[[)M,IS]\93/"E* =K^BCVQ?M"NW+]ZZ+"^\'NE;B)C=H@EK?7[QNG\365N(,,)Q-N47;'R83BYJ NGIPJR'3::7Z0EK:# MY^TPFC7M$D;[:SR2;F&J8T88F%+[L+%AU_5FOW5)S!Q/5^%TG8))[KZX>=O< MML_<)?-FN+NJ_X 4I:8Q4PM,'?2FDP.'J/-?4$L#!!0 ( &Z%:U35 F7EU@4 %<. 9 >&PO M=V]R:W-H965TBFA @ % R_K[G@LNDFQ%3:K:S[XG.B M(!X*;?QY/P^A?#4:^22G0OJA+'S,ATI0$ M1I#XNZ=KTIJ!0.-K@]GO7++A]G6+_BYJAY:%]'1M]1\J#?EY_[0O4LIDI<.M M7?U"C9XCQDNL]O%7K.J]LWE?))4/MFB,P:!0IOZ7#TTX07'\=<#'O/,QCS[F_SN:AW$^VD!B/A3? MX(QZ1+49<5TY1R99BU]S$M>V**59__C#Z71R\MJ+TFJ%)>5%L*@8@Q83 ?N< M\E^\D-[;1,E *0HNY")K(.DAR:7!5HZ!9MQ8 =D*RVY5TV 6A-@4_&O)R^')Q@YB#Q/3T3> M2[V]#I+S;CT6$88D2 ?(1>H]2LC$ HG)0#M3L2#78T$I[KMH*[".C]-2XI,*H>D MZ0KYV,O8D R]N-]'ME)H)1=* M@,LD<14NV]V*$,X;$PA4@KCE&7"WDJ7_[@FC6MLX/WC6B,4:PM!( M7 H<[7NK,=)::EF%FD%?2H\A%.?*X]&4TB( =S/^%B1C:W2^9.AQ+\B%KN=6 MU" ^2&05D9V<_DO_['+VT"ODTE'=(K%#)#UD 4W4@SJR7BW_*5!?Y<* M*/P(.[H4([W3NDJ>H*L'\?[FZM,ME\1T>')T]'S_1NYE5G&PGU]C2X6NALQ> M,\>1Y*VZ0ZX<)=9Q^I$T6][W+J Z(D/%'(; M,1HJW21Y1+P&>FR''".9?DL1D!;$[X$,YS6-+&5\ 4*M)J8:!6 &X'79+AOR MOC%NE?6@&25B$!V_-YA/&])_3T<^ZJG9UGC<[JDZJ-J:Y0O45=';Z:WWUC?O M0O3DI+4?B&>3X5%O>]Y@>;8I+Y8.>1IQ4YF*?H+=%"[*#MFC+@=KR!=D4JZ/ M/5,UCF!V@N9XR1K+.I9ZO9MVIJ],[$1&/=PG4(Z)]W=EZC=F[(@X7!V5&%>^4@Y_WBG#(P?!00;R321WZGZ3G8S=* M($72,3%^9M=LF46CKY5TX,G.6.V&"&*B-YJ88\NKD"GQF-J>$@WF5KO/AL>; MA,3WZTKZW:Q 6129)%51Z1BX?2VF401U!N,5GR\>N)?W)A0N(%[86F#*9C3)\^1G;\C*EO M@BWCI\/"!GR(Q,L<7W[D> /6,XN#:G/##KIOR8M_ %!+ P04 " !NA6M4 MH-V5(JD& @$P &0 'AL+W=OO(+QNV !7MN4X29L+D*8-6J =@J3M'H8]T!)M<95(A:3B>+]^WR$E M6;XD+;H-V$-B70[/.=]W+CS4Z5*;+S83PK&'(E?VK)\Y5[X<#FV2B8+;2)=" MXGNG*Y5.+:,%L5!3>K M5R+7R[/^N-\\N)&+S-&#X?EIR1?B5KA/Y;7!W;#5DLI"*"NU8D;,S_H7XY>O M#DC>"WR68FD[UXR0S+3^0C?OTK/^B!P2N4@<:>#XN1>7(L])$=RXJW7V6Y.T ML'O=:+_RV(%EQJVXU/EO,G796?^XSU(QYU7N;O3RK:CQ3$E?HG/K_[-ED#TX MZK.DLDX7]6)X4$@5?OE#S4-GP?'HD05QO2#V?@=#WLO7W/'S4Z.7S) TM-&% MA^I7PSFI*"BWSN"MQ#IW?L6E89]Y7@FFY^Q**JX2R7/V3EEG*K#O[.G0P1") M#Y-:Z:N@-'Y$Z3AF'[1RF65O5"K2305#>-BZ&3=NOHJ?U/A:)!&;C 7Y:Z:_:"3:-V+>@^9@) M)JR32&21LCFMN/*$K$LCXO6 S(122V@F#7(/<;,4<%E[JHN1JQ2HKU<(_ M*83+=&H95RGC%B5=4I%9K+6)D3-:2@4?L;=Z*>Z%&; $KV4J#)_E@OU9I0OR MBTG;,^*ND@8KG&92P32ZBT..FR_X29'4]"*%DER7+01+2-G6IG,]%1ZK7I0P4#K5I_*56% M( BP2[+$6 %D:_5#'%BY OG4B+$SQAYP)[]9N,\5=96#;U\TU M7WEU/_UP'(_')^S:Z$):J\TJO/^X#KL7.3JQ.S(S;43(6 FV@.-R-O6UX&6,@G86\"P[!EV@3SW&YIC:(NBF,%(W1I'@PYVSYE* M5HTQ9+QHDW/U(G*7"6K;K?9>HSWJDD)E57*)\L]SANW>.F32 M.A$LJZ#$[(4I0]JZ3)J4W57<@$#RDIK[(]'YI*Q I<&K]YJK#3]J3(_QTOO/ M>&&;O*Q=] B6W#(,30MT%-4@GNO*N&P7\GNM%L\_4HJ^%C.W+_5ZMT))=(G; MC@G+?N8VE&C3;W_!#_SC-@Q/$VZ; MJ'T/X>-H;W7&H_$QNX3#TF%+3&0NW6JW1._1[WUJF;J!X-D\KQ)7>>M+B0#5 MO=Q+!%N;8&T#9:_)G2J&Z5+X\=-SW0LZT .]GCU%O#\JWMB5-,#Q7B*I?,+X M8B>A@TV%C=])XKI.J)"U3Z3HNF'N MYV:\P\T6].F+Z+B!/@C!Y/LR=7P41]->R]&W1F+3VK<86L?A5HC0&<:3@6]: M\>@D$-(T.RK(S5;@Q<8G ^HD;$[-0Q!UX3 6SD4+[L>>[IC25D1.ROS6ET(9 M!D44@UPH]J8>4MC%[AY24]QD3,93%"S97\(037%^)@[92^Z(WE+X>8K127$M M@+'P\0A235I:@Q3 ^8G\G_&<^@ +9]%26UD#W.@*&R/$W@UPV_D=SSV7)%56 M!C2$"0V430X/3L;'Z\KQX; 8B+KO7T2'FY6U6Z;SFN1F$NQU* %N.D.FK"IA MX*[2!*WN-J61&$>]=U;"AB^2=H G8!4BBH.WC[9&NN4T%+,8XR6&+!6.N92) M36VN7IQ44^49/=HU'MJ[-D.1=N?M\SX M3/W?!6"+XTET]'6.NWR&TUJHDEW,TM?DGU7'O9#]M!6L_"&,!NVO#7&]?[0A M[#M!#SM?+0IA%O[;C&5^X \?,-JG[>>?B_#58RT>OAU]X)BS% 5GCJ6CZ&C: M9R9\CPDW3I?^&\A,.Z<+?YDAD,*0 -[/-1*AOB$#[4>Q\[\!4$L#!!0 ( M &Z%:U03_K2P0P, -D& 9 >&PO=V]R:W-H965T&47BKU"QZ/YWG\S-@>UJ-4][H%,.2Q[X3>^*TQPT48ZJJ%GNES.8# ME8-4/3,X54VH!P6L=J"^"VD496'/N/"W:^>[4=NU/)J."[A11!_[GJFG'71R MW/BQ_^RXY4UKK"/RGO[>1]O?$C*P@ZJ(QE8#@\P!5TG25"&7^?./UY2PM:;B2W1^\-NW&+WQ2PX$=.W,KQY_@E$]J^2K9:?B;#2R6<.EZM HC@M[*'=& MX2I'G-F^%P\@C%0<]#HT2&C=874"[R8P_0(XIN2#%*;5Y =10_TY08A*9CGT M6* T(C&;_ E&X77X*\WB%D+#^L$_1[47*M7 MGLB[92/>% .*LPX91.T>"-*20G'UB#;E1LCY61GLT#;(L\>(5PI+7 M\7=&WH/ZYJN"QOGW^@56!&5:>F60T_PUZ".,/X)8!J=E[,6(B3/O%]."\N(@ M30O\4IIZBWK:G/(@BW)KI$&19J["4P&Y:+"A8!/3KM;(,Q?[B3RP[LBFCF%C MF:B *(2=80<IH?;2($IC>S*K5;J4A-(_%X,5RXI)S$G7OSV5<-%N M>D"EMJEJE'H49NH\LW?NVY=3NWH)GYK^!TR4H_ .#@B-SO/4)VIJI-/$R,$U MK[TTV J=V>*_!Y0-P/6#Q+=TFM@-YK_9]A]02P,$% @ ;H5K5"6)"_5C M @ 0P4 !D !X;"]W;W)K&ULI51-;]LP#+W[ M5PC&CE[\%2==D!A(T@WKH5W0[N,P[*#83&S4ECR)3MI_/TIVO QK PR[V"3% M]_@HB9H?I7K4!0"RI[H2>N$6B,W,]W560,WU2#8@:&4G55U#)X\(-W5/@OMP7: )^.F_X M'AX OS0;19X_L.1E#4*74C %NX6[#&>KL"^/'Z'O)S%\F:RT_;)CEQM'+LM:C;+NP:2@+D7WYT_]/IP!KH)7 %$/ MB*SNKI!5>80DC=BL%%IJ]%SGD?Q+X)&G0%9UTK:*+C->0C5@< M>BP*HO "7SST&5N^^!_Z9-^76XV*+L:/"Q7&0X6QK3#^SYV\R&)F<*8;GL'" MI2'3H [@IG<2@4U'[,4FNF#6!WD7S"2-C29#[F8.[2746THZ[>=?D<"Y$0>" M2_5,5[J1ND3MO''"R O>A61,O3",*4>WBHL,3CE.[ 5!T'\W"AI>Y@SY$VCG MK7-%"*O-"4-ODB1.F'A)E#B?)?**.*.)-QU/.F.&ULG57=;YLP$'_W7V&A/FP2"F @ M7THB)?W8)JU5U&K;P[0'!R[!*MC4-DW[W^\,*6VW-9OV G>^^_WNP]PQVRM] M:PH 2Q^J4IJY5UA;3X/ 9 54W Q4#1(M6Z4K;E'5N\#4&GC>@JHR8&$X#"HN MI+>8M6=KO9BIQI9"PEI3TU05UX\K*-5^[D7>T\&UV!76'02+6;>V*,Y;'E3VFNU M_PB'>E+'EZG2M$^Z[WP3C)@UQJKJ $:]$K)[\X=#'UX QN$; '8 L#;O+E"; MY1FW?#'3:D^U\T8V)[2EMFA,3DAW*3=6HU4@SB[6&N]7VT>?KDLN+>4RI^=W MC:BQ\7866 SA'(/L0+?JZ-@;=!&CETK:PM!SF4/^FB# W/H$V5."*W:4\0RR M 8TCG[*014?XXK[@N.6+_Z=@^GVY,5;CI_+C2*BD#Y6TH9)_"^7_O;E'^=Q\ M3DW-,YA[.( &]#UXBRME@8X']'A=S]:ZMT)OS10.F;&&JNV48,.AVH#NF_[; M24@^(YZ<$,:ZQZH192[DSK2\HJJUN@?';$CLAY,A8?XH113@^!2J_,4E]>-1 M0A)_%#)RR;,"J]:/KS,DT<1/)Q&)4G\8,7+1:"ELHZ'UVHH')QLR\1.DF/@A M2\D'K8RA];&R23SRDW%*8N9'44266=943BGXQ%*5[@NCY.?$(0-L>H3EW7*$OJG+RIX,;D5Z%V[GPQ>2"-M-\3]:;\" ME]WD/[MW^_.2ZYV0AI:P16@X&*4>U=U.ZA2KZG8/;)3%K=**!:YQT,X![5N% MG])!<0'Z'\/B)U!+ P04 " !NA6M4A7'B17T" "D!0 &0 'AL+W=O M=7$$8/&U#$'TG3-$@"-.V" M[="A:+'M,.R@V'0LU)8RB8[;_?I1LNMEV!)@P"ZV*/(]DJ8?YXTV3[9 )'BN M2F4704&TFX6A30NLA!WJ'2KVY-I4@M@TV]#N#(K,@ZHR3*)H$E9"JF Y]W?W M9CG7-952X;T!6U>5,"\K+'6S".+@]>)!;@MR%^%ROA-;?$3ZM+LW;(4]2R8K M5%9J!0;S17 =SU9C%^\#/DML[,$97"<;K9^<\2%;!)$K"$M,R3$(?NWQ!LO2 M$7$9WSO.H$_I@(?G5_:U[YU[V0B+-[K\(C,J%L$T@ QS49?TH)OWV/5SX?A2 M75K_A*:-'4T"2&M+NNK 7$$E5?L6S]UW. !,HR. I ,DONXVD:_R5I!8SHUN MP+AH9G,'WZI'6#+\@WP[D67<9QG[+./_\$5/,CD]SNQ.I+@(6' 6S1Z#Y4=- M"%=#.-I,[\A[1^H=!DM!SB0-5"!_U7@*#[C7Y=ZC&2,)UB*5I:07>-,4,BV@ M$18(#?]Z@IA4*ECCQM0L8#^6MR!4UM$E\0FZ5+.0+0UT/AOP8+':H.F'^\=- M-#C6QCDH7E4Z9SVG=567OBI1:4/RA_!"9]\97(WA,KH8G U&TRD_)^,8_C;; M\$ Y%9JMWP^6,]6*6A'UM_T*NFZ5]RN\W5]WPFRELE!BSM!H>'D1@&EW0FN0 MWGD=;C2QJOVQX#6*Q@6P/]<\VLYP"?K%O/P)4$L#!!0 ( &Z%:U20Q$2+ M$@4 %D, 9 >&PO=V]R:W-H965TZ"E8XDK1;HD52?[]3ND;,=>7"_ MAB#1(74NW[GJY'*M]&?3(EJX[X0T5Z/6VM7%9&*J%CMFQFJ%DMXLE>Z8I:-N M)F:ED=5>J!.3)(JFDXYQ.;J^]'=W^OI2]59PB7<:3-]U3#_0 H<#*.@V,'E_Q%H5PB@C&EXW.TM_)EP4S M>*O$)U[;]FI4C*#&)>N%?:?6/^/&G]SIJY0P_B^L!]Z,F*O>6-5MA E!Q^7P M9/>;..P)%-$W!)*-0.)Q#X8\RA?,LNM+K=:@'3=II$+ANPS+T:VI'_ MA0::K8[% QALJ/?L1? ;;\Y_8TWPWJK/J+__KDCBV8\F>(OK5RB##\HR$=PP MP62%P RH)5"NL%L0@"%?<1F4TC*,9$6D2YF5$1)*'>9$3$>=9F!1),*^^ M]-QPUZPFR,,T+8-S^AFHDQ82IR^.XC#+IM\P48;3)#XT05QIY$T,U&W?]8*Y M(0&4=&D<[>9&_2>UH8L%Q$4"Y_1#SW\!%'M 61CGQ7% TX3<2H\EQ#QF!+@< MQJ['L:"9"I18N%7=BLF';2J D7PU,!$4Y7//'W//?.ZI0K0R!BJF]8,SQCK5 M2^O1]Y(.VI+%.B1)&FI<@[/ MQ^-8X3C6B^"#9C4"":&AN)_3;Q'FT5 PX:QP]1*75']3.(,3;P/W#:#RH,I, M0H(5Y*FK3:)G$63TR/+ARM%EL0%[MN7V>NG]GMY93#?.ZD;Z",N46(H,YEN' MC^2"RTKT-&+ILV%;+GU]#/':=C!45.S<^$P_+U5#H=QN"H6:IAHZ@ZQLH/AB M>S;?"?P7U'7N&T?F-0X-9UJ^,O!#;W#9BR&M5*(%#3D7D;!,?8O3LSPXQW&\ MG^LG"N(\*'V;QV%9ICLZG>7!&V8L :@I2)HO^J';&HWHPW=$41YF11GD6;FA MXB(-7M+(J%IN\%'TB!?!K(AH'.3^F21%\%;)\XKZ&>U)P72<4UE$![_;$DN2 ML$CS(1C1=/\B(U=G\*+7KM]=:D,X2\89[1%"."==O>RUA\\ 9]H M%&JX(<=J YO:.FQ-N-.J[BN[J[4UTFRHR1E-N\J@2BH02C:D:8&'#?N5&-S7 M:H$-DXZ5&';-/8:YE#T3VYMAON$];:/&S4P-R*K6Q<;!DGAO8>E&]P,R36@- MH+&\V_KC-*]66MW[*_$ 9_&XW,7!::/P)*1*J[YIW2'ST(@M"?[!EN^S34-7 MR7WG(DR>LKKV7Q?"[;\AS.^>U'K4&YKDF*4ZIV\01&PO=V]R:W-H965T#X+4Z;-FF )-W=YM T0=.]?CC5">/98*.W>'^3>E^]&(Y?FHN!N:$JA M\69A;,$];NURY$HK>!8V%6HT'8]?CPHN]<'Y67AV9\_/3.65U.+.,E<5!;>; M2Z',^OW!Y*!Y\$4N^%_+^\L[D:ME$P60CMI-+-B\?[@8O+N M:";Z^S]P9@4$DJDGB1P_%F)*Z$4"8(:WVN9!^V1 MM+%[W4C_-=@.6^;7>6[R5V.?/;WTN++MP3GAW-O*02,]':;W[,NZ>/K-[,F4W M1OO#IY0=Y1:]]1D'?T%^QC M_[F8.V\1"/]]0?*LE3P+DF?_)W(O[_YLO&"3R9#U%(PW/-ZD!J'O<&$6[Q+@ M(HHY7C;8[#T9)[]\KZ3?,*E7PGDDCG?)JV1Z/'@]>TL7L\%X#-\3B9#DZPY:OQ7$'"T?'@Z&T0]7IP3TG\,>2EUA= B1*MP+6.#LE;!>DE::8F.= MRS3'NE15F7",9YDD&L/I"Z- I8>@M"W"S!+[P(1&18DM3!'6T'-N87=2GYER M#=#Q7LD%=F]PH"LY8 C @^TM]W0@U-"'I>(0[DV5YB1( 2X$):X*DPG5,XXL MGKPY=5VMUE(I)J*/&\V\8>*Q)$>4UF15BC,7"V$AE+;B'6*>3G">]!CT@6!7 M'&H;JR4?L,]BQ3/\O<$"N>1ZP&X?%,]-@6>WN32#Y!MWI+!-\@LGN85 MTLM#,CT*&N9"E2Q%9'H1())Z83F8 LI5%(C(-&RT&]+=565I+,6;AIH5?(DX M1BX9O.X:%6RDTA5!VO/O7' +E,F)$ # &.%.P0 /L W>!G&H.U#!Q;B\;I;& M@X")+($H)0OR3\@8U/!BV(4$V<9#SETPS92A&'J3B$-LM91BI(T@EH MA 2*VO=U1.RX:OX'ZBH!$K,GE$;DEF:.*^BKQ$HHHJY6@P(EBOR: @8>8A$2 MDYGT#>@(JCBL9<%G#6V@#T\#]! ,/^:<<#4: MD1]5AO\1:#S94[#U8$Q!6@GZL>1ZPS@E8S>X]XY;BYK,P%;@=L*DU;I+#J1Y MJA"B5\20F1+N2&:6J*I-'!0 M\@HWK$RJ 8:B-)I(@/@M3:NB4IS< M:T*-H]=6Y,0F*_(([@5%CZDL]-?.*)F%Y9<<% 0?W5.+XX8[18=2T6TCI963 M[&/3@T 2LTB]MU,^H<$]$5&L)C#E.BR,>G0PQ)LG8"[!!H^R"&*H,J;9)L2W1EI5%\CG43"LBMO7NI_)C-]):7\(WM@H^ M;=*MI9)D1T%")WJOLC:4T]BIO."WI/$;:NL%*$L]6UP_()X440"[I'(%_P#J M(5B:E4@Z$2I$Z(FJ AK4-.M"()&HD!PINOVY#>>'FN?JN*:M-]PJL6&?B>N0 M/S__-'DS.]U6PU@?PA( /#N9GK*KRP_#/=S^8B%.+N ?;GWCP>V*00\!$FGF MQ#?063Q"V9 0OP_OARQ#);1R7@4BBW)#-+=(M9&PKSA"H90IE&R &K*[.EQ" M&),^.A2MA37%,^!'ZH)O (*-%(PF#H59!T2[H0'WWJ;>T"7UHGTC>5KS):>J M_A!$?I,@LH^B*%&+H5*WA>J_:CJI0:>A*;BN%CQ49PMK$DRJ*.#H 6R4MFT4 M21:):J A-W=%AX?SVF8"]Q6F+*7:NMWS4QGI'UD6"B2P#%D=;:):P,Q:@P]S M6;+2N! GV\+8U!7(1R@@I.&3G2C!<*(=#_/JH%6_@](?!EG*R'-5[0]75IH: MJ.C&*\PPR*0V;@ 5 4M&4ZM)'B!N7@GT5#4U=OT$$^:Q VHC,6F#T!#2^]AA M3PC6.5KIAYA&!4@9! 1?@(,!1^T.3K&XD/Z02F^('VNI=:"DV <;:U>2^&D' M@I#G/)(AWM)<17K!'$\@7<(+4!P]B_I_]D>))T +V\ MO;GX?(UU<,1E]>/'H$=\\6V7\':(#MUF:M!T'6)"J8A64A(TMV*-*TQ18K<_ MHDJ.977Q0/C7C[8S>J-2/1V*5=.RM3&^P)".24,O>R[7YD7(ME+[L.V54_JH M94*W] 1W8OL5U^!\:'.!LH^*IJD?TQFW,9);[*XN[C]NAVZZHP#(43"^5V!8 M86,4?.-V#:(:L"_(6\&N';J4+(R"20=KU_0%F30T2QMJK[9'77YH3D)GAF3 MT$S]NC75,F<817/,:F*QD*ELOCF S=#\@!"!#ZYIGA3M;-4EFZ!X8[_;96>J M%9*&OCBFQ=G-/F"NH&BF*HC MR0)<;;D,,S[L(6P 1Z5"+6F^6O3:7NK\^O1&E9&6$Q//AN-N00TY2>*B-WB8 M,0(73K><_2?96Q/HPD0CNJF8Q%0,5B% +1II^9]/XLO.FDW=ZRRCQ M^Y.ETDRJN%PHU32==9R%;PC-]P V1]U$;>\V(9U#F.;%3I;2I_.Z :3B\W0: M=$5@^';(31&^S,0@(%MM0*+E7&!S\FP;]B=)]YO 4QSX#S;1 ]L:QF$G*!14\>0[4=[/H8(!F1 HIF;)>$;6XOU_9 MGOJT/.I\H ^^HI\A7(RM^*V^?=K^TG$1/_!OE\>?2=#J+VDL5V*!K>/AF^.# M2._-#1K_\+E_;KPW1;@D%A26%N#]PAC?W- ![>\_Y_\#4$L#!!0 ( &Z% M:U0YSX&\EP( )X% 9 >&PO=V]R:W-H965TQ#3MOQ\E)UZ& MM<& 72SQ]?$C97*VU^;!5@#(GFK5V'E8(;;3.+9%!;6P%[J%ABP;;6J!))IM M;%L#HO1!M8IYD@SC6L@F7,R\[L8L9GJ'2C9P8YC=U;4PSRM0>C\/T_"HN)7; M"ITB7LQ:L84[P"_MC2$I[E%*64-CI6Z8@[\O<-7"7M[NDK76 M#T[X4,[#Q!$"!04Z!$''(UR"4@Z(:/P\8(9]2A=X>C^BO_.U4RUK8>%2JV^R MQ&H>CD-6PD;L%-[J_7LXU#-P>(56UG_9OO/-*&.QLZCK0S#)M6RZ4SP=^G 2 M,$Y>">"' .YY=XD\RRN!8C$S>L^,\R8T=_&E^F@B)QOW*'=HR"HI#A?+HC [ M*-FU%&NI)$JPLQ@)V)GCX@"RZD#X*R I9Q]U@Y5E;YL2RC\!8F+4T^)'6BM^ M%O$*B@N6I1'C"4_/X&5]F9G'R_Z]3/9]N;9HZ+?X<29!WB?(?8+\__IX%L0- MX-2VHH!Y2!-FP3Q"N/BD$5C*+]A+-1QUZD0GD!6:IL:B97HS#:B74*_!]/W\ M2Y,$1YQ6/!NM%!--22.G!)).(M0V>!,,H\DHIW,2Y8-)<.G_3<(P@#O36!\B M% VY: JPY)U/1L$@XN1[+YZ(%V&+M8* 1\D@"_(HX\/@&FBB3MF3=3(:!EG$ M^;AG)1L$Z@<&HRA+QPY@,@P^8P6&-&DZ"=(D&@]&P;U&H8AA1B#9R%TH/Q^P ME]XW/ID9*F/K-X.ESNT:[,:GU_;+9]G-W&_W;G-]%&8KJ0,*-A2:7(P&(3/= M-N@$U*V?P+5&ZIF_5K1 P3@'LF\TO?%!< GZE;SX!5!+ P04 " !NA6M4 M;R&R.M01 ]-@ &0 'AL+W=OP]@@)F8HOJHNYZJ;KW<&/NM7"E5B>]Y5I2OCE95M7Y^?EXF*Y7+ M&C79Z7:ZMDRI/R['PZ'E^=YU(71Z]?\KL[^_JEJ:M,%^K. MBK+.5@EU;DJ2FT* M8=7BU='MY/F;2QK/ W[3:E-VG@5Q,C?F&WWXD+XZ&A-!*E-)12M(_+E7;U66 MT4(@XP^_YE'8DB9VGYO5WS/OX&4N2_769/^GTVKUZNCF2*1J(>NL^FPV?U.> MGQFMEYBLY'_%QHV]O#P225U6)O>304&N"_=7?O=RZ$RX&>^9,/43IDRWVXBI M?"#.%V04KY4%M]JS*M>_V(J58H[^2#GF1*R2,5' M4RS/?E4V%^_4O'IY7F$7&GN>^!7?N!6G>U:<3,7/IJA6I?BQ2%7:7^ Q?_?SLO*PF#^<6"WR[#; M)>]V^3^4\.,KBLG%2#S*B!NP[@S(:$!% U(:D!BX5UF5PBQ$M5)B83*XJ2Z6 M0A?"V%19^@;NOE!6%8EZ'D$9*I_C?:.0K3?CZ(LJM+'BBTIJJU)/Q;&8SL;Q M>#S&TUDT'4]NQ'MMRTI\U*H03/-'(XOH+)I<\+CHK2GNE:TTT>Z7Y*6BR?4T MGF% \Y<%TG!Y)NZLR759&OO XVE%M^!@W->B]!3ZC:_CRYM9]),U92F*1T07 M74[=YA>39_$S3/NH,"LE0=&*"UU(R$LD*VF7(/GD)KZ8WD2GT>S&K_:W)U[)X$$EF2@R7T+B^EQ"668 ?,H<3&O;7O]Q,I^,7 MG_Q+_CAY<4HF<@SE(CYE&8?:Y=*J)@ MVZD WW2%-&,A78W$AV8)?%WMVTRW:BI5KL]D4=0RRQ[(ER3T+&TY6)YWOZV7 MB//T"50IF:S$ X;&\,T:2@)"BM%79"K$S5D5[!=R(AF#]WT+;C5E7@O$YWI MZB'&DEB35K0JPR08OE(ET8Z@$O."ZCL 1 GQT <,QWA@";%4A;*PB\38M6&= MK&L\8>!(?-JB;*_,)52VA#0E%(27\X>N/9.!3*Y?E* !08Z$0#0L:E;T9H58 M]W!F-@7FI2:'=G4"<#(O=:JEA2NR 4;> ']RFQ@;S X[P:#"YH(4,9"/.)$< M$S3MH9WI? !#!5.P- AO!>MF'WO&L7[ "=KU&KIB[)1D==HL3.8B/JM[D]W3 MJRT58L5$KG4ER0?L-U65+C>P5W),\MDA:LP-,UIQ$%_J>T+1C.+ 9#8*@>" M8[*IXUM%7, M00<+5("R@KF@[88AYL*-HP%(&NH/Q T:-AF/?V@8V15*Z;V3IZ,-I*RS&B), M$EM3( ?3=;&6.@U!$%0NB" $?A.+>5T1RQUKD>MUIA,.8K1FSL(0*904^[4; MC\CE-W7&_'K+(YR0ZSIGR2'<+;!C/[_\5U($\2!+ ^NF7=)89"4LIJ*X4JT: M/SOL+/&3!47!7\@4/H/=8K(\9*Q#BMS#<+VF\9>M0@]GR;TL;#1X)&\LP'$B MR]4@Z =+_J.F"-1D\-)GOX'@NK;F,N+3)8-9D?/AGIV0'9A[#>P?BY79* 0Y M$8L/?7>DK( 86Y#J)*&D8LE9&8"TLJB"=@3.PPH]'0B>DB7S3KPAZ=46FY0J MVI])G'B:@=OBF3S1%3%XKCHKI=L2C082=;&FS0PD!>@0^! I D 2X8R234S[ M$1S 9I082*VQR'2.>,X6-7=99T?H(]!%.X$I"K>]-%>9YP0-HB4%1N=U$(S@ M2/O"97A^$U-HK7-VS$[:\ZX!:>B"$H=*"R2#%S[7HP#/: +3O-$0;*I+RO-$ MI0O5W8359"(4OLDW&M*EE-:\/Q44>(*9:]0(906@5-'7]PZ,I)KLKTBQ- _& MEN 0.RP<% M#'+NB7$JK4RF4X:;5N0*=8 ;SQ*FZ(L'%L_.5&:@ I_*8%&R<$H'G] PVPM1 M',R#DV:;SJ0H:J[)L!#;AT=39'MMBML.FL$$1_ .9]""8IH/^>)=(U@?\F/& M@_ M"6R;MJSP"!5!0QFP\Z)VWD1T&T'FQXF,F#F M0%ZF"-B7G-X9M%M%%4IGQ8]N1)A*KO5&VB23#R4>BF_B[N-;BDF13%&RD(M+ MECD *(#_^C.L.]/-$$'*%-^#I((_C;V?&6QO2KRD=DWS-;V1$5]6PX MG[D)>'+Y'W+NXN./JJI("NU(,C/V6&=DQY.VK#XAEM@,66J8Y"HLA 8N,7T@ MCBBTN+R\FYK3OA,A]O$2J96;@O/ZW%C+7:!N^?6() A)I@:26,E[%65;?%&T M7T-*^7A/+NT.=D[C'/T^?1%MR)N!8$NE2/)O@!0PY($D:XMM #VXL2/U[G05H M>7A9Y@0_R/ MM34I.1R2*J-:!CU%MZ) 3%]28W$A+D8S(.$3#@=EI=9G*0IQF-N:0*0ZRP@U M2HQ=#HR5XQ=9+.UH'.@DP,46VS9XHD=HI48^#W2K;[="]@OL%JA=Y1QA^KT' M:GR)WXWVL:=D%C+:"KKPC8FV^NRQU9AA1!/[G0:\_K?(:_79*:.9-,0,C7^0 M 3U-(1;O3CO[?:X5P1Z@VL"1#JJA?4J94WG.S^V$ _ ^ZN"1)X0 -@Y+A8]5 MI7.PM6K)-"[)I M^F8V0@!J1LP5S)J[/D'^"UTFL!24&K9BC,=Q\&?DNA4UU2.J*T_)N!DXP$2: M1N%@XF:EJ(-1N3.S;O1]NM50UO1(MTD(5 "ZY^VP?M)V#T[DZ8X!; Z4$\ X MJ.."M4W+C*48,\^[DR,_&?-+*ZG.@W,=DRDWG M(;F?"N\0US$/Z,/:'J*ELX@H((O% +92Q>N/O;BU3E'A>'+5PJR]1U-LJ!@\ M&XS=+^,3LG0GHZP/-1]IK'=[N<[5X3@J=B'CO5[@WU]7VJ:,@PD#BUT8V($5 M5SAZO!U'':3H*L7CRP$_",&&SA+[S)\,J>\.&S:5FXX@]J=&XU(Q#2'@#;B/ MMGK2P[T.EA-WUI1D9N*M+^#?^C,%;M@]73:--^^P/I_G^&RL*R^9) 95+IX6 M2KH\]:'P,9VX:R(SK&S[M*WV9VWD; M$$Y#J^MX9972\:CA1@;Q:ERN.DAP' MY]"+"T2N)<3=P5ZEP+.#:)2TA"T\/QTIAHC$4+3[3Q<+=I351;F]70T"^%*/^7T=,K@>2\%=(#:+QRZOKMO6K_N MW;OX@1-51]8:1N8.,+N'H7O.0O\NB^Y1J*=Z#'?9X!%R!U5A3RPQ M7((1!%F15K;?LPTG*I2TW?(J?60WA[GY11TN%W31>[_Z?,)J2>=+UZ[I%=$7 M\71\0V?_HEQ)ZWI7U#B\-YS<"--00X>;J<[_&W"7:)O4.04):L&'*C14H*Q9 MM[N[@.65/+D9S9[=1'X[4O;QA&]U[&N*[V.O<70('2LQ%.IMZ/KOVVV#V<7H M^IHW9AIZIW@R_;UVS> AMW!D3GFE._-BLZ"FQUSY271T33TJ M4%LRX][!*!WW4 @FE!MW5-+3 W>*\&;>"5D,B[EJI"&V3[1] M$\$%9)FB-,?VMU^^LI.>C:\Z:#&XL+O*X*I3<.+3. UQ!:JCGG2M35I&WD[( M"[^R=CO+#[J<2,N<\Q;^ 'TOA]1/MV17!!. 4ILC%-=7XZLV9&E(K-;9W].7 M9FS27]&?R4'YL"(R^6Z;O==*)^769>G,@P^M-%A+@E>QA+WQ=,3P7Y80>WFA M1#4;/?L3BH5#K:Z=?>\#/.QJB/,?+K[")HW9M\V>/(W>5P]]Q2W_UQ M"8 #T>[*6,=MM[V#F>["R%L>V99GKMU#I2'AFP'LQ'HM"HI;;O"*\;.ZNX/(=#-=O _KDTSA/V%"J M)^*T1?*#U:)_=S7'5'<5XJ>3J.%QM5,Q]T2\.IM*I6$\1"4?U2E$4Q*;R^3; MP%JI]('!\MGIH=HG"K7/0=.HN+@>5&\[*J%G;67B"-I5 PE7 XT[1XI+8G=O M#30:7$UUKD%;[RS02+8RIQJVD_ =F.G T,SPQZ:QA1H9;GFO;5V*6PV\^UD! M _L3I1_A@Y!+XFI,NG9UZU+/25-$W'[^\4M;,3!]OTCOZ;^:.67)1CFQ^#BZ M&V'A*)SE#Z\HQ,,C228V%&S.S#^C#*"@R4=_VW?^ON2D_#>4<0C3WW9J?F]F MLN-&?;DXW87*VQ/'1# $L@ ]2%W<2'=CZ;N(C3I9P98S)_JVT" IKB0,,NJ% MA!&%+#+,[6X 'Y-X%(K_E]B/&6EPAJ,3DOZ45(8 6',5M+],(!6PC1(&!V3 MQ<@?PP1I=/<@1A8U7SX@L'W?)(-M\Z2M!C9E$H\RO'LL#&&8+>=QWN"OED,5 MUYW>XV%W$.ZF>[CHSLTM0N-V),O_^0J7CZ8%8-N5.$*;K.GFA%]XJHAV%*EU/X5/ZVA)XK)J0 MS,>,1>/PO\DU70FUIEZ++USCW#5W:MHNN#MR<45$J[*9Z^8V.,G:AS9L-T0T M#,0DU&G;=]IPE;1&)JI"Y( -H2JBHT"'TX-1[FC'H6;U1RV#2-/EW+BCWH&L MND4]TQ[Y;1>0NZ^;PJ6CCFOL:@J.=OW(Y+SSDQZ^.D0_7*+&-7ARO^X);\-O MHV[=3X+:X>Z'53_SH6LI,K7 U/'H>G8DK/NQDOM0F37_0&ANJLKD_+A2$N9# M _#]PD#X_@-M$'XQ]OI?4$L#!!0 ( &Z%:U32>8^Z'0@ !P3 9 M>&PO=V]R:W-H965TS*9F'(CMMQ$:B<:O%DIO>46CWH],3LM>.68MO4D MC>/I9,ME,[J^,]-NMUP?GHM:[9^-DM%QXX-<;RQM3*ZO M=GPM/@K[>?=>XVG22ZGD5C1&JH9IL7HVNDF>/,^)WA'\+L7>#-:,+%DJ]84> M7E?/1C$!$K4H+4G@N-V*%Z*N21!@_-G)'/4JB7&X/DI_Y6R'+4MNQ M5_UM6 M=O-L-!^Q2JQX6]L/:O\OT=E3D+Q2U<9=V=[3IOF(E:VQ:MLQ \%6-O[.[SH_ M#!CF\0,,:<>0.MQ>D4/YDEM^?:75GFFBAC1:.%,=-\#)AH+RT6J\E>"SUZ^; M4FT%^\3OA+F:6$BD_4G9<3_WW.D#W$G*?E.-W1CV2U.)ZE3 !%!Z/.D1S_/T MNQ)?BC)B61*R-$Z3[\C+>OLR)R_["?O8?VZ6QFHDPG^_(SGO)>=.K."':Y%(U82?N8H0*9W0AV$%P;)LCA#.X2VZ70 M?T7MU^)2FC<+X(D";.DP.*RF&?!8]J)PUF68E&$Z9S>9.$TI^=YN$AG MW7Y"'&DX3:>.!ZNB"#Y:#A_QIF)O5 GI>9@F<7 YS68@RL)BE@5)N,AB7),X MQDZ,]6*>!I>S60Z2-)X'J%S491CG,18S**=W>3ASZ&'HHB#XTS"=9L24A3E0>/CS:<:./G+1Y,8(1(:,J25? MREI:B7@/0O8D&,32I_\W.W%PX^0$;^YEG-MZW=PB2DH?')AX,:6[6Q=3PCP. MWFNT=6T/(=O5O+&A0R;^;.5N2_$=PYMIL7#W))X%ORI5[65=.S*%Y-),-I8W M:[FL16<YI- M>Q;@6 M"-<[+=>RX363QK2"5=*4JH6]:3@##5D[C^G^CDRDU$UA1QIF<8$X3Y.$UL4T M^%43BNH88-E7+52G2(S9+$AFX0)FXBE&TB;PR#0/?N=UR_TPHM+D32E4O.CWLQK)ODBET/>$%.@%O#FS# M*V:<\QMHHEP +G0*Y][+?_YCGJ;Q4\3%K9*GCT_B8UPKND?%=JW>*?B=.@_? M[;2ZDYB7HCZPBZ*(4LRMNH;5(=MO9+FAUB:U8$MA]T(TA*YPB97&.6!>)(MH M'G0L)-$S;3B5#[3"+;*10#Z$Q&"!5%7$/IT824&R0F-N4AUN."7Z&=]TVM,X M9)*JU!72@5G%NKQCJ]:V#K+KQ1XSN7;E$3Z !? MR#? TQ!1YV-6:EBE)8>-[.;CBV"6 \]P/#CK<&B!#-C!;K_-)L)UD4;3H\>= M8=CH0^!\LB2O:U$J32-DZ)"OG*&%V0EW;*H/$6%BP#1.XC$"AB.@ >(E#.5. MV!I!(0UV@S<;55=.T!8%"<]1H4*3!4-K13_*$$G EBA(YTE'-93UM03*+Y]Q MRG3:^!?1!!!'\[*T%&8% _T^>=+3:X'X-1%[Y10C5^]#Z>D[K6@QX=21K7%6VC6KD/[/.5;:CX# MU6A+1W/A/>-<5'.]1J<[$L,#'7*7SP$XUDA2)([/IR*F4BC)65V:.0[2W_=0 MAQ&G5E>D#+W;ULZ]/ZP> G1 UZQ<;F_X+8WG0] B\S39?^(W X48*-JK'L34 M)XP!@.-)!1WC5AK'@YV3/#O!1)62S)X:Z*AE>2!WN1KM_$\XL2IU"0OW+0YXCLPHBRS".'^%T3.0NZW;GT)TX^DR1 M=+-%4[6C)K1$:]*BYEW+'B@?#MF+&3 <9]?E13(8;2ZC''A1/3[750!H#;L: M8?J_1"2N%]"BN$O7:FO%NU$Y&XQ*4E?\G#K\32^_X!CEW"WNT("E.7;Y'WOK M7$]QW:1O)J=^"W[";UF4#0Q!>IPWQ/>KBWS@5S([?HAZ>"((?](+Y_YK3P9? M++8"$XZ^R]#_(\?2V6MVKKE1G#4-1'@_4KAOWCW0 KZ#V+7_P=02P,$% @ ;H5K M5.&T/!U!!P T!( !D !X;"]W;W)K&ULM5AM M;^+&%O[N7S'B9BLB$; -)"%-(B7;774KM8IV>V]55?TPV -,=^RA,V,2^NOO MY7#E:&-W?KOE2?!+NO^LG@[M1*R67A2BMU"4S8G'7>TAN M'B=$[PG^)\6S[5PS\F2N]6>Z^9#?]6(R2"B1.9+ \;<1;X52) AF_%G+[+4J MB;%[W4A_[WV'+W-NQ5NM?I&Y6]WUKGLL%PM>*?=1/W\O:G^F)"_3ROI?]AQH MIVF/995UNJB984$AR_#/7^HX=!BNXR\PI#5#ZNT.BKR5WW''[V^-?F:&J"&- M+KRKGAO&R9*2\LD9[$KPN?NG.KZ\S-F3MLX()XU U!U[%*582,>>%"_M[E6EKTK_/ MA1$>(CDCY#BXW#)\\Y_K-+GZEL%GKEB&2,!=3NUBZ&-S M*AKLF<,.H_\2-7$=R%HF3-9*9EM/YC0P^UEXY0"Q+*JB=I?,RP 3(^<5Z07M MBKLH@_PYZ4=T*(;D[T+DPL!,6<)0R.(OP@[9A])+72 9;L7^K+AQB',:)[.! MWVC2Z_L@),$4$, (Y,83G/)QP,1B(7SC9$"?*.:0'1"8S-"IH#&$+I>VXT+! MV@5O =YX+V#,KL&D40G'ZF^_?'W@*4((VD80RV$5DF@9Z@75 MHS<2,62%R&4&,ZD ..)'+M!:BI5DF (F=@EU.?ZA* MP<;Q("0E^KGA\4)\P(62H58H.58N2[E )+&Q*U_2U,JNH-RTR@G?%N+Q MG,%Z+I47#=:S\3 %()2B@J,:!V/D>T1PXE7-A2!WI00%H5^<)$7=7,]!#(KJ)=)(24QG$'D<9MM-!DESZ_<=NEXCZEU<)EOOC%+_''>S$ M&)Y=^._KB.UG+/0 G[:;Z/V7MEZ%;SJ8Q6.OP,=%4>>LC =*ARU*!LEX!J)W MH66;_8:(#7CSKP;J@>R <3A ?*U5:X)R?2AB(>JG@_%U$'/2^R.Q/0:R!F,V M K=1I?PQH\F90?G[=%+&#HX^+HM(( L=*)PWV#+HW,/:39 +>J8^O= EC1( M2V:'MWL0:6H+=1!/.G>'P+GPT)FFL0=$$B?1NY=U&$V.E\L%98W2UK^<3'U. MZ/-0:./D7VT!>^C9=YMV%\ 55Z75< M*^M/!K.$='>[,CO:E9L8#!)XB/_TLEZIS3CSPJ@Y[(U 7%G=S$%(+]MHA=.5 MD#6)D_[G<];)CN4;E%8S$K\#V"45V6X*+G@][OFSOP&70)W30C)]4_=V5'88 M7AB-W%ZFK>9_-(R"0E,R&@!<:*)#]KXN+:H$'T"J!O\PP7ZE:MN?17:Z%K/5O40U.TN])B1 MQ/&;(7O(VOI."S;O79*W+-1H3&IX>L@AJ<#BF$[K]+C#E^CO;Q(N"PP!V,$ MNMR;/BA3@Z/+L4\@=J8'.YAUCCWGCCIO&0IAEOY="MF.2@TO'-K5]G7-0WA+ ML2,/[WI^Y&8)N,+5!5CCX=6TQTQX?Q)NG%[[=Q9S[9PN_.5*(/Z&"+"_T'C6 MK6](0?L2Z_[_4$L#!!0 ( &Z%:U1(*@1&,08 8. 9 >&PO=V]R M:W-H965T#*JA-*# MB[-P=F,OSDSM2Z7EC>6NKBIA'U[+TFS/!\F@._BH5FM/!Z.+LXU8R5OI?]O< M6.Q&/4JA*JF=,II;N3P?7":GK\=$'P@^*[EU>VM.EBR,^4J;=\7Y(":%9"ES M3P@"CSMY)TX(+S>E"_]\V]"F\P'/:^=-U3)#@TKIYBGN6S_L,"]A$K\R5:4\?.W= MV<@#EEZ.\A;B=0.1?@IR\BOI'YD&=) MQ-,X35[ RWHCLX"7_5LC^1^7"^PMK:*KWB6V'EVM1.1GR-.@;34N6 $[I G7FA2NXV(I=<.+Y%O=#S3JY5 M7LI6\I"_TWPEM;2BC)C?:<@+ R!M/(!RL]+J;Z#@V()V*TH.E90I *O\6FE. MG &1>VDK1X)P9,&#'Z$X!0QH)[1'\5FKI 6)X5(79,F.7_BP45IY!3D$USF3 MS-)&'S>$.10U.GB6A(@\-[7VM6)M X0WQ+DV)+@W[3]G;1@_^((4E=T,V MRE)6"XA!:3(J3?J+4:3)G/V*R I/,>G\YCR[PA]!.P%_L ,VCZ?A?\8/^&PZ M9K=(+K!$72J%4(D";4Z1B=2O61;%,01%XSCE:32?9NPS4ETL]B($(8?)$4NB M9):RD]F4CR<9NUT;ZX]#/6$59-F'))$J2Z2-- M]JD.B"!+4EK,$9D31G(^R@TR &G;]AI4NJVQW=?GN8*$>\@GSR<[^Q+&O"R. M!>H-MQ8$@JX^N\0/EAQS\[@>')L,IZ&6')L.TW;U!*Q0+K0C#E[Y',IX.$_9 M*WID[!7_ !0T?8$6O:O\+LUG-(.4R&.U4@F)QN<30U"DE:*QT2656; M4N6JT6'(W_;]J >.'J'6U*3$8]49I3@7&XBZQVCRU,:@$ K#AHI &!?&VM!J M&EO;_NUQX>N:4=^ P9$'MB&_%C3#FM@MGTFPMJ%1HWS2T9Z6!O[2D(<3-"-L M,EHF&2W'U'*R.2U/L$SH/TXG6,:S,?N=PM>,*K&$[] @LO'X48*B($/M-TF9 M3N?L/8KWE+^K-C7IIS!T4,2>JF$R93=M%[@392V?M:U/#R(AS&NR1@K-"AU.$CZ ]B$ M[!;*]EW9/FV!1$79$=BIYJ/0;&7X?"@?:%<*\@"N(;B>8\;GI7$U:(;/W25' M>W?S2MI5^ *A1$6M--?T_K3_R+EL[O8[\N8+Z5K8E=)T^UN"-1Y.3P:- =W& MFTVXZ2^,QW=#6-(%3UHBP/NEP36SW9" _M/OXA]02P,$% @ ;H5K5)M+ MMT*D#0 >2D !D !X;"]W;W)K&ULS5IK;]M& M%OT^OV+@=18I0--\BE2;!+#S:+M &R-.V@^+_4"1(XL;BE3YL./]]7ONG2%% M2K+B>(O=A0%3)&?N:^X]]\Q(+^ZJ^G.S4JJ57]9%V;P\6;7MYOOS\R9=J772 MV-5&E7BSK.IUTN*VOCEO-K5*,IZT+LX]QYF=KY.\/'GU@I]=U:]>5%U;Y*6Z MJF73K==)?7^IBNKNY8E[TC_XD-^L6GIP_NK%)KE1UZK]M+FJ<7<^2,GRM2J; MO"IEK98O3R[<[R\#&L\#?LO573/Z+,F3155]IIN?LY_P99$TZG55_)YG[>KE27PB,[5,NJ+]4-W] MI(P_(.15 MD93-B_,6HFG >6K$7&HQW@-B7$_^4I7MJI%ORTQE4P'GL&DPS.L-N_2.2GRC M4EOZKB4]QW./R/,'1WV6YW^+H_+O%XNFK9$:_SBB(AA4!*PB^$]C>5S,KU6K MI!O9\K#)[TOY2U*G*^EYEJ#@6+)=*?FZ6F^2\OZO?XD]-_JAD9=54F>R6LHW M>8T*J.I&)EFU:57&PS]V=9F7-_*JRLM67M9)F346Z;(YX/+M'UW>WN\HE\]I M*JGPG!]X&#WE>_>'[RRYZ>JF2R"OK>3=*H>-R1VL:)"P]W*AY W4L &55.M- M4=TK!:5E59[UMS+KK;4D3))I53:H+TQK;!@#%[*JD8 I M?L6JR$%$ K^Z)(B7^;0C8I*/TL$ E*:B24T=!1)"4ET:;I%DVS:#HI);9Y2P+5K2=LB"D#ZEFQ-54VW-& 2@=VB+$0@2<*L:3MBTSO$\3X94 MULMAH3&T*V0CW!J&P&N45;-1J4YNA&V8(9.;6BF*JBTO.+D!J6J]0#X!5@UR ME(IC#E5+E=/B-%Q96*0[^A=;,S^2'V!9G:=4N9P]\E.98Z6?FY!\N/[4#-&@ M=(BLT'&&$NN+?IS*9@DY(E!#V>A:?NQ;P6S>U\90$8("P5(.RP @7FSJO)!> M3*OMSC0X' # G0(?X^%0-T=0+*VZ(I.K!'6W4*I\!)R);X0S8X,T<);]K^%L MB(EK!0[#6;\Z#V3];:5S6&.--HXSZ;\.-N+/ 9M^1>Z28VAC\B]BMC*SY:<- M$5XY0:@R!"8(6>20F=% ]Y+>0D@6">9$CLM0]?( M3]6=NE4U9!=%'W):A9VZ["UJ5TFK$[VL6IWLH/RW>=4UQ?W(5@9UC1VXT=U, M@OHW6)Z,VYI>,"1%1\TL62X5X+._-#V:UVR5@?,!:ADC MWJE%W5':,THX3T0)9_:H)HQAXR9,,G^M:N#W15M0):=8D8(C9-18@KC7TRA4 M'Q"C5#Z5#-%BU5NLUR\/U*?);ZZFG1S?Q8,CK"6G%EN6>G_%UK8>RV,-QR-^)VWLAAS@:!A9R[??E%UFC=8.*2&VG__(QO[AL#P M79+7\K>DZ)1XOXV$->$>9-UWZN,YL-Q(_Z@07;A@R?78# M.PY%8 >NZ,W(Q'/7#RTWF(GO,,F/A&='@7C7+X5X'EJAZ^"E%]E>*&)[%ARU MQG-$Y+J6,X.ZN1W&$!IX6TO<.1$:$3KVW!>N3P-&IF"Z%SNV9?]P65\R@,(:04^'%=NCB&MN1 ]:UEPRZ4MJJ13E@'U?G M90-HN:7P4T7VA:UZ:V76U928-.M>)0 [1=OU?1MT5"R30K"'4?8TLN=RG1<% M4Y93WXZV=S3R-+2=[1.DTD;QH4L!';@FZCWQ=J/9?2C!]K@J6_#OH'AD'8))%!O&M27 M#4,*C%KVIF+>GB4M,,RHKJLU3\V8NRPUC-KRG3%I)V2]$+TJ>\%94KGOY1OE MR@BVNZ;/NKJH #ZRI3P&, \9K1DJP\(RNU-VRIQD&R%8LGTZZN MB;EITS@Z@A)O)QE@"KM!4^J\^7RVQ$Z("D11>Y.U\1R5'#VC,;=5 ?Y8$(SB M<> \T^E,[8:,H[K)J:/BV7VN"@#X94+5I)M@H_2P<:"F<=&#'DR,4P_ MQ?R MOM4_IG3VP%Y;\9#OL& QE,LD(G M H)D?-.!1A"8UVV7TTRR6!0*KZL=/7X M\7LC:D+,#R JR*+EA(X((BN(?3'#!=ZZ@6=Y<3#H +GV9ZZ<1W0@TJLP=H^X MQ+=H0)@1?.&"#N.E[UON+)),.>790#1-LSLE_@F-N(9$B4$17=NC:Q 1+\6] M8\=S>D^\69[*T+4CNN)]-!,?IBQ&A+;KX9]/E!>!C8BB1G;L@7%ZGIS;;H!_ M?B ^H)/(_4XB7%+V#!?(?@8:/@OY@AGT$ 8]$XX=88AT[' FZ1('\AG(N#W0HOWDSO>+R(7P8NE@A+&T7Z"B[\K<4M'G/@.BKEH_7&1[B/+QT]_+%E M<""K ^PCS M]$,3FF[Q3WC,+*G"GG*SIXFB8\[$S9/ABZ>JU&=KFKB(1E2P'N8SFPAE==L -1YH G,3%\\ M!LPXMD+T6O,.=RX:FJ$O0L__*O1BEVN8$P"R7#N57/W6G;6!5YEN@2PH6^$V+9>4D[M3\!1:\VMHV@A-=UU6IUV3:D[ZY*;/LQW9D\?B.+!_3D74:_R_:\0,% MY&Q[\23Q'\K[)V4FZS[62]W']5*'>*'NI8=^MG4^^CG<6M4W_*,__OJ^;/4O MXX:GP^\*+_3/Z;;#]8\2T0%N")K_4,_?=-6&_YQ';IM6ZWY MXTHER!@:@/?+JFK[&U(P_-KRU;\!4$L#!!0 ( &Z%:U2K9=V"%@H (,8 M 9 >&PO=V]R:W-H965T'PU,ZW.N*K7QV' MC2==R::V.5Z>G'Q_W&ICCR[.Y;=;?W'NNM@82[=>A:YMM=]?4>-VKXY.C_H? MWIO5.O(/QQ?G&[VB.XJ_;6X]OAT/5BK3D@W&6>6I?G5T>?KCU5->+PM^-[0+ MD\^*,RF[7ZFG,\SME>Z)LB_:I?6+I\=J;(+T;5Y M,R)HC4U_]9=[=3GE?#&G^05&4W@C.6 MFW(7/9X:[(L7U\Y&8U=D2T/A_#C")#\X+O/VJ[1]^1?;3Y?J+2RL@_K)5E0= M&CA&+$- RSZ@J^4W+=Y0N5!GIW.U/%F>?L/>V9#@F=@[>TR"ZM^718@>4/C/ M-TP_'4P_%=-/_]_:?7O[.Q=)G;Y8J,,0?[7JUS*Z@KSZ0:IP,E=:;3J_<3Y2 MI0")\G[MF@H+7*T^=-YBL[IUQD9UY;6MPER]L>5BKFZ!S2<_M:8A=478K+NY MJO&M@L'2M9M&\QYC55R3NJ%&[[0GA-/YR*:OU]J6Y/=NC6(2;XG4L<_%.V=]<5"_4!7LG&VF )Z^7W? MPF^5J7(;N)])3(*8=VZA3KD2CPQYKG9K@_[IO(2=E6LN %@&!N43 5[Y22%[ M),Y?.DOJ["2)3PJR%#:LP"NVC\YMM$\8KLB:R4^\&,L&,] TTXL9HA@5#HO?8TUCG MTXX#'"S%0W3UF2=JF+H>.SGP!=9;YV)"IB<^WUD!Q@SA(NS(]^4=-L+Y9;?" MR:669ZF0"_5QS1K$ZZZQ3ML]F-,8VB(5$]4:OE;.I59N=6.JF;@)%'KU$,BG M,@&-)<2C(&6%&IUGE4J0GGK8F:91&%2V&M(AQ3'(#VR89[IP+9H*WL%]C3,U M0@IT _AMR0=25-=,-F>G5D?F=P%R'A*I/04, :)4F)82[AE0TN%6?T+[@']= MED[J!)&C1*M)-1E&WD%LHH(F%! &R$U*>P$Y1X2V:XNDNK ;2'+)R($2BG;A MV::S1N1,U ;>4$<- $' =(LQ*\R"ZS"IB/]@5E:(FV1YKDP-#6?F9)'A!D,- M\XZ)Q.5ZS!]=1&#[447[,&DA&H83Y1-; X"\.)AF]G:L=J)HC$HL3TXJ[G- MGSK/Q4W&^5GM73MKH=*=%6;P;UL-=3)_H)@5;4U)*:!6,RRG'E/Y>V;57>P\ M32\ MV2ZOOT:_Y6 [YQJ'C;M$,<)JT M_I*%.874>W7B R%W16-*IG:BIXV>'X7]#!4$S6R5L9&-&EM!24%>3(=B 8QK MN:ZCCD@2."0(I.> TT7-"!^0T\:115^9!K#IC>N8':NN2:)0N,ID_"/7X%I2 M3*%0F3(5<6";^"D(($\C)(S@Z.9P<9N[)P'UAD?K@5#H3S %A!]I(?@5:JT; M'G90>OJR04]G@A=FT4'U!32'5)3(1)H$.SE@'"#1K-+XYNESAZ])+=-)^+DS M"2%]&U)1>QEB".X 8%KAD);Q8<06"_WRY"7/V4^@W/=A+K^?(VD,_."VA+2CARF14QB7V/NE-CQ9\G/7D+UT0O*1#@9P*E%MOQK;/LP@=Y,BGH7 D&@"-19?_ M@L0;EWK!,YY)>JQ]86(2&63?\HUK.".+270D0Z5$\#7$YR.,!*8^:PSB+9\QZ83L[UPF"\\TYCW;A5)/@YX$J_F^ ]&? M3: D#4PJ]\"DNC6NZ06V5J^I$O7\X'4EXLH3)_MXWS69IJ\;'+:59H3VD^ $ M]T$E[35XLXB4- ]HP^[56%:Q^$+IZEO4PGPA(,VD%Q4<@@! MYMAYF^@XK B'\__AY0'3=RAQU'&!"AQ/&6@LO&GZ&>=R9 .DZ*G&CN34PY4_ M1S-!--^RH0J-C"@.2!UY(U,;9?#TQ&%QMS'3;=2I*6J)X^MD.^]BL0GYHO;$ M\.BK&E=FY*;B09+6+NV L9$">7R;&$]'GK2C!V$W#(:_+>X6N)+Q> !LI-.SYDTF1'!0*31]#:]0M,URCGCV%.:?XJ"FY"YB:)!CYP$@5V" MB;(?^BV/%'+W_CC5]FD#AHL,C\D\<3VVE9Q8RYLV)XNP4Z,9U^%-1PY)LYXD6G3,G1G@#[!+3VNV ]6&L>>QE$MJQ*$JP.\#?EQ M/0.P+VT\K9F:U8.R0<489P'&!K2 M;IYSACLMBH^?%@^]T#R>O!B6EW;\^CNDEP#I'?'PZ_"&_3*]6!Z7I]?S;[7' M70OS(-78>K)X_NQ(^?3*.WV);B.OF0L7HVOEXYIP*'A>@.>UP^4F?V$'P_\[ M7/P74$L#!!0 ( &Z%:U2S"9A@U@, $D( 9 >&PO=V]R:W-H965T M,[AD)/IQM@'5R-Z>&J4=K.D M]K[]DF6NJ+$1+C4M:EI9&=L(3T-;9:ZU*,J8U*@L'X\_98V0.IE/X]S"SJ"4U+BRXT#3";B]1FH__6+BR-LCU**1O43AH- M%E>SY&+RY?*8XV/ =XD;-_@&5K(TYH$'?Y2S9,R$4&'A&4'0SQJO4"D&(AJ/ M/6:RWY(3A]\[]-^B=M*R% ZOC/I+EKZ>)6<)E+@20?D[L_D=>STGC%<8Y>)? MV'2Q.047P7G3],G$H)&Z^Q5/O0^#A+/Q&PEYGY!'WMU&D>6U\&(^M68#EJ,) MC3^BU)A-Y*3F0[GWEE8EY?GY#59" 7GO%9+7?IIY0N6UK.@1+CN$_ V$20ZW M1OO:P:^ZQ/(E0$9T]ISR':?+_%W$:RQ2.)J,(!_GDW?PCO8:CR+>T7_4"']? M+)VW5!#_O(-^O$<_CNC'_\/!]Q&^&H\P^9S"*Z)_U@A7IFF%W@+JBFY)"5)# M*1V5!M\+!T*7T& I12SRC?0U?+^]@X4U92B\@YN;*_CEYY_.\GQ\3@OQ:W+^ M<02;6A8U; 1!%(]!V@XZ'T_.4E@$ZX(@ MZ @&M);LEEZ*X1[7:/6FK4LI:[ #X1UG'/ PT)6PI)Z=$#/30S"IT(%1Q>7 M13^S(*9+*XL'=TA\#AMCO:"7QAM+J;3&F=^T]*3IW@O"2VE88@?IT38.S"H. M7C >[7)QS>YS",5*W7F[,HJ>,&8OH*B%KI##"ZI]:]3H@/-Z)VU4:[&WE4QL MQ .M0BNV\5QI9NA B-P$BVZ"$O2J.%GI+K/S#%\[1N%"DNB:+-NI60L5$ IZ MG5GZ,SJMX M%PKC?%?C=+)HUWUE4&G*0K91Y2KX8/& ZB98O@_.F4+&E6B3[X70,4D=6/3H MA9=$VMB2U<"'D_1D3[NBAO8&=V+'](=7Z!F%&! 7OGN,$A42H*Y&4*%&*]0H MRA$EU157M."N1&5.7=91G?[;@Y0-GO<&;16;F"-O@O;=2[^?W??)BZX]/(=W M3?96V$J22PI7E#I.3T\2L%WCZ@;>M+%9+(VGUA,_:^KU:#F UE>&'JM^P!OL M_WN8_P!02P,$% @ ;H5K5#K+G2EV P [P< !D !X;"]W;W)K&ULM55+C]LV$+[S5Q!"CX(E4K(E&;:!]29%]Y"%$>=Q M*'*@I;%-K$2Z)+W>_OL.*5OKI%TC1=&+-!S.?//-@^3LI,V3W0,X^M*URLZC MO7.':9+8>@^=L"-] (4[6VTZX7!I=HD]&!!-<.K:A*?I).F$5-%B%G0KLYCI MHVNE@I6A]MAUPORYA%:?YA&++HJ/Q@S6XSX>5P54RH#2R V6E M5M3 =A[=L>DR]_;!X(N$D[V2J<]DH_637SPT\RCUA*"%VGD$@;]GN(>V]4!( MXX\S9C2$]([7\@7]UY [YK(1%NYU^U4V;C^/RH@VL!7'UGW4I]_@G,_8X]6Z MM>%+3[TM1^/Z:)WNSL[(H).J_XN7"-Y*3R35D[@[L2_=SB0=6Z [H"0]=[86"6.$3U>TE]1ECV"/P- M!,;I!ZWX $Z0R<^(73DM]$? ?UB&8LICSE[ 9>-N28!;SL)W.D MO]]MK#,X$-]NH.<#>A[0\_]0P9L(_MQ-[4'4,(_P8%DPSQ M'K4#+,"(_HA/ M/M$]T*UN\3Q)M:/24H''H]:JEJT48=;UECHT4L<.C'#:H(EJ<%B5QA'J%6<3 MG&A9][NR/3IHR/O5FF+$P]$%K&"I\':0@<>48'>@VR";2X?^IDE_U+"*]%F0 MD($EK\G\6_TR\$6.4_)XR8X\#O2H<,[(#7+?M$"=II^.1ODJK;14CBX-9FIC M7],1^86,>9R.*Q2R,F851X%-8IYER'^H%/D:#C8T5#QCN!T05L85*^)QD:(# M'Q5CPJHXJ\HX+W(/,:H*KYGP(DZK##7IJ$3(OKS_._4'Y0!+YBB\X,5M 4>C M%3XP(MYKA3DXZ0.L04EMJ!\S1/4-]A,A7D@>9ZS +RM+PN)J7 [4<<2L;F43 MX%Y'PK.9Q%DQ02'G<5;ZNC!/BWU7R+YUIQOEO*KC50'?8DVRF*<8IN!!XG&9 MEE?2VNGZB>I#&&+"D2(?HV4VB1D6+F=IG.<%X9XPIEGEH9EH@9HJ*W"3A6:6 M8\(1-$_C+"]#,XN2_M.UD5Q=PMC=77AJ+!;MJ%Q_'P_:X36[ZR_Q5_/^*?P@ MS$[BR6MABZX8<1Q1TS\O_<+I0[C2-]KA Q'$/;[(8+P![F\U%NB\\ &&-W[Q M%U!+ P04 " !NA6M4!-:M>2X) 3%@ &0 'AL+W=OOP*C9'7L&EGB_)+9G;*?-YB&7B=/N;'?V M 2(A"1.*4 G(BO?7]SO@1;(CI>WN@RV0/#C7#^=\Y.5.MU_,2DK+OJ[KQEQ- M5M9N7LYFIES)M3!3O9$-GBQTNQ86E^UR9C:M%)7;M*YGH>^GL[50S>3ZTMW[ MV%Y?ZJVM52,_MLQLUVO1/M[*6N^N)L%DN/%)+5>6;LRN+S=B*>^E_7GSL<75 M;-12J;5LC-(-:^7B:G(3O+R-2=X)_*+DSARL&44RU_H+7;RMKB8^.21K65K2 M(/#S(.]D79,BN/%;KW,RFJ2-A^M!^T\N=L0R%T;>Z?J?JK*KJTD^895?E:6'%]V>H=:TD:VFCA0G6[X9QJJ"CWML53A7WV^EXND6++WC9=@9&I MRYF%8GH\*WLEMYV2\(22(&3O=&-7AOW85+)ZJF &CT:WPL&MV_"[&E_+5T %\:3:B ME%<3G# CVPP]FO:GGQJUBRCZVNMJ4UK]B]U5]D M^_R.;\>:4?8:IYSH&]6+Z;'[.%JI1P'_%2K44;:?XW;\^ M=)=LUXI-[]*)($;/R(.U:+8+0&*+]#M-O;O>6L-79O!T,5HN@7G"CV$HR*$T MJ[4VDM52+!BZZ(YBLGI.E1H#Z'QZEKMGOAS/5*U^VZJ*/0B4;E3GI$J)6JJ& M:13[X!'! OUX= &B,VQM5*F!#?G*!7-H05 3DIXP!N!P_NC%7IW5K-'-!4*O M%(%0U*@.[-:,FCYY_* $^X7F(.GOLM#W55.I!55N80M(Q0 / M9X50[2S]I-@MNV/:G2FV 5CHD$SWF45:[#%"@IWMU*0VSSS[!043MKV!MORHM1KI 0= MX(]KT^6^Q5 DX7TVCWG:8?2#0]/@CFK*>EM)XZ1+;7J5J!UI1]T.&TVC+3U1 MRP8Z84ZC-KW(D*K/+Q&#T #I&.V MD'C@D4>J>9#&=HH1G-G.C:H4,C?$M>^&53]I$:9=">M:ZK:A/-#!7FM4 /<; M%OA_(_<;<"4JM=-+ \J-*9\S"(=^4'3J>R6NG^E:E;#;QV[D4V11.HQ8TP' MFCK'TS1.L6B1+91DR#AV46Z[0@*&Y4JTRR['M/%D24$ [J6I=.&AT4NDMI>J?6'K&G"A@8 M3"$S0!/2WAETGAHV)Z+(W/P#W/K* L?J8.R).?6S(_&]],#5G*./$MU?$AUA M(!-R/4=Q02@\JA?]\STJE?=^J*4W=(;A7'HOO"!+>5P$M(I"G@L9XZX@C'F8^UX0)#Q/4Z\H>%[$7G^Z]V)QS#,?8@E,0%V01#Q*0^^SMJ*& MF3A.>)R1Z=A/>!#0*DH#7N2%]Z;5QEE<*'O4;3^$BP566<[#+,= M3G/NY[$'_5D:>TG(4^3GN\B',O3+ E&OV%0IY',5G/(5#X+FD9 M/,^\#\_*S@Y?_2QR4G'H1?CQ\V\\#WF8 M1A[JX0?>&0YJ&A;>N;<_5-MF@"WF5'!^%IZSLSC@*"6C5N3D9R:!A#'$ZIYQ.,\ P10^02B M0Y]BE!9VUB7IW$MYBLC.@B*'LV>H2>P6;S#ASSM1G 3YE1*[!0,:YF8EYY;$ M@R2&^(47\,BEQ-+95;I2)8Y8(X&=T93K*ARZJ+53G8AZJK+K-E!!H#N+>9$& MT/BVJ^%<+J@O]A5U#9GRD, :E2WQ>1!3(8."^T7JW8F-0LZZ?& V$<$ZBMV8 MTGGA_D[6')[X5,X@06GS,/JFX$GB14 P,%3LCU2*E*3=+](.9#D%KR5:#1I, MUU>H@ZV),O_7W3CF893G#N7A=WT,>9*2=R%,!#P]"DH_*3PZ:NA' $0P.@H0 MNU9#O[ESU*<"!"[WW? MGPV$;FSU4V$/9DMD[]'KQ\G)J3 %7IXH)Y4#XX:. MC^\^WQ"T7H33%"^A(.FZX>Q%$$_CX=*E#L_#\<:3V>@>4\/E-!C>,6QVH1XK@E"76=T$]Y@;-ULBW'(8_0GX(H0E;3;ZJ1H67& MZ-8X]7AZLC6@3^>\"%,"NH_6-F++#U!P:GIQD:(5/2M7SXZ>TZ&Q*-ZQHK"; MNF9+K:L=,NK>V>82+C^I[@DF-<6;WX-LMI*]5D8LEZU<.CR[O(2O[AUYN0.E M:60]B([D[7^GR'M:3.2M56[<+WJNM!:5XZW&-LV.I%\5&?6J($ C 9LXW'+7Q\PN MV <7KX%%T<\ 29A$?/JU)8]M%T2T,) 1)+ *\ 4(L]Q?2]"P\88]X)T MWY0&PO)BI"PO!M+":+@X3+UDKS$-C,6,H1H@+Q)@=^QN@7=[W;T)=U!=Z1V] M^M<04JB^*G-I=P3]ZE#YHE,^_:O9'SRDLPJ.E@34/B(< M_,RGW$>@.2E:0.^[%X+-))F;V7Y*,SO*HC_#TMBQCTJS@P]U*,?2?8ZDAHL7 MA>Z;W7AW_.)YTWWHVXMWGTO?@?"KQK!:+K#5GV;)A+7=)\CNPNJ-^^R'@X%7 M&[=<21RLE@3P?*&U'2[(P/@=^/IW4$L#!!0 ( &Z%:U2*<&PO=V]R:W-H965TB!ZXT6A&1R U)>>U_GR&UN[;1Q@?7O8A#Z6^F![#T;ARD.0]Z:W=G462:'D9N%FH'$G(Q7$1C5S(8+7T:]=ZM523'82$:TW--(YQ"P@&:*Q#X#CY8RX;;N!2#7^*UO;G M0170%CH^#?:SVO\&AWQRA]>HP?@OW<^Z11;09C)6C0=CC& 4&H,3TAW*C=6X*]#.KFX\/]#2 MWR>N+>CAGKX7DLM&\(%^D/.I._K>?I5\:@6JOEM&%CT[^Z@Y>%G/7MA/O"2, M?E32]H;^(EMHGP)$&/(I;G:,>\V>1;R"9D'3)*0L9LDS>.F)A]3CI:_( _WK M8F.LQA_K[V>]?%(6*&,+^J*$O_1 .S5@)0NYI99O!J!X M%QB0UE"+F]]/8'AM: 1 -=S'$C%G)#&6,-F25+?0CI'<[\\8W"FV])S7N MIGF_!7Q M*B-EP+>*A1XTQ_OB06],)0?;HC0(0G_8, .=T^ELA10<9@]*(O2 M/7!]C&+Q;Y=N]*@5CJ"WON$;C )53O?6#?*8IOV8H_O(M!. ?<[A2=UF#@'IY?6Z@=02P,$% M @ ;H5K5+E%7/O$! ' L !D !X;"]W;W)K&ULK5;;;N,V$'WW5PS4;9\,V9;MV)LF!G)IL%M@=X.DEX>B#[0TEMA0I):D M[+A?WQGJ$J=)7%UL29\Z<,YP9\FQG[(,K$#T\EDJ[\ZCPOCH=C5Q:8"E< M;"K4M+(QMA2>7FT^F]DIJO+7@ZK(4 M=G^)RNS.HTG4?;B3>>'YPVAU5HD<[]'_6MU:>AOU*)DL43MI-%CK,ZLV8%E:T+CAR U>!,Y MJ7E3[KVE54E^?G4MMS)#G3D0.H/[0EB$.ZQJFQ:D]6SD*09;CM(6[[+!2][ MFR3PR6A?./A)9Y@]!Q@1N9YATC&\3(XB7F,:PW0RA&2<3([@37O%TX W_2;% M\,?%VGE+Q?+GD5BS/M8LQ)K];]D]BL<=>NHJD>)Y1"WHT&XQ6GTV'B&9QO ? MRKYH^&RV6*[1PGM.YV0Q!%\@7)FR$GK_PW?+9++XT<&E$38#LQE<2TO-8RP! M5I4EWRS82RV]%*&IS 8$I,(5D+7!P1MP'+HP*D/K8OBE=U'PM1;6HU7[)WN" M>#>.QS.HB%=JRI)@ P#LA(-*2#+1 ZJ"AOEDWE-_'HB!B*XAZL('GJDR))L^ MKVM'B71DYJC MWD%-/6D#_#UJ:2S]I34;-5BA23\DJI>? I+(4#_@J%RXHHLHE)?RPD^UIXK/JUFP(1)+R M*!B"!NVS);(?'!#0QE.==2.9TR4I3(9K3VG9HA84-8:+C%10Z5(QHK":E;%8 M.I$>Z A,126]4/+OIKP[WO3L0$E2%4B*/+>8TU:#*$VM?;-[G<3A*U5./&H; M8L%&NI2"[REZS#UY@VO+M3%(0F4GX^--":\TI8!WMK+9V7Z0 ?J2B"?#[N,J@K/CUA*ZQ$OV<* M&]$0H 90=<:RVO1E>RU*F;9-WT;E<*Y>_T6LN2!8G-&Y8;>,DR7@RZ'')1"/K;4E'GK$6F&,9 DURVGTWCR33LX1?*1Y@I\RYFKP6Z*=', MSG[/WMHC6.^)R3A>=+L9T^LD7O:;:Y'O6M3N6R&56"L,8OX-=]CK'3*UV(OL M/"M!2&;]?#K._SC]9!:?#'KZKYVCHX,;2XDV#_X_:^/I-A4>"[J^HF4#6M\8&G[M M"P?H+\2K?P!02P,$% @ ;H5K5&]J&ULI59-;^,V$+WG5Q N4.P"AF4[23?8. :<;+\. MBQI)MSTL]D!+(XD(16I)*H[[Z_N&E!6WZ_C07FQ2G'GSYI-<;*U[]#51$,^- M-OYF5(?0OL\RG]?42#^Q+1FT,K1VPG=-(]WNEK3=WHQFH_V'>U75@3]DRT4K*WJ@\*E=.^RR :50 M#1FOK!&.RIO1:O;^]I+EH\ ?BK;^8"W8DXVUC[SYM;@939D0::1=S(467Z002X7 MSFZ%8VF@\2*Z&K5!3AE.RD-P.%70"\O?7"6-^DMRB+R0IA"WTBLO;"G6CCR9 M$(_$F[75*E?DWRZR +NLG>6]C=MD8_Z*C=EKYG M?3L_B?B!\HDXGXW%?#J?G< ['Z)P'O'._V<4/J\V/CA4TI<31B\&HQ?1Z,4K M1H^:.!;=_P C?J\)%9_;II5FITPE= M*)UMH&?]08!2'NY2R7!R9N^NO?"J,JI4N827+[%$EG574 ^1@KBG\B1U-^2Q MLK;8*JTC<8MC=Z90HZ92&TU]V,8\1LFE@D/) E8^'\"@VNR6*Q"2WQA0Y@FT M4GWL(_B-@ G6[<8]:^;)K>*@.#G1QY=#'U^>;,![RC4--N;$!]VY&PO=V]R:W-H965T?G?/]]NR^E2OC&GBS^N\J']X MLFJ:S?.G3^OYRJR3>EQN3$'?+,IJG33T9[5\6F\JDZ3\TCI_.CT_OWZZ3K+B MR8_?\V?WU8_?EVV39X6YK^*Z7:^3:O?2Y.7VAR>3)_:#]]ERU>"#IS]^OTF6 MYL$T'S?W%?WUU(V29FM3U%E9Q)59_/#D;O+\Y72*%_B)OV9F6P>_QUC*K"P_ MX8^WZ0]/S@&1R_F\[(MFJQ8QO=EGLTS4\#K7:5[*--,#TTRF\;NR:%9U_+I(3=H=X"G![ "?6L!?3H^. M^).9C^.+R2B>GD\G1\:[<(BXX/$N_C@B_OMN5C<5T=/_')GWTLU[R?->'ICW M55G4-'":@$B'$'OT=1S:Y_4FF9L?GM"IK$WU:)YTQXP_K$P\=Y^8-%YD15+, MLR2/ZX8^H#/6U'%6S/,V-7%#3R>RZ!K(P-^ORO4F*7:C.*//ZG969VF65(2* M49SD.9[:KK+Y*DXJ0[^5>4YHW!8FI:^+-'ZD1Y-9;FB*QA",34039@V3U)_^ MY=ET>O[BKV]?U_SKY,5I3*Q&QPOFCK.:%Y&E-$3*WVRJC'=L9@I#NT40[<;Q M'<%3!_O'<\YU#-JTHDZ8'=3Q*GDT]*XI8I-G=+* FG'\\]W=/7&;O[<90=H! MH"ECFIP@7^QBMP /*P'75'1\"UR%:\-S1N7-%I%GR5%_%@R M155@&34CB49/#8%*@ "'1I]UTT=9?6C1P#\02(O'OX!@5I5)2KM [(G&2^,$ MDPC4.V(PS2HN:1J"?5W2ENDN+VCCRBW@FJ\2D+>ILKK)YO7S^"0YY4>:LB&J M 79HG*QXI,T$]<1)0VNI/V'JK*C;!2##Y[0J(3:A*P$ &SVY>5$+1Q8\ B:2 M&7&2IAFV![39SLHJE7V) I)M-YNR:E[$)[-37E>\)"1O1CP!T1[1AZ/;PX#F MR?Q3?)+)JI)9EN,Y@G:=?#*$M7E6,XTD,P!U''2[R;JGA-2:R"E/*MW>$]:SCT814-GD':-2%$9Q7% M'F%N9E9)OJ"Q,(L#7@!=$4&D61W V1B:>T'*06=98V:*]F0'S+%F%A<03$:* M Y\J.I,T6^-/J>*&/M*C24^Y-0WRIG#.=;+#,2N6AFJ:G>LF)/1&]B#LLXL-+SW-&ZLN\*?%8Y>XI7) MTWBV"QEY YQ/=D?1H!S.T<*,>.YS=\XWY19,E3@M,?=YHZ+.$9^N%L/Q M .N20 MD"1%21ILG+T9]I-A#L#$5Z\K$\_2T'3W]]L!7PV=;%MOL T<"&C@S M'6$G1U*QT*4W!0MH@H0B4MO5] OT8MJ.8EGB<)!ZF]'9>$=?"[WT% Y7_8 MI +)!V(SHA[1?L8OB=;2.GY%0Z1)?((Y3468>V]>D=' BW^75)\,#N,I"TM> MTZ#,C[Y*YL=I:^S*=8=[$)>/^F&':W]IAP>W% @YMF![ YOI'UBB!HBS_Z/ M3>(.H!R?T2&I:14]&H8XXB.AT9VR0*GYFN70>6ZJ;-:*(;6LC% ':Q+'WE\H M7==);GJT%+#*$LS=;@D)X)HXWK#T.#*7&V_6UN#.H5P9QP_&Q'\I&Q-?C"+5 M.>_FA$;A45;W9'@7;<5"B.@\R?*:=G"9 *-+89<=U?H+&W7$/+ARYL'54?/@ M/9@]$?A[HD:BTT-&PCGTY22A\W9MF.;DG;B"1!XI M8\B!%U]P@$G^0,$)O(/<%O(1= :71PSD<_)3.?NE&! M6A-T5?"4G(Z*I"5H>%UZ+P-#,Q+ME#A7*PZ(K/#8/>G(0K= 01&&68L!1L>; M&%XC*OS, /7*[F!G&0!>U:.H8EJ%Y@N8+*PLET4@I/;T$2_+RO3T6S:#3GV> M_4,(GG=D'+^VZN8FV8D&X/<[1%!EOF+/XB_NV9T[E&J96=ET]_ JOCZ_!NH M@#/+6,;7R7*)PTNG7O'N"9UX(VV94Y/$ %%_"Q!'9[F,29TRR[)RXB(UFXQD MPXI.,#0 XK%M14JJ[!49(+ BEZ+[M@1^17M2-*RDV/EY=Y)Z%2_HG A^1!<3 MSNPDSH)@(H5\'*B+3B0_PC'EN5PHG*PI4IMEH.W-2:I "X9[8 T[7.D@E&GK MY#?"G[+B&/R#CTI;CSIBE^"/6&BVM5FT>8AD)>4A#F^Q[-" O;)&%C@^2ZBV M(I41]%-;D1,.3=C15=FSF< 4H*':@FF+N?MT,HJ5O3_HTV\+<5W2(,KEB9Z* M4&3N+V(/8,S.Q V5O3"YSA[)[* =#P%.ZM;D^?@(][]VW/_Z*./^B4[K8X+# M1.L@$=SRM@X)@*/C#'N)A@>/WY25(94H?M56E2G("J /MB0!:5OUL#QGW9]. MB% $R#ABU\K"5*RHE7%A8#K-2["0.GB<-I>.>4H3JNK_'L?S89MLXCNK5M#X M1U!WXU!W M9S1\68SHS^GXF?\3LWPW>3:>V(]P4. O9:_IN3PP/9_^GO^E+B7I)- *O6'4J%I&536*&H_>Z-B-W2NV10R'/?LO.C:&B')W[[1OCK M(NKN[W1\]<_;WENWO;?'O=808AB>?WE-0OF1^.,!WG1TJ ,>[$/C[SENLE34 M'C+UR.8BA.49/9UVW!,LW!.2-"2PLT;]&L1MR #DF 2)HQRRE'4"%C[@2O04 M"27B^#4K7"1L6'0;#\SX&*.:G/L0S/E19+Y5]DB*QF!DY>C;P_@+AHS#WT'& M[/1/K6Z8L\G,0@^:;L6LFTQUJ'Q0%FBIK1GST8FW7?,?*HA818NLJINSC$A2 M?H/7U/KVW[Q]\ZOS[:]-LRKIT/QB$MJ#<@83@X1"Q) 7C:B)?+)P'LD8;@8M M$5B&*6125J2DLY%@V4 R97-2QXJRP3/\B(-/;'I:,CO-=&)!QSRIJHQ=K\72 M^N?A'=\1DW &K&HGC">BH6))&%'O7=&)$8E"37A[S7H=CO>_)44+Y4EC5:.. M 2X^P)2=@((<=FKY$0&!EY^.0G\AK-H7U/GQQG\T5E;G-RORFQ6^NF4WD@^% MB*ZO-DB'#UU>C2?_RD?R\G9\^:^ ,@L)JR'^.R?]DE"H4;GS _QG!'6RK 3L MK'9NT$*!&CDCAEBD&"FD?&:YG%M+,Q8E78MN9G*$7NH^0I3&2$%AHIZ9>4(J M+&%=O(,TF?6.F3[RX7KP&\#DQQY7&=XQ) MR<^[[\GL:>@O- :A"R &L2SV$.;0LUGM:C8D8>D(K'"6>V2(:_0Q0,@B9Z=T MH%LV$I^R_( E<7>_B4;SC'V#GI#(&*Y*3VZ$H0A[*$0G]B^\3LIP,%[X;MWF MRH:2^+OKCNHT)[98,Z$&E#_".F#?1>X]9V=;Y3MA4?XN3]+>6>05POY*U]MBS]9 F:;FQYN/=PT?>H[/SZ_BXBA!D:4R.J@CW54DX;(AWWN>) MJJK0BEAQ'50:_L!X\?%ONSH$JPVY^%M#VJ MHZT4GQ@L=#JO687WQT0JP9=9 M[9W37D9!-X8+_0R .\P_FHH=?)A.E!;>9N;9PG#,' M48OCB']%\!AP$C0:+#NY! '0D)68V1T#MK M.:ND6LH!47-CSXI12\=Y@XCGFFV2UW;_/%Y$;=ID32*R#VXAM^,F=0$7!(<' M-V<)3#VF@*T2+2"%IV>G/!T(7!)2 M6-DO:_8SJEX5*>B /'B,7/Q)OY*!K- M,9MN,O5<9GJ4*_Q1$/S--E]MB69?A0J0\Y8&0SQYVA2.YQ'DW6 M&-GR_1>.[GY2D/ZO'O:.E+3Y-XM* OL(/Y)](8YC2Q;(R\#H*CI'@X$9P0"G_3,__CMHDME;.))+%WT37S8TGHC<=[ST;$((?W1F%3R)!:T M1'D["-(,&HAT>'@73.C_'OE1NY%>09YE2_X0!$BU1WA-G+55IYM,1$(??DLH M^N MA=FCK=^!<$8V*+[MH#MFGDZ<<7$&7>>L*G=)#B&/=>]-.[PC(@MJB6K)@CU, M8[B*'5J$@UO@G&^]3V/.[@CV0O-_:HZM(*=*L^$@$COFLWMYS3D%7BAYQ8,M MA'DG/F$=T[!O29XK*I7836U]@LHQR%14L;AH(6L[ 1SV(,H*11N444FK!$.W M5,]ALW'\TD;WAE8@7"(X$9[6&PA1^!"[VHY'&$-G:"GXMVRK'HIK\1P3XP M MU4XU\EPAZI+FH#D_Z5I>JR0E.23^E !6&MHM@8CA (,-)2S[60RR@J.!*?]< M;FDW*EX[9X)IV@M.3F=6#.5GEK__8K8_L[70.=.9VTD7CDU+EJF:N,DH=!EU M^[L.]@XE:5Z5SEA&BIKD$JB^ 73KJ]8LJZW5L^5<<9PFB.\EH;_4*+/0+W0E M4=5TLSN'S.4R3,Y=M.MK1*PZX49?D>70)\ZO$9H'+-7)4=7$9V=/+H[J$&^ M@+\" 8,*R-&7AUVD?D1)^B5.*PWBKB7^4,D^01DB M+,^K;(:H.>I*GDM.S_6+Z!>!RZF$;QUZ,;1'L5B495XN=SS@0?Q\#3;V<:AZ MO.X:LRBX.,8].*??!*?*I^<#$-J,XZ^$[\711>Z-%^V/1P*]-Z)N<)#DWIW# M)1('1&%]IJ)Q!+.H?] >#OMJBHAU+VV%W3;T*FG$53DKJT1S*8)I5#F@'4CP M#9Z$-F\:FU\#U,VSM?=L0WV#9W4S( M5L&CIJAE?RS^@T%?:B;EV+Y"1LZ(Q(Y4.NBW.K5]_5[*R%QBEROP0%7$>I.7 M.WB62JYS<#E"3.?(L[;.2/%16!^E\UPPTP*#2OG1MA8U5S,^XPU!,OI:.Z5K MD.!5)UWA"=(A?>XHJ@MF(3P*BQCS:R)>W15U E4Z/TI//]9H<3_9Z*V;I M!\1A!FGHZU\?3%?JA434"I:PC^A7XB&W.+21TT*7[Q#IWPR/::@AB#O,<8=9 M8/A&ASB?.Z6L4M+87(W O'1XDH"*H8U("$LR5-G6Y:4Z'4.\ZVXQ71[L*7NN M;AR8AE5M>M%&&YKE1'Y?-2;I$L;:>V'11AA>LZ[BV:[C-,CXS #?1F2[VG3L M&\RS3QS#A$)%/-(!!? M]"JKSP%G/Q%HSZ1'3XA/Z9L%Q^YUAQ_QN?W,U\ M8Q1[K^B&D_Z1X)>PGLGHR.&W.I N)BZIM;I"B72^FTP[^5U7XVD_?V\Z/G>Q MV"XUL]=DW^+^_>E?$Y_>-SF>>??0E/-/9^+1"C6VP9WX?4-UZ^5$68!HQ]/" M4>;ATP%3%]2*[D9/QQ*:=5D47LG2<6PNAV."0ZKILU$TJ)HR^!W A6D+;:*"]-_. NH9WS_V4#9?)@VX-8K()JA6>ACO?A: _(LD:^ZQLL( MT8@ZS&*0'>DNW8)7Q3#&[,Y3EY6S!6P!0;-7-.+2CH3*QDKV@XL)^'Z7&FFZ MF16;G$;![M90<0QG"ERJX%Z24KNWD$'2^@(A!704!73TK<3BO.Z':27Z,JWT M534MQ/IGD8GN5/3%G7*XR0& MITAHB"M1]A1/I$1QX3)ST2KQJ,K*Z MR2J;N0P**5*!OS@KN'[H0Y AZ')E.: I&ET9VTBABIJ521XS+A9:2I8%C\'Q M#ZZW*#>F"LS+=(?VW8E@E7L21HC";7YP;]!$'KMQ@X@H,0!.7'#1B M3D!+G'(G>U ;MZKA<-Z^TV&D@2&06N2337AI/KA$>CLR#XN6-3J6V6S0-$C? MX7!4GCPB12CIM##AC@?,:2MG#0680O)!96M_>]4']"J"@@=H!?73X!95!CO) MQ7_=1R#9L 3=YYU:1@]K;:EZT3MH.7:.X)%D6[=@T'Y!,Q9$392P XO]JX:Z'WR;Z^[3-!//CQ0EMM*&(.':-F*98[*#;(D<3_)'$.+JQTO! MB@9F'3Q2TQJMDWS1%NSQX3P&PY+N& <*52#6:'!B:R)=9-"HRQ,)5V51:!LP MJ1_@PV]7(C$L6QR@;[G1_B_.?SQP_B,]_^^2&OG0#T3/N>A&KC(N/GGW<'?Z M/+YOJ[H-&C[0IZ[CBO8($;:AX(A?NI%,8-6!W)GI;),Z&/=-R2I5$%62J:XU M_YP! O*#5YV=?$6X$:P5>L2SMPBUZ[F $O2G"5H1N71G(),34XI4F!?.0%HE MVUA+(EQ6[(CC-<0XL:7N*3'%-(0J+J4M3; [6X!(-0W9.MPY/<<>)-UL1P+J M9D<[ CNX0*5/(%8;\"I)=\L>I4,5H]Z7G0B-Z"[AZ4VR0RH%MT7ZK4VEG)NQ MF#2]ESD_C!65,DF,^L>QZ^%4^EYM/X=?ZH*/@+^ M:)653QH9/IQVC(R]'>NLKI$PT^L^M2JEP!"G7W/)X20L!K@/NQ*Y4BP1UQ1@ M)SV*1"$ICIRT-Q"(1BH;$T.G4PY@<::X>H-5ZX[8#R6-$YSE@G/'SH$"U7%, M["!5/"5=]$3M',G^= E?N\VQHT;)N/;RS364J0=0^B7^YQ5UDO!TIJ52;%,) M ;A$+V^ ,643^,(H^V(]ZHKU R)[2+KW>CMT>R&,X[\28&5;6WV>\6CU&*)B4P\?@+FNPWD'S';F3YR>Z]W?21>CEHJ=G8%UT<8U_6*]>0*2=[\?AJH,X)2$5[<2B;A'B.D M=Z0D_U@(\MDX0L:8Y8[D:HYBGKV>FAB";*J!O-JN(Q=YM5QT)V#UF@%<=*)% M^QY^(5[4:?=?G(QO;.. 03#._W_ "%X:RFDBUH,JJ2A*? M9A.E$]<(<^+Q,O=C0.*N-/G965626RA,;N78TW/_E2W/_BM9DI&;,//MVCW6 MF^#])GC[QO;.X0(MEC.^^! K"0YK'^ULCQ!MJ\#KU/$.TC/K?WK"9\:>C32R MW4R5"_21]Z$W*ZLAW(M.\-CMUMC=@I&JA]E:] GZET_PQ_$#2F=@&S&WJ@V* MY35GT,9,/[R]?QC%'RH.Z.TXDUF9H_TL>EG2GMK.&IT^D^"4G?X:R2-)'W#< M,SJU9QR&%4$L1?T(= #\6:P)Q4Y?41RN:-NYW#G763^*0_8SA3C^$V0U&^#O3VT@G,ON3-/ M)S.*EF*S2K.]X)_+I-48AF-+D-/@G"A"9VL'V',U!M%>@8Q-QN#5Z3Q,AM8> M[U;Z:R\DUZ94UAETV^R3C%M<%"[.SB;*O+);UYM!BXMM'5TZCNZ&4]$/?'X> M(=DJ^KG"/G[T^_HS;(3]CW]AVHE>NT(,GTG. TFY[."WMJM)OY%(]%TTF8XF M5U?TRYG^[SZXF([.;RZCKZ&"Z"0@2ZYV=&3YI[QY$4^FVO+D-)KT"^7]+\^1)].1C>$, <58W2_<"/Z!?[&3B\- M7M:OA9&FT-;0C*Y&M[?7T9M,S E2T_1S6O[M]35AWT!=D:'\M[=7UPY074F7 MKD'0VIW )8HYWN?:>75Z?.SK)\^C!SQ&R],7]TLCZ>6M_J0/+J.+ MT\/_TQU4TP>K. ML8C)=70[P7^0B-&S:?3L8I^XA(SB-V)XQJ\_SY%WRBE,S[EZ=ZB&1LU4N!_P MM*2P'7#$!KJ@:W7R16_NH X,=NVTX,B%A??TWE"R9DBM8X. S2,#G[NFV7TR M>;8JI;9X0UP5WB5OB7]QO:3$#3.YT3!ZK&-/<]A8NS-G@2T85EG[,,/!2;J* MG76W-NIAU/&L13Z3S^&).TD'0W;.K]5#0^_LD$SE=3HW)!4SA*]6Y("3>=$0V@Z M'3_\0>'Y@+: [* MMG'9&[Y=.N$3K:=$G>8"W9&Z*V$A%DOX>S68%91ZI0XW8>?UK YJ>B5.+RJ< MN'""'=C#>] 3:^\4^KH_+0*I5XE>O] ?9C#K@%F+T'RP\,!659TZAXKK>()Q&PEXS,M,^V;,$G0WPJ4YM-#;2VT"Q7/6 M7SLH/^U";'X<&FB3;8S-H7!?/)[&)%@^)2NW3]FDT4*M'K?1?2G, MEF\/(5:5VJ.I;(!VWUIF^C >$^[FG%WN.$LO'ME,MPMKM$SFS'PIYQ)CTEG0 M2@(@ZU5+U*G]C#<^H"$]K)B3S>'SE3#5 .%')YX)X^15Z)MRQXE2]':^N2G_MJV23H2JL.NDY=.AJ6M"=4VSR)G'*FB<,,>OX&=Z:X8QAJ*_#40L. Z M.KYK0WP/1AF5M+8 ACV!["%;-YUYP_1%2 MY@ !SP"WY=B,[5#@7^F?C[";@$M+???!<;%Q_#& M=(U-(WK5K7;,2TV2'$ROY$&T.)>5=N>O=XN;4Q!5KLZD MZ;\EW"PMC0BV*N&:._P=W8Z8VK)'!\ (3(8&?G0@BN'#NSIU") M@JM.;0!'[ZCPD9$XT2TK5#P%I.3UVL3?Y$&*80$$_\HN?%KR>[-H):KY!MM MJ_/7T[#',VVW(>/QSY ^YKRYXKW[]U:K,)V+XB-[@)^ MIV_U77R"=@[MHJWF.BPJ_ M:A@'Z2]O/XR6>>\/!^/=MOM?]"IH)CA[?0N28 M56@W>6J# =AK%#] M=9>4/)I 1DH7&$]:?S.V+RE10ZP-#3N7GMBB*T&)X^\+)MY](:)WH&FJSTH\ M7GM-75PHP+7+W0\[9O5PR#$*5[DDO4):CE:=2+K;"0ENC&)[#9 [WK! M7#)D4=QHZI8^ME02B#5_(PM1B2A9_K-U1P(4M"L/3@D.:#5 M9 !_85V^B[P8U2Q1";/*7VV'%=:N?< VJT.73=?MR&$23F0@#7\'$I#4?1^# MK+&X\+8@"#2;SK +11_X:\U\P?.-R66?-3C^=8!!6\WEW4^^,W-7X8@.N-)H M(PV'FZV^N6^RNH0K/G9==Y@0=!+?FT:< @N6%7QP]/ ]9)^)0[S")A*[?D4H M%U_#9F/0B[ ,5SZ]<"XO=OR*LX*.WVM2+L4Y_JYT\R30*'?H!<"$I--V!D0G M >934,:]MAP>%3SD. JO[..RC+N/1_ >D M218>KST5EDZ%+33@3K"!VJIM?-$=T?=?TD0W83VN!5C_A$?!">],R!8HV8U> MC7KX]X^\%C "WZ?8)T2$B2?J6?9WBO6:3G$4GIU5X ]2)&:RC5-XB5*ZL6': M ]3?B%75#:N?CV_".P#\Q3=ABVX;P+,7SKB3RWU-M70U]#PY*#2<;Z0"50MGN7;=;=4_$]CRU'[Z8HL.BQ0/NH&2:=5R] MS\F[\D,T#DE7MUE] J(]HC$KR3W@_L:&SE;S?!J$_)U/&GHJLG"@SCA'73 Z M6\I$R_"W;O@V&$+?F4UUT+0TR_)I _J*"Q>5-<8A\@ :CFH;;$Z$\WCDN69O M=6B@9G9/@".N&9"G@3U7BU'B"Q%VOK0<4[4+N66 M$4-Q(FE4 .DH(7VY^M(UDA5]8-&HDT8ISBK]?#S$XZ-8$Z]/(G?6V<;>76?3\_@$W<>081YSQE!!T.5Z]8ZSLKG@ M5BNFN.^N=?6J+W0:# &=:_#-.C[QKB*=Z-0-9_-4HOV%]-6\)5BJ+[!E:9NS MM6'OP%*[;,O[CB/M8Y8-5PI [4?]Y%ZARMP7VV4EG%3W-)*<@=?3?@FH,ZL2,VJR$> MSN[=#5_!V7%Y*9_:,X7&L%U9F4>S^5?< '5NU] M#@IVTRH,6#)]\ M?+A_..5^&6V^[*6/(SI5:=YDH-KY%'0E85_.6@10WPVIK,A><-YSNL-&0"Q6IK-)D'_Z ME\G-Y8MC"/0W&DR/WT!P9^NIWK-VA!R)0;P='66X^'M@Z-A]5OG/>EV*A,2S M0S<@@<$D!T:16T!5<(U\37WBBGC*;&Y2=U4DUT1RPYUHIJG%W'RK?T>X%#[4 MOJ>.Z+UIVG0^1U M!Y3BG*"8JVHWS7PW@LN,*\[T%LI1;)KY6.JS+-N9)=)YS'(6VWE/-"8(!+0/ M.BL7BUJZ@49A+4/W)MG]!6MG.IQH[7,S/>>X?6U[##X?R$K;S_Q[J5>-)DB> M769%H:XT4=>077:%;+?IL_/(UL/6&M!4^&S(0B'2%Z<7-]&S:YI0.YC5W44- MOW0RF5Y%I]')=')-_P2@:2\.!]3T>BJ@'65FON__]'B#?IP3B-#P'JM2M#?Q MN=[A=A.3#A[0?\[0L!"]'.:F12QL[QY>6MX>C/'@=*R/&ZY LO+]+N@0@U'. M)E-689&\0\)')(\?)RNB ]VS6%@[QR>I'27:ZUH'F=2]9=+MN>-RMTW%MLAB'6JHO1SJZ8G>P73JO%W.RK07$HE(P8YLDSKRVV$CM/[FM"]MCW7^W4R3A$?4;.W1AZ64>V,*7#"1X^1GK!$CJ_SIKX M3/YAHX=T*5C"UH$JW=!_U>-Z\D"2I-R0+GQY@PLS)+/'7X4K4/W9I$N@XLQ? M>@NTO$:-KE_4KV3"(*Q&$LL/^VQR=79)PP8#/@;AHG%":7'F3SGH#N@RYMC=!BQ\E M8%VX,CVI^*(RK2ZV%<$-*XQ( RA*K(68AB:[AZ]'7X+*?T'G/6>W*QQ:R'+&*:Y94[&7 MN-I-D@!?)_AQ$6!!WASL4/:T7AG3_)0TR8_? *SU7V*IN[H M8/;\;OKD*;WI'__Q^PW!^RZIEK#*H.\7)=&9_H$)<'T$@_?C_P)02P,$% @ ;H5K5&0#3L_Q!0 MB@X !D !X;"]W;W)K&ULI5=9;QLW$'[GKR#4 MHK"!C;2'5H&V[JJA-E=0ZFWEX-HT!$^RM7: M$6%T=;$1*[@']WES9W TZKD4L@)EI5;

TWB_X(F%K]_J<+,FT M_DJ#WXK+04@*00FY(PX"_Q[@!LJ2&*$:WUJ>@UXD;=SO=]S?>MO1EDQ8N-'E M[[)PZ\O!;, +6(JZ=!_U]E=H[4F)7ZY+ZUN^;=:FXP'/:^MTU6YJIFG_Q MO?7#WH99^,*&N-T0>[T;05[+U\*)JPNCM]S0:N1&'6^JWXW*246'LGOY4K)I[;A3^SH^RO$UY$.>1 &/PS@ZPB_I MW9!X?LG_=\.?B\PZ@]'TUQ&YXU[NV,L=OR#WK9"&?Q%E#23Z]G[!W]B<>+22 M#_GZ*$<"\9G=B!PN!XA2"^8!!HV8!Q)C.0*9NS7PS\/[(7^G'\ H!)D3)4<0 MJAQ]D)5R)0@SE@L#_#T\0,EC+I7?M^QY\;4$(TR^W@WY)YK1)6*<(1HO! A_NP$/X'(7X&J^ M11S3/ZU$IK61C@ZG9?K=LP$C=6%QOL!80*V';.'Y M8^A!E8'IP^\%>LANT'+VSFAK^6>%&;.4?T/!WV&FM,_)[W$,EKWIG,0?0\,S M\BX\/"OLVL_FU(%OM437HM66_JY0 M?;[15OJD^DOISCG"N_+P/F71/)A',S9F)TDZ97Z<3E*4_$DC[TYL@ITQ?NTB MI$;!%!W6:<6/("OMD94>1=;MDZ!X;N:B,?/#HYF'L'94QF&L^6A@SZ/D/5@* M5Z&X5L!W((P_D@\X<)HO,;0]T;(TF,\G["T1<,*!:NEX=//)!",', ),P^IQ M=IY.>BBY.C7GP-_J@MSW;\7A"F_T!I'B0_EJR.LC_LP*>IA')( M W-1>8#B:19[6EFOU:[3JLL>59;XYX!EE&AC%_4AZ\T7P^1U?& M4=2V>,U!:A!&T[9%0H3="89STR(A9G$03Z.N#<.$C8-X/&];)(Q9$DRCKD5" MBG-IFK0M7:9P;C:>MBT2IC@73;H6"3.<2R;CMD7"G#2(NC8.HY"-D0]].$ M MYXG_#,8O&B?]PD+*(K O)B&C"YA']8C)[%K-9\AS/_XW< M:1]STZ,QMZ"C%RH'?Z"O=9VY95UV0780ID<9O@#3EAV6EAPP8V+!\M4.AQHO M )3JA*-PPCRK\'+<)$"_S%>N(5]0!7J!"UX0"N)54K(./%-3]"RQJ#QHF=.X M:NH;I>]"EYT3CJD#RWH M:R^O%5X9_9V8YEI%:+W%>RP!;FETQ45[]P3SRT^S.)J>4R$4F2REVU%6VH@= M/\F$^FKJC7#@,LA.HI8Q.%Y)M!&R)P?1N=\NY98 M=QO!Q)YO,5_#*[U!:R15'(YB:!'GG4K[M)M!JU M&^,$H3-!@46=-YN>&'5XTTD4IU@@3V*$X.F^:H 6[BL53^)&M8, '.V]#_!( M5_X59+F7V#P5>FK_T%HT[XO'Y37RKP8 M #03 9 >&PO=V]R:W-H965T#,].2KX2;X7]O7RM<3=LI20R%X61JF!:+$\'\_#X?$;[W89K*=:F M<\W(DH52[^GF>7(Z" B0R$1L20+'WZVX$%E&@@#C0R-ST*JD@]WKC?2?G.VP M9<&-N%#9C4QL>CJ8#5@BEKS*[!NU_D4T]DQ(7JPRXW[9NMX[&0]87!FK\N8P M$.2RJ/_YQX:'SH%9\,"!J#D0.=RU(H?RDEM^=J+5FFG:#6ETX4QUIP%.%N24 MMU9C5>*BXD>$!-&[(4J;&K8 MCT4BDET!0V!J@44;8.=1K\1+$1^R4>BS*(C"'GFCUM"1DS=^2)[4" 1VS;-* ML)M4P4Z>"?;NA<@70O_1HV'<:A@[#://H?+=?&&L1LSU29ZTDB>]V"\@429" M!976;VFENQGI9*US++[G-BKAO+_V)0\%J<#)+@1 M^E8,SIX7;%YJF3D_^.RJTH4L5NRUDH5EYX"2&" H>,)]QMGU\Q\9*@5;IS). MF4T%NU!YR8L[3QH6-V8 -ZU *M4!MA"%6,I8XMIG9:7C%%F6L# ('I,]M%6 M67O'H!*GC37T_ 87J%#L6A2VPE/VV]4E2X:+(6?W^]H[^/Z[610%SRZO;]Q5 M^.R) _MH=/@4N95E8-!G!2HAQ,?CI-H3ZPHVQ5U'>DY"4FDZ1>P>,B!C((K7C$I>L$0BC.2B M0\1>.'UF6L7 L!'W:A,OX[$0-+U"W(0I 3 M\=.6SZHP(JXHBC(%AJSJ@XKHXH[@3>R0JV:/&=B#IXHJ=_Y"=:_=L -]5).S MIP_^$9E$*0;[+@ (,SE693)IL["7\KD+8%0X5WNHRGF?S"Z6\L0Y. 8]F;!- M$B&R5(6PP"$*Y3U>:P.6*D/OI2V6ZGO3@.5?")X-]FUUL7O5)=ZM+JNFNKA6 MF# 7+[$P9I.I7:>"RU@P=2MJ7" ?H4G EUQJ[]9E9W,,^F'$4CI\E('<& JL M30(Z*%R+K=HM]!YY(W]\%'GSY$_T M6Y)H**@>/'#L771K@W;N3N+^U &/FSIZ$WW[7YV+O!0$-N MBWDIR8:#;7+/WSA*9'$+O$K?/?%"?S0:>S_)C\16(PD[7H%>C<@E[PN=-TM> M-/5>_I-F< $Q1Z&W:2)X$/F34KM87W!_1AN>MFJFW[@-SUK) ML_^G#?>J>; -_UK![U$0/MTMDVIA,7N[,CD*'GO&\O?"]9S>)M)?:UQ7#'=; MW;;%'3*@>8F\=M4+E2O8141!20'O035/$N<*1&]'(!+5%0*DF:KT%O>G)//, MJ%8\VQ,?=3INC!<4UXTE#0OK0FB3RG+;!*!X$CRNR^-&.&8&(5W'5%PG:)^< M,B.3*R+7]7_"NA56JFZ1W8'8;5W18?!-6Y?W0.MJ::, 761ZS-P/=XB3-VI M7BHK6+1+*88MO,50:7!!Y&:+/E!N/*$Q+T'U)G:U:$JTJ19*)TU?7.*_P$R7 MX7%9*FUW6=K3*BW)?6 H;#7!8_N3H-^-@/L - /93@;PE1:N<]1>_50B$"SW MKM#TJL:&3MM1217CU1@%'-P %MX(=TE>B!4OND,"U/6I%-"I_3\,=^$ 3_ON&/_&D8 MHN?O]6=O',Z\2[&P>P/BSG"(?KK5W3L41/XTF'[U4#"9A)\]%$P#KUD!NS*# M:X3Q#J* YIN7JO@!6*U&A'2+$L8?/Y@$M./>>>(@\H]&$98[(\4$H\K3>T>* M8>=+1B[TRGVOH3='A';]4:-]VGX2FM=?0K;;Z^])+[A>28P F5CB:' XQZ[R$)9JW)WF0H.5] &K"\5RF5S0PK:#V5G?P-02P,$% @ M;H5K5'.LYTUJ P =0< !D !X;"]W;W)K&UL MC55M;]LV$/ZN7T%HQ= "2O1FO7FV@3AINP+K%B1="W38!UHZ6T0D4B7I*/GW M.U*VHB*IUR_2D;SGX7.\XW'1"WFG:@!-'MJ&JZ5;:]W-?5^5-;14G8L..*YL MA6RIQJ'<^:J30"L+:AL_"H+4;RGC[FIAYZ[E:B'VNF$B7 M;N@>)V[8KM9FPE\M.KJ#6]!_=]<21_[(4K$6N&*"$PG;I7L1SM>)\;<.GQGT M:F(3$\E&B#LS^% MW< (@@9*;1@H_N[A$IK&$*&,;P=.=]S2 *?VD?V=C1UC MV5 %EZ+YPBI=+]W<)15LZ;[1-Z+_'0[Q6(&E:)3]DG[PC0.7E'NE17L HX*6 M\>%/'P[G, 'D/P)$!T!D=0\;69575-/50HJ>2..-;,:PH5HTBF/<).562UQE MB-.K#_P>N!:2@2*O/]%- ^K-PM?(;-;]\L"R'EBB'["$$?DHN*X5>B1*(C"$WSQ&&=L^>*?B/.?BXW2$NOAWQ/$LY%X M9HEG_T_\TKF=!)L;-U<=+6'IXI52(._!77VJ@92B[01'8D7$EK")>"J!4$6V MHL'[I.8.'A2T&Y#C83V;"9P;VF/-:)",-LC *WM5D)9T4I2@E//*2;TB3O&? M>V&<.7\ W1(M-K0LA1,G7A$$3AQYQ2QWWC'.L-XJLA.B4N2,?&6[LZ]T1ZZE MJ/:E5DZ4>&D:.^$,8?%S_ULM[D#^^DL>A=EOZ@F6>T52.(671=EST)_0OP<^ M=4Z*T D1$Z;.7[H&Z81>DN3XC:+$F63%Q)1Y:9 9(_'R)"4GTIZ,:4]^*NV/ MY#-M]M1VF N3$LI+>*D03M.9G \I97R'S4AB;281Z!2$3"WD4P*8N[8$K%5L::-):":;&#'.#=;8[5U6">BPM-Z M77A%-'/>&#/"TPTBM"]K*G=(J@46J=*VFN !WP@%Z.5E18).:.1IAL85F'2A M8&65/452,=4)!963>$$2FEJ9S9*I))3^O1C,89H/8@ZZ7DJC/VF%+:!2T_ 5 M2MUS/73%<79\4RZ&5OKD/CQ('S%0AL(;V"(T.,\PA7)H\L- B\XVUHW0V*:M M6>.["-(XX/I6"'T+)+B>WR414WW M2C^8 @#98UU),^,%8C,) I,54 MSIAJ0M+-1NA9(KMX&IM$@<@>JJR .PW%0 MBU+R^=3%5GH^52U6I8259J:M:Z&?EE"I_8Q'_!"X+;<%VD PGS9B"W> WYN5 M)B\86/*R!FE*)9F&S8POHLER9/-=PH\2]N;(9K:3M5(/UKG.9SRT@J""#"V# MH&4'EU!5EHAD_.DY^5#2 H_M _L7USOULA8&+E7UL\RQF/$+SG+8B+;"6[7_ M"GT_J>7+5&7PP3DPC M,IAQFC8#>@>\I\YZ:M&)SQ2-B"%#;28>'1?4:THZ'-E_D="[ECN"*_U$U[=1 MID3CO?.BV \_162<^U&44(YIM9 9''*\Q _#L/^N-#2BS!F*1S#>1^^"$$Z; M%T7^.$V]*/73./7N%8J*...Q?SX:=\8HC=A+IQP<7>(:]-:-JNVNE=C=YR$Z MO :+;@C^IG=/R8W0VU(:5L&&H.'9>&ULG53;;MLP#'W75PA&'UK J&W9S@U)@*:7 M;< Z!.TN#\,>%)N)A=J2)\E-^_>C[,1+MS88]F*3$L\A#VURNE7ZP10 ECY5 MI30SK["VG@2!R0JHN#E7-4B\62M=<8NNW@2FUL#S%E25 0O#05!Q(;WYM#U; MZOE4-;84$I::FJ:JN'Y>0*FV,R_R]@=W8E-8=Q#,IS7?P#W8+_52HQ?T++FH M0!JA)-6PGGD7T621N/@VX*N K3FPJ5.R4NK!.1_RF1>Z@J"$S#H&CJ]'N(2R M=$18QL\=I]>G=,!#>\]^TVI'+2MNX%*5WT1NBYDW\F@.:]Z4]DYMW\-.3^KX M,E6:]DFW76R"&;/&6%7MP.A70G9O_K3KPP%@%+X!8#L :^ON$K557G'+YU.M MME2[:&1S1BNU16-Q0KJ/$M/ M/_-5">9L&EC,Y1!!MN-==+SL#=Z(T5LE;6'HMNUYA[E M@3';$CLA^,!8?XP113@A!2J_",D]>-A0A)_&#)R MR[,"]>CGEQ62:.RGXXA$J3^(&+EIM!2VT=!&K<63LPT9^PE2C/V0I>2=5L;0 M^IAL$@_]9)22F/E1%)&++&NJIN06B.DH26L$1J>#U./ZF[M=(Y5=3OJ*V5Q<;1F@9L:M O ^[52=N^X!/WN MG_\"4$L#!!0 ( &Z%:U35D97O? ( (P% 9 >&PO=V]R:W-H965T M:J7=+*J(-I,X M=GF%M7"G9H.:3TIC:T%LVG7L-A9%$9)J%6=)SS I5I9U$:[1QW$"K,R2,(7A[Q"I7R0$SC]Q8SZDOZ MQ/W]#GT9>N=>5L+AE5$_9$'5+!I'4& I&D5WIOV,VW[./%YNE M?:+O8X7D$ M>>/(U-MD9E!+W:WB:7L/>PGCY(V$;)N0!=Y=H<#R6I"83ZUIP?IH1O.;T&K( M9G)2^T>Y)\NGDO-H?HTE6HL%+*46.I=Z#5?&D8/CKV*ET)U,8^(R/CC.MY"+ M#C)[ S+-X,9HJAQ\T@46_P+$S*\GF>U(+K*#B->8G\(P_0!9DJ4'\(9]T\. M-WQOTS\O5XXL_RF_#E09]55&HN]%Z8$[<1.A"8M*D#?) %7(EY:.X0X?C7H,'#A'$BQ%+I6D9SAN*YE7T H'A)9_,4$, M*C4L<64;%FJX]1,0NMC"9>D!N-RP8!T-3#D9\+MAO4+;O]U_GF3P5AL?0/-( M,B7K-F_J1@56HC:6Y!\1!,UG1_!Q!!?)V>!H,!R/^7L^2N&UIXOW%%*C78EL98O6& M;<7C$JT/X//2&-H9OD _@.=_ 5!+ P04 " !NA6M4D0"8^7X$ #,"P M&0 'AL+W=O%X]KPOAH,;-G]W(Q$XVN&*?W$JFFKHE\OJ:5V,Y'>+0[^,B*4IN#\6*V M(05]H/IIQX;<,?S"Z50TJHPB<.-+IW/4FS2"A_1.^SL;.\2R(HK>B.I/ENMR M/DI&**=KTE3ZH]C^2KMX(J,O$Y6R_]&VY0V!.6N4%G4G#![4C+OB&:+&92;)$TW*#-$#94*PW.,6XNY4%+^,I 3B]NA^_HA[[ MZ$YP72KTEN*QI&@M*J@N MQ@NDS4UU)<;^I0H5N_A6STC1 NI)3YU/K+C\1 KG08O/5/[X0^+CR2_*^4"W MMY0[CT*3RKDF%>$9140AL4:0=EJO(#EMZG'J7#AI[&)O D3@NU'J >%';I1$ M0. H=/W$=Y;9EX8I9@I0.9$;!*ES"7\M-6C!-_JPA]TPC%\QD;JQCU^: *[ MLR9:ZJ:IFXJ8PD=P?UP9VO2"_!\H+9,+A!,?7<(?K-]Q"%N'0A='R6F'8A_" M"M 1*(>(M$@1)XXJ874<($YH!&:#.-,4_0;6]-C=)["T:#ZLW&D]D!"C+$/Z\0Q B()^U3)!!8K./W 7)7>A.94(_TH2(!+"78LO1RKPO4^?XTHYQ=0[ZS^%Y.NTK.NWK MU'F4)*<(A*@"N%S"+W$CK\6Y.TD,S'$*91.C"S3PU3'/$: :"LIWP2TG"DQ) M 3WQ4 A+&+5'ADZ3SMF+';?5"]\/]$XPG!BKG?0)EAA8DG (VW&/[7@0V\L# M9)^!Y$%EIY&\MW ,&,:SJH&7")Y973)N0=Q>ZJX[H@P:"5,6CN?AJ47S38=F M:$A9VW7 2N>*K8BS^0;\GT)',S,!F)>T;6:J9!MXHAM%UTW58@_J*$'80"=V MT\"V3UC3%WN,\2$@CQ3@R$EM"\5NF@8]'4PBYXXH#0[DD"3)5DW;$@I)J4W? M"461&R:I$X5I1^$D<-Y!.\Y*INA>]$04SB3QH-5&=O7]Q/D@^&4&38?J0<'@ M*@+L>B]^NSKP?3<)HC897GQX$$*HDY,8'Q],6)#\PLZ1T,%,WVJ'K?ZT'U67 M[82V9V_GW#LB"\85JN@:1+VK"?1JV*E'K MA5L@-C/?UUD!%=5E#K M4M9,P6;AKL+9.C'Y-N%G"7M]%#-322KE@QE\RQ=N8 R!@ P-@=-G!Q<@A &1 MC<>>Z0Y;&N%Q?*!_L;53+2G7<"'%KS+'8N%.79;#AK<";^7^*_3UC TODT+; M7[;O":?"&(.H%D?7=;61=7G+DR[F2>Z9, M-M%,8$NU:C)7UN9/N4-%JR7I2I ?YK[2&B3X&<]9MUA MHC!F/1P=@Z.DF\A&S$XM!C41"%)WCQ4&AL>?%[ M"OV]2C4JNA%_3I"3@9Q8!$WI0D]Q*Y($(\]N)SBYIXTWC"7CM#_^A* M5J"VMO%,+6V-W>T<9H?>7G57^E]Z]S!<<[4M:\T$;$@:C,[&+E-=LW4#E(V] MX*E$:A<;%O0^@3()M+Z1$@\#L\'PXBW_ E!+ P04 " !NA6M4^'H;K)8" M "*!0 &0 'AL+W=O&JGL+*P1V_,XMF4-#;=GN@5%)VMM&HYDFDUL6P.\\DF- MC+,D&<8-%RJ<3[WOQLRG>HM2*+@QS&Z;AIOG)4B]FX5I>'#MDI?6#,SY5LS!Q MA$!"B0Z!T_((%R"E R(:/_>885_2)1[O#^@??._4RXI;N-#RFZBPGH7CD%6P MYEN)MWKW$?;]#!Q>J:7U7[;K8G.J6&XMZF:?3'8C5+?RI_T6O8*69NQ:*ZPM>Z\JJ/X$B(E:SR\[\%MF M)Q$OH3QC>1JQ+,G2$WAYWV_N\?+_Z/?[8F71T/WX<:) T13 M($Z)Y[;E)2S N@,[76N/!< 7ZYW?^"U!+ P04 " !NA6M4MQLL:_$" "$ M!@ &0 'AL+W=O@+[$%$6><\B8 M]'@CU;VN$ T\-K70$[\R9G42ACJOL&'Z4*Y0T$TI5<,,'=4RU"N%K'!)31TF M4?0A;!@7_G3L?',U''K\7$CZP@ MK#$W%H'1XP'/L:XM$,GXU6'Z/:5-W+6WZ)]<[53+@FD\E_5W7IAJXH]\*+!D MZ]I0 M.-TMD5-YP0R;CI7<@++1A&8-5ZK+)G%V*+&H&) M F92+ >WJ!JXP(6!_5M[HP_&H2$ZFQ3F'?19"YV\ !TG<"F%J31\% 46?P.$ MI+,7FVS%GB6O(EY@?@AI'$ 2)?$K>&E??.KPTO<6_^-TH8VB-^?G*VQ9SY8Y MMNR=;,]U^%5$.[ G>L5RG/@TD1K5 _H=S6J'IK8TQM(4MJA M),,HB**(K(&71/$(/G&E#?)0$ M0PK8/JVWKW( (K: _\3="=TI[(B/@FPT]#XKJ36(-UKG94E+ MGL;'P3&ES9"R"MLHBUARP:A?D%=,+4GR_BA(DY%WX.T/@]%12H:+)WKJJZ$I M-FO%#:?(@;%F&ULE599;]LX$'[7KR",%D@! MV::HTT$2(&G3-D"/(#WV8;$/M#2VB4JB2])QLK]^9RA9\6Y==PL!Y)"+;5YIM= 3CVT-2M/1^MG%N?3J>V7$$C[42OH<63A3:-=+@TRZE=&Y"5%VKJ MJ> \FS92M:.+,[]W:R[.],;5JH5;P^RF::1YO():;\]'T6BW<:>6*T<;TXNS MM5S")W!?UK<&5]-!2Z4::*W2+3.P.!]=1J=7&?%[AJ\*MG:/9A3)7.MOM+BI MSD><'((:2D<:)$[W\!+JFA2A&]][G:/!) GNTSOMKWWL&,M<6GBIZS]4Y5;G MHV+$*EC(3>WN]/8M]/&DI*_4M?4CVW:\:3YBY<8ZW?3"Z$&CVFZ6#WT>]@0* M_A,!T0L([W=GR'OY2CIY<6;TEAGB1FU$^%"]-#JG6KJ43\[@J4(Y=W'3EKH! M]ED^@&4GG^6\!OOB;.I0-3%,RU[-5:=&_$1-)-A[W;J59==M!=6_%4S1I\$Q ML7/L2AS5^ K*"8NCD DNHB/ZXB'0V.N+_T^@?U[.K3.(B+^.:$X&S8G7G/Q2 M,[M^P&*QP$ZNH(6%<@50;%>&I76^"864R MMP+V"-)8!I1_AMF#9@X&,\A*C25DG65ZX?D6NL925.T23YJU;J%U]C2@--/ M<8AFP!JDT#3XYZ8#)MF+O=(G:DU!$/#C)XAR9 MXC#-XR *9S'',>(<=SC2LT($)WF>((O@18 5C?7:LC$[$5G*7NRF\=/7QX"> MIF$JO.]1F*"KWOLDY E'(D?C=):$N?<> YVEY'X6BBPFH3A,T(O._2*+V1'$ MI0/BTJ.(VZ798^[26L#+]?E0?V0($XQ^C+.(,YR_M/C3K-7?F,Q: M6\Q6B^;OP3IRU@8%\18Y<;X#_,U8A%24$GP+1'^"1<%Q3!%;'XU:JE;63%F[ M 58I6^H-QBO"''DHVH+3_)%"I#H3&(<(8YXB*+,H(CK-@C>&O*AV%ZR&%H.F M!:(XSX,H#V<8)JXX5EB$&[.50H^HD2N4'O-)Q)XS/N&[L4=Z=X7Q)"$MDQF. M?)+C> OX2J*_R:"G1+YQ,HGP_=P M?2\-UJ-E-2Q0%(/"/FNZQV"W<'KM'V!S[? YY\D5OI_!$ .>+[1VNP49&%[D M%_\ 4$L#!!0 ( &Z%:U3WNB;R300 -L* 9 >&PO=V]R:W-H965T M+)5NF,65SJ761R#6SCE3(1)7$\C#+&93B?^KV5GD]5 M8067L-+$%%G&]/,2A#K,0AK6&_=\M[=N(YI/<[:#!["_Y2N-JZBQLN$92,.5 M)!JVLW!!)\N!D_<"WS@<3.N;N$S62GUWBT^;61B[@$! :IT%AJ]'N $AG"$, MXZ_*9MBX=(KM[]KZG<\=,#3)4P M_DD.I>P0A=/"6)55RAA!QF7Y9D\5#BV%4?R.0E(I)#[NTI&/\B.S;#[5ZD"T MDT9K[L.GZK4Q."Y=41ZLQE..>G:^JO!ED1[MDB1.Z!E[O0:$GK?7^Z\@_+%8XREVTI]GO/8;KWWOM?^.UWM(E4RY MX,SWI]HVSGY="[[SN\;'=,>X)M^8*,!)N5#(PABPYE0QSCIU')^8G*4P"Y'$ M!O0CA/.O>R!;)9"@7.Z(]84FN5:/? .$(?=>!VI1(=TSN4,Y+OTR=P#]^,,H MH=<_D765B'J5R-8E\E@GPGP.Z%E["\_ - '7(@0+#-D:M"MR@$6.)T%=HPHC M$YPNE/'BY>,MP"?BF@3+-YN$6?(+DP5.*4*##P'M=S$M]T$'P0-BQE/,'_T' ME_C[)"T@E+;,8]Q:I16W.!!'*('EV.!XO@J0_#CJC7G 18/F*+/!LX M_*SPB41IH2WCPGT''=H=#<Z/2S-GL3V!+SDR,03,Q!F,;@6:JPU/FV%Q@UUWN\]:\S(]I6#/,<:'DO%46*UZN:ZK[87%$?%,R/V@A M]^\X3VOBT_'KY1%CZU;'MHS[K=5K'E]Z)@^2V/.3QC2X?:E MUX\FRJ4CS2BNG'7ZW3%UOK^TJ]4N">EPB86%BQJ#+L4,\9T,JYTJC _>F)M5 MI_HV:ETX,M [?ZTRZ*&0MKQ[-+O-S6U17EA>Q,MKWV>F=X@($;!%U?CJ&MM6 MEU>IKT^D^N,FTB3:)<[9#EW]_ M,TX: I3<[9?4+S//C)]YL7NVD^J'S@ ,_UD6E3Z?9,;4J]E,)QF40D]E#17N M;*0JA<&IVLYTK4"D5JDL9K[K1K-2Y-7DXLRNW:J+,]F8(J_@5G'=E*503U=0 MR-WYQ)OL%^[R;69H879Q5HLMW(/YH[Y5.)OU*&E>0J5S67$%F_/)I;>ZBDG> M"GS+8:<'8TXG64OY@R9?TO.)2PY! 8DA!($_CW -14% Z,8_'>:D-TF*P_$> M_3=[=CS+6FBXEL7W/#79^60QX2EL1%.8.[G[#-UYYH27R$+;+]^ULK$_X4FC MC2P[9?2@S*OV5_SL>!@H+-QW%/Q.P;=^MX:LEQ^%$1=G2NZX(FE$HX$]JM5& MY_**@G)O%.[FJ&B5_+LLP-"%_2G#2Q>\+]/ M^]?E6AN%N?'W"'S8PX<6/GP''H%K65E&ML4\_L7XT'&)S'.PA YZ\ "PL M(+2 N(>5H=L=@[(;66"%Y=5VQ3!?[=(3",6!8L&122C7H(A-1FS2QT5>O27[ MO08E#&IV%A*I#;O&#T%K@UWP8_X(@[9/182JCA\"Q6J%UQ4*1-P+8W;?K-N-O$**@!U'+CMAQYZ//XCGN?R$/4@C"G1Y[KCQ M G\#IW4^= )$(*.'G$' HDE!<^P;Y9YX063;+$%:A6&IY)4TV).P#VH40H&M ME"E'VC6HQSP!OFX,1D3Q798GF0T&TJ@!/=:HIVL*'IDFF5H\(9/3D02<]PDX M'\V9YTBVR7>))O$(%)JO>-2\R$T.^E NCN,.L\?6(GN]XK+6UHK9ODZL->B ML(O(OH=AF ]$:9171CW+?P_2F<4 MD!Y5*UV+!,XGMENH1YB\LO(VH[O>CGGUMKF_K47\^#;Q(^S+. EHZ 4T#*G[ M!DL:SG'HT=?U(QRZBY#]2:03/C[G-A@G[)5!&+ZH".Q-M@VV5>#'2_85^]B* M?RGKAOS+*]0#[,Y8?E',;KN&^"B*!@Z>K:\K?H-94C;E*T.V([X.LVV[/!-D M#U'0.Q1Z3K1*5J<)U5HQ:.>4=QKE\<),T&5R!J_2]DX:61D@ZKN-,8VK]IW:CLQLK9OP[4T^-*TPPR?]J!( /&ULE5A;;]LV%'[GKR"\=&@!E18I492[D^V+^9S6Z[-IK"BW9H&*ZNVVQ0.T^YZ;K>=*9:>:5//51@F\TU1 M-;/S4__MLCL_;7>NKAISV7&[VVR*[NZ5J=O;LYF<[3]<5==K1Q_FYZ?;XMJ\ M-^[#]K+#;#Y*658;T]BJ;7AG5F>S"_GB54+[_8;?*G-K#\:<3K)HVX\T^7%Y M-@O)(%.;TI&$ N3&O#9U38)@QM^#S-FHDA@/QWOI;_W9<99%8[EZ1M_)-X8KSTZZ]Y1WMAC0:^*-Z;AA7->24]Z[#:@4^=_Y^ M772&_]B4IJ'KX9=UT5C^]-=B41O[['3NH(-VSLM!WJM>GGI$GE3\Y[9Q:\N_ M:Y9F^5# ',:-%JJ]A:_4I,0WIA0\D@%7H9(3\J+QQ)&7%WW5B?^X6%C7 2-_ M3JB(1Q6Q5Q$_IL*UY4?^;NMQ=T&XJ]S=L;N<%$/Q^,)NB]*5YLOU[[NB<1SH,_QM477\MZ+>&?9NYZR##55S M'7#XT&P6IAO\*'.6Y$F0RH2=,)D)&8$F0J;,RS)+)K4.PC!D,A:99K&()=N; ML61/9:0#&2?L&9BBE"F1Q@PQNC(5\3[5@98A%E4JE&:92.)):U3(4BF#,(&Z M7.@,0F-U;XG, PU+="CRB,F(-AR8 O8@33)HDZ%0B@S2A[:D0:Y3K$81K>8B MB:9MD2R!P@Q"3IC*A):@F4A#/@%+/<)23\+RP@(!WM?6 ^;=,!Z.RC\@8KL> M/(298X"=5' (SL]IA?#V8M?-F]>@>3!/L MK5ET.U01+D./J)3]7&"2CI.N7/-^E@TS%0[8>U>ZEJY# M3TAV-(Q_V7E_M:O/#65QZ#&;1T$&H7D62$(PD)QF(5,#H'M@P^RPI\I_WKNB MO<<&+]P1=*@T"'7(XC2(LX@E(#BMC%6@LGC4@1P0)9+G6+U7,=AM>NQZ-WR% M!EPS+I])1"T6HRB02_(1K*5*B6$\3=F6HFZ KJ)&@+=-"*OQ$%)FXV)0B*1690F HQ7,A8_Q$ M,;NJ[$>^ZHSA%?P! #K>(2LQ2@$#V$V2+1'L"#OH(@YZP4*38PD.A$TXD MB_D3'&N+W@$(O&GKPE4U$BWEE)CX5")R133KI49(#R0VDI0F0+5(L#B. M]L?1,('YY'Q#R9D<[T'+EW0_)RP2.;DE%DGH,S&2JG=>TB=FE?K%6,)%<&V: M]C1,^-<&-YL*[J%6B8-0GHRWU"?F_QTZ_?;_&P9'4!UK$>HOT)D3,!^#'B&) M'4<2D()(.HZ(S_P+OW!Y MW+5\T;HUWWZAB;H@,J,:O\!GCKQ7ML"*AXX@&+-FQ)GUC1"-RG:S06?4JRQ@ M15EM*_2-:-+KFJ:&.LC=%GOV8L%5<'^+?L_"\+*HRQW<3FW7'3UD@ \82$:7 MIG, TZ'=?&/HI!8;>QYLH_!XW6ZV17-'MR+3E_8!2XM.#%K=&@ OX M^+WHWWSWV_N7,_QV72$#UF8%5I0R=&E=_QKM)Z[=^A<@8@3O23]M7$$(/+4!8$B5;DF$; MB),MFL,&QCKM'HH>:&EL$Y%(E:3C[+_OD)*UWG9CM(=>I.%PYLV;#Y*+L](O MY@A@R5O;2+,,C]9V\R@RU1%:;B:J XD[>Z5;;G&I#Y'I-/#:.[5-Q.)X%K5< MR'"U\+J-7BW4R39"PD83F<4!(X\\!,QQ#.L=K^8+^L\\=<]EQ _>J^2QJ>UR&14AJV/-38S^I M\R\PY#-U>)5JC/^2^-Y(1T3=E:C;L"_>SJ45:J!;(!3;9'KH'\^,QW M#9B?%I%%>&<450/4NH=B[T EC'Q4TAX-^2!KJ+\%B)#72(Y=R*W93<0'J"8D M32AA,4MNX*5CLJG'2_]MLK_?[8S5.!E_W$#/1O3,HV?OH*^Y$17ALB8/HCE9 MJ,D3'JHA9G>)^;VZWL1UQW)N.E[!,L1S9T"_0KAZ)D<@>]7@H1+R0(0A',]( MI60E&L']P*L]L6@D3RUH;I4VGEL-4N$<]8K!9#4 MF(WPV8P.;))/@Z2D:5G0+,\W 1R-AKO B'BO).9@A0NP!2F4)D_* J*Z M!KN)X&]!1M,DQV]2%$%"RVDQ4L<1,ZH1M8?[.A*.S8RF^0R%C-&T<'5)'*WD MFT+VK3O?*.=5':\*^![K(*4LQC Y\Q*C15Q<25NKJA>B.C_$ 4.*;(J6Z8PF M6+@LB6F6Y0%SA#'-,O/-1 O4E&F.FXEO9C$-&()F,4VSPCV.P:"=I^TMYU(Y/VEU_DW\U[]_#CUP?!)Z\!O;HBA&G(=']&],OK.K\ MO;Y3%E\)+Q[Q60;M#'!_K[! P\(%&!_ZU5]02P,$% @ ;H5K5$[EWU7[ M!@ 21 !D !X;"]W;W)K&ULE5A=;]N\%;[G MKR"\8' QA8IZJM+ B3IWJX778.FVX!WV(5LT[906?0KTG&R7[_G4+;BMK:Q M7L2BJ,/S]9POYGIKVV]N:8SG+ZNZ<3>#I??K=^.QFR[-JG0CNS8-OLQMNRH] M7MO%V*U;4\["H54]5E&4CE=EU0QNK\/>8WM[;3>^KAKSV'*W6:W*]O7>U'9[ M,Y"#_<:7:K'TM#&^O5Z7"_-D_#_6CRW>QCV76;4RC:MLPULSOQGV_V.W?S,Z>A/A-;>W"+]]VM#H9 M\.G&>;O:'88&JZKIGN7+S@\'!_+HQ &U.Z""WIV@H.7[TI>WUZW=\I:HP8T6 MP=1P&LI5#8'RY%M\K7#.WSZ9!5SL^<>F Y@\-?Q:3FKC+J_''A*(;CS=<;OO MN*D3W*3BGVSCEX[_M9F9V?<,QE"MUT_M];M79SF^-],1CZ7@*E+R#+^XMS<. M_.)?L/??=Q/G6\3'?\X(T+T '03H$P)^JYJRF59E_9T(.^=?S-JVGCS+=TJX M8PX^S_WKTO# P_$))11')CJR9]Z+K0[$EA/D(7*GE^QVDM\QQ#3WX/9JRI8; M0HO#UV8U,2WYFY&_Z2?"CRS8WU$?7 FY[/=JO/UFVC__*5NA"%#IG M*L&1N-<7#$4>:Y*>@Z"(@M,R:)ZQSVO3 K=F 0RG=F7XL(8!E\=4SW B(LW) MU)C\K4E.>E)SZ!IE<:#2BL5X1/E/FBNATI@!CTBRH8I@7<$NV8-M$3^E-WS3 ME'5MIUC.^%!>#M4E'VHI "6G52YBG=,*0:#BA%_V5A>1B!5!DVJA549^R$ 2 ML8^--XA@S\T+VHPS@C?&(^)$0IC'0N<90@#()R!]!F%(7G(+'W9.NF2I2&'9 M4!8YE!T"$QT6']"1+CM29()Y(<=N*K<,')"/,S/Q1"X3#?(K)D4<7.(Y8*CL MK)HBQ1J#V.E%\:EU7H#7M-[,""=GVN=J:L(^6%#0#;4H4@F.'SL,)P;I:/:( M^O+%$'YI FD$6Q()J0E(68BH2-E#N:[@L\X?L\IOVA,II\F=5^'O).;0)"(X M90)H#,DH*1JF&>H2 D+VB".)0:NB9!T4C D & MWP,A%,EI'[L$D4/%*STO@4=C\>R#V5N8],H0%502_;(UYEC5'"%>OF-.+%M3 M[WD\?OIZ1Z%UH48IFG5=PS6"7T@]TOO7X#I\5_U&U83>%CI<%#Y3P17@Z]8F MS"SUZX@=UN9 _]-.Q.Z<,_YHM"BD6Y)0U5%1*@KDULFRK)6(49]D',.KZ4]H M9"B9&M4:68^O)TL#ZG0N"I52H$Y:M%T M?NU!8<= X7=US1?6SK;P*%^6U!JA\G?H$H=C9\\T_*1O^,G9EOS%/)MF8_C[ MRI6+16L678I<\2=JE_QA63:-J8^U^K-\:1I_Y];EU-P,0I-OG\U@+\SQ7:CN ML7[*A(R,^@72R<=#>.88S^W50I7_!AZEM,/J;5O")]4L49;(X4 %;NUE@ M:],>9&QK?%G5'",PS!_M)3?[021(G[0P%>,5IIS)ZVY_VGF\&Y!&^PC>S5R_ M.O?<'QBP7X?1@?I7LEL5&=5+*5',,-$<'GG8V8QP^!SL9>CU45HP'8L$>0&) MZ)FGCKRE5W "RBB&H42R M-*S#[#C);%:!H8)9A,WPKC?FBZZ,>FB_W@Q,]$ M?-I'?'HVXJE'=L%]Q=^CJSF/7DDXPK>X!37'8OTLQ^.Q3K/NW"*+M]1J=XF[ MM%L@#]Q-^6UFMV&RIL"R=34+R?X6'Q/CMU0(9HR752-X[69XV@TRE"#VN[BVKUXNPZ71:0H MKIYAN<1=W[1$@.]S:_W^A03T_SVX_1]02P,$% @ ;H5K5'[8/9NB P ME @ !D !X;"]W;W)K&ULK59-;]PV$+WS5Q!" M#C8@K"2*^C)V%_#:39M#4M=VTD/1 U>B5D0DF 6EGH7F;WF MK/%.0Q^1.,ZC@0D9K)=>=Z772S7:7DA^I;$9AX'I[QO>J\,J2(('Q;78==8I MHO5RSW;\AMO/^RL-JVA&:<3 I1%*8LW;57">G&VHL_<&7P0_F"U0RU;9OB%ZO\6 MC>U601G@AK=L[.VU.OS!C_5D#J]6O?$C/DRV.0UP/1JKAJ,S9# (.L%3I,0DY@DK^"E M,R&IQTO?DI!_SK?&:OC"_GTE SIG0'T&](4,'@/_N><:@LD=ON8&/C/S(\)? M![OM.&Y5#W?/P5AW;AANK^'2&FQA\]L<3(D0D!*O:X*JYAZ*0M)F:+?M3(&PJI66)2E(H"0) M"XB29&&:92A)0YJ73DDSBC;,B!K+G\'%P ZL^=T4^ !F*5% M6*4YHF68Q@7*2)@F^4_234-:51 L)%6&JM"EF- P+OK ML9\>G"VOV6@XLH_Y'=38-[AC=QQV.?0X:87'@TZW^-%3%#WI% /7.]\/#50Q M2CLUC5D[M]SSJ=,\FD_]^B/3.R$-[GD+KNZ4 JRG'C@MK-K[OK-5%KJ8%SOX M;>#:&2@( #8% 9 M >&PO=V]R:W-H965T"^5=HMDH:H.TM35S;8"G=D.M1\LC6V%<2FK5/76115"&I5FDTF)VDK MI$Z*/.RM;9&;GI34N+;@^K85]ML*E=DMDFFRW[B6=4-^(RWR3M1X@_2A6UNV MTA&EDBUJ)XT&B]M%LIR>K>;>/SA\E+AS!VOPF6R,N?7&VVJ13+P@5%B21Q#\ MN\-S5,H#L8RO V8R4OK P_4>_77(G7/9"(?G1GV2%36+Y&4"%6Y%K^C:[-[@ MD$\06!KEPA=VT?=TDD#9.S+M$,P*6JGC7]P/=3@(R$X?"36[,!Z;T;SBY!JB&9Q4OM+N2'+IY+CJ'AG:Z'E=^%+Y$#H"E;"20=F"VN+ M#C6%(WAV@22D,0EZ?$4CQ@6@ZTJTB;/4([S>#2:&H< MO-(55K\#I)S#F$BV3V25/8EX@>41S*8O()MDTQNLN7$H2GT"?#96:1; 9_]9 MI<_+C2/+G?;E"=+CD?0XD!X_0GK5MQNTGL-B9RR)C4)P,3,'/V!(\J'B1^"3 M .S'\JZ8Y>G= UKFHY;Y/VOQ?0 FE-;Y-KAB;0TL6[2R%*SKH:I'6?._9&73 M^1_"TH->9L@Z3*R#TO2:8EN/N^.CL(RS\,L]OBB7PM:2[TOAED,G1Z?,;^.4 M1H-,%R9C8XCG+"P;?MC0>@<^WQI#>\,3C$]E\1-02P,$% @ ;H5K5%E< M_)4I @ W 0 !D !X;"]W;W)K&UL?53;BMLP M$/T582BTL,277%H6QY!+2_L0&C:]/"Q]4.RQ+5875QK7V[^O)#MN%C9^L372 MS#ES1C-*.Z6?3 V Y%EP:=9!C=C<.R*;Q>\ ,1DH7>+V^H'_RVJV6,S6P4_PG*[!>!Q\"4D!) M6XX/JOL,@QZ?8*ZX\5_2];XKZYRW!I48@FT&@LG^3Y^'.EP%Q*L; R*?Y9XBS5*M.J*=MT5S"R_51]ODF'272Y:B4R69&CXBQG8.[(3DECC8+Z>K[= U+&S;LT1)N(@POS@73;DR8W2..$ M')3$VI"/LH#B)4!H%8PRDHN,;3*)N(=\1N;Q'4FB))[ FX]EF7N\Q0V\;ZV6 MO7AFJ['55!:&[*BD!26/!Q!GT+\F:!8CS<+3S&_0O*SHX^9L4-L^G8)>CM#+ M205?.PG:U*PA5@%H,/C:/4UCK):S*'KS6C+A5<<)T)6?*T-\T_3--^Z.H[OI M._:_>S_W!ZHK)@WA4-K0:/;>YJ3[6>H-5(WOW[-".PU^6=OG![1SL.>E4G@Q M','XH&7_ %!+ P04 " !NA6M4AYXQS7," *!@ &0 'AL+W=OZP4HH MV!AF&RFY>5Y"I?>S( X.![>B*-$=A/-IS0O8 OZH-X9V88^2"0G*"JV8@7P6 M+.*KY<39>X.? O;V:,U<)CNM']SF)IL%D2,$%:3H$#C]'N$:JLH!$8W?'6;0 MAW2.Q^L#^E>?.^6RXQ:N=?5+9%C.@D\!RR#G386W>O\-NGPN'5ZJ*^N_;-_9 M1@%+&XM:=L[$0 K5_OE3I\.10SPYX9!T#HGGW0;R+%<<^7QJ])X99TUH;N%3 M]=Y$3BA7E"T:NA7DA_-M6PRF<[85A1*Y2+E"MDA3W2@4JF ;78E4@#UC*S#B MD3L5V8VR:!HJ#EKV?@7(164_L'.VYD]"-I+=K4'NP-Q/0R22+E28=H26+:'D M!*$X86NML+3LB\H@^Q,@I.SZ%)-#BLMD$'$%Z8B-XS.61$D\@#?N)1M[O/%) MO#=EN%OL:$.O['X@QD4?X\+'N#@18P,F)51J"U<9J@B5H.8(&:L;DY;T#*V[ M$.J1K#35#TN.]"Z>V0Y8"5GQMW*M4,-!XR@:1=&[ ?J7/?W+0:3O8*3CYYF\ M1638G=Z ]&]@@,JDIS+Y#R655N>OHKUJ^6_R#4?Z?%*]\*@_)9C"3R'+?(NU MK=J?]H-NT?;WJWD[)=?<%$)95D%.KM'H(REIVLG3;E#7OMMW&FEV^&5)PQJ, M,Z#[7&L\;%R ?OS/7P!02P,$% @ ;H5K5!^1,+14 @ N@4 !D !X M;"]W;W)K&ULC53!;MLP#/T5PNBA!;K(=M(V*QP# M2;QA.Q0(&G0[##LH-FT+E25/4IKN[R?)CI=V2=>++5)\3WRDQ&0GU:.N$0T\ M-USH65 ;T]X2HO,:&ZI'LD5A=TJI&FJLJ2JB6X6T\*"&DS@,KTE#F0C2Q/M6 M*DWDUG F<*5 ;YN&JM\+Y'(W"Z)@[[AG56V<@Z1)2RMJX<7RZY M]E_8];%A /E6&]GT8)M!PT3WI\]]'0X T?4)0-P#XM> R0G N >,WPN8] !? M:M))\77(J*%IHN0.E(NV;&[AB^G15CX3KNUKH^PNLSB3KKMV@RQAS2K!2I93 M86">YW(K#!,5K"1G.4-]">N:M:US+:4V&LXS-)1Q?0$?X&&=P?G9!9P!$W#' M.+<]U0DQ-D-W#LG[;!9=-O&);*(8[J0PM89/HL#B)0&QT@9]\5[?(GZ3,<-\ M!./H$N(PCHXDM'P_/#P"S]X-CSZ^H68\=&OL^<:GNO6R S_F&VV4?3H_W^"> M#-P3SSWY'W?NN(_UKL-//=Z-DZFFVAU5%1,:.):6,AS= M7 6@NDG1&4:V_NULI+$OT2]K.UQ1N0"[7TII]H8[8!C7Z1]02P,$% @ M;H5K5%.5DM)Y @ +P8 !D !X;"]W;W)K&UL MG55-;]LP#/TKA-%#"W3Q5]IU16(@B3=LAP)9@VZ'80?%IFVALN1*,JZE7:=W<^K[**JR)&HD&N3DIA*R) M-J8L?=5()+D#UTN93$2K&>6XE*#:NB;R98Y,;*=>Z.TV M[FE9:;OA)Y.&E+A"_= LI;'\@26G-7)%!0>)Q=2;A;?IV/H[AQ\4MVIO#3:2 MM1"/UOB63[W "D*&F;8,Q'PVN$#&+)&1\=1S>L.5%KB_WK%_<;&;6-9$X4*P MGS37U=2[\2#'@K1,WXOM5^SCN;)\F6#*_<*V]PT\R%JE1=V#C8*:\NY+GOL\ M[ '"ZR. J =$;P'C(X"X!\2G L8]P*7:[T)Q>4B))LE$BBU(ZVW8[,(ETZ%- M^)3;LJ^T-*?4X'2RZLH-HH 5+3DM:$:XAEF6B99KRDM8"D8SBNH2[E$AD5D% MA.>0XL:\F<:\ .WL[RUA5+_ 3*E6$IXA+(32"LY3U(0R=0$?X&&5POG9!9P! MY7!'&3.55Q-?FSBL&C_K-<\[S=$1S6$$=X+K2L%GGF/^FL W"1BR$.VR,(_> M94PQ&T$<7D(41.$!08O3X<$!>'HR//ST3C3Q4-/8\<5'^/ZK3K]F:Z6E:7'6.;)!R9*FWV"W3( M)W[MD_[K$XVN!I\N4'^OE6J4I1M)"EPW=.]IV!VFWLPU^YO]N9F&W?#Z2].- MTCLB2\H5,"P,93#Z>.6![,939VC1N(9="VW:WRTK,]%16@=S7@BA=X:]8/B/ M2/X 4$L#!!0 ( &Z%:U0L[D%(WP( $4+ 9 >&PO=V]R:W-H965T M-JEJXO#9"I"@'UJE(:&B;0_5'DQR M0ZSZ([6=TDK[\;,=2)@T0K7!"_%U?(_/\7$N=[21ZEGG :]<2;T.,B-*:[# M4"<$_4^ R8WXP 'NXE'NLZ-FP@GHX*L80GF6[%0-@IKE)1R$)I*@11DXV"* MKV=XX!+\BN\4-GIOC)R4E93/+GA(QT'D& &#Q#@(8A^O< .,.23+XV4+&M1[ MNL3]\0[]WHNW8E9$PXUD/VAJ\G$P#% *&2F9>92;+[ 5U'-XB63:_Z+-=FT4 MH*341O)MLF7 J:B>Y&U[$'L)N'\@(=XFQ)YWM9%G>4L,F8R4W"#E5ELT-_!2 M?;8E1X5S96F4?4MMGIDL*S>0S-"2K@7-:$*$0=,DD:4P5*S10C*:4- 7:*'L M95#FW8Z86T1$BNY>2EI8EPSZ= N&4*8_CT)CB3GX,-F2F%4DX@,D<(SF4IA< MHSN10OHG0&@5U;+BG:Q9W(IX"\DEZN +%$\GFHAT*T)=#V!S@$"[6?_-%UIH^P- M;]NJ5V_5:]5ZIPVUUQU25&K(2H:8_6ZTNR%$:S#Z;_ZV(W;1.Q"E6[CU:V[] M4_I WC[JPZ F,#BW#\-ZJ^')?6A''!SUX:KF=M6*]!5L)?/S^XZ82XL[9/6BJ'NZ> MWH-V2-P[[D%3*G%[99N5E*7V7U+[8]A%)S&D*8FX?W9#FO*'!ZUS0;D%]GTFI=D%;H.ZET@TC&^HJ-*U&5GA0 M(\(DBMZ%#>,RR%*_M]99JG8DN,2U!K-K&J;_+%&H;A[$P6'CD5;"(;Y^ ,1DD'/%X?V#_YVFTM6V;P3HD?O*!Z'GP(H,"2 M[00]JNX+#O7<.+Y<">.?T VY40#YSI!J!K!UT'#9O]G+< ]'@"0^ 4@&0.)] M]T+>Y8H1RU*M.M NV[*YA2_5HZTY+MU'V9"VI]SB*-OT'P-4"1M>25[RG$F" M19ZKG20N*U@KP7..YAH^*U5T7 A@LH"O5*.&>TE,5GPK$!;&(!FX7"$Q+LP5 M7 "7\*U6.V/S31J2M>M$PWRPMNRM)2>LQ0D\*$FU@8^RP.)?@M#6.1:;'(I= M)F<95YA/8!I?0Q(E\=-F!9<75V=HI^,=3CWM] 3MF^[EYV)K2-LF_'5&<38J MSKSB["V*RBOR5T76*_*F95S; :+_W7TO<.,%W.3NLR@-]\>>PJ.N:E!7?G8, M^,;H&VS<'<=ST7?E:WH_VP],5UP:$%A::#1Y;W5U/R]]0*KU/;I59#O>+VO[ MBT'M$NQYJ10= B!0 &0 M 'AL+W=O^4B)D[W23Z9" M)'BNA333H")J[L+09!76S Q4@]*>%$K7C.Q6EZ%I-++<@VH1)E%T$]:,RV V M\;:5GDW4E@27N-)@MG7-])\%"K6?!G%P,#SPLB)G"&>3AI6X1GIL5MKNPIXE MYS5*PY4$C<4TF,=WZX?O'/?F: U.R4:I)[?YED^#R"6$ C-R#,S^=KA$ M(1R13>-WQQGT(1WP>'U@_^*U6RT;9G"IQ ^>4S4-;@/(L6!;00]J_Q4[/6/' MEREA_!?VG6\40+8UI.H.;#.HN6S_[+FKPQ$@OCD!2#I \AHP.@$8=H#AN8!1 M!_"E#ELIO@XI(S:;:+4'[;PMFUOX8GJTE<^E:_N:M#WE%D>S==MN4 6L>2EY MP3,F">99IK:2N"QAI03/.)IKF.<[U,2-LS*9PTJK6OGN7:9(C MS!1_@<9W" MY<457 "7<,^%L YF$I)-UH4,LRZQ19M8&:?HPF3+T9E];PEM/Z*;.SO9R8 N^.Z[U_T[C0?+2 M)VU]QB^(>I=637AT\VO4I9\@!OSE;6]&;^V'U-R_S5?VA1U>[:SY1]-.OGNF M2RX-""PL933X:!/2[31I-Z0:_[XVBNQK]%TK18>,"]"-]]A=0 M2P,$% @ ;H5K5$:T_!>V!@ @1\ !D !X;"]W;W)K&ULO9E=;]LV%(;_"F'LH@6Z6"0E?Q1)@'RU&]"L0=UT&(9=T#)M M"Y5$EZ239NB/WZ'LB)9(4I-(\B'/>WAX'E+4Z:.07]6:#; @^<'G[+56IL'P_/3#5OQ&=?WFSL)=\.Z MET56\%)EHD22+\\&%_CM55(UJ"R^9/Q1'5PC$\I4F/Y2D:OJ+WKB^ :T"W2FKPKIFFIV?2O&(I+&&WLQ%-395:X@F*TT:9UK"KQFT MT^>S7?J06*)9MBJS99:R4J.+-!7;4F?E"MV)/$LSKMZ@6Z8TEPA2JW,.J02S ME>2[JU?77+,L5Z_1+R@KT>>UV"I6+M3I4(-*XVN8[A5=[A21#D68H%M1ZK5" M-^6"+YH=#"&\.D;R'.,E"?9XS=,31/$;1"*"[V?7Z-4OKZ],>%QNF-1/,\TT M]PB].K[;:-]M0"VM,T*K;FE'MZ%1_OMBKK2$J?]/P%%<.XHK1W&'HS^VQ1P< M0>:5&0"%])IIQ"1'9E0R\T# ,Q[,.^2XLID5XBO4IE+HLY@SF#W!5C]0UYA? M[C2/*LV&00_G\>AT^."),ZGC3(Z,\W9V@=)L!2%JS:&*RNT2QG(KN50FD*&0 M:)'! &?SK1;P[ B'9 M(\M-%!N9E6FV@9NE%$45%%>I<<-V5>L3&G9*$O3$F52!636N]8^#75WSC5"9 MAM%=<$."X^3M^DP.QC'R#^.DEC$)5M$[EDGTA>5;_ISXFYV(/=F.*Z5I[6T: M#/I**&]84V=Z4!*-:1W:#C-3)WAC%?L' $>6[%%0U'LIH!RW):SN>?8O3*,5 MK.I^($?N-.[P?K"NX)=YS^&>^]UCQ_VO-!EW*"!6 0DJN%$Z@W4>7"_-9'@P MD\'KGKA9PF,2M;+D,PNDR>(>]_$>")15O(69>G\R.T'OQ0.7I2$E%/G%BI?I M$_HXSX%<9NNCCIN[V*X#.+P0?##8!OB72)2\ H%WF%PR=]0HMF3&831_!'^P MR"QA)^<#T-ZQ"]ED.NU8%+#E+ XS[YUQ:E8X7@9\CQS?F$Q'7)41,+6\[B9NP-,IGG0XM(#$T_^]JVF1>?Z$ M9@RV$N@O&)/CYCJQ4"1A*$(P4U_*>$51-R]D[&2OQZHI MRM*3A.D)HJA7E&*2 MGEUF%"5>42YDXR1QYE2/55.4)3$)D]B<=WA%N=RED]BIOAZKIBB+9Q+&,X@: M>T6Y=(ZAL-JB>JR:HBS"27B3"Z(F7E&>72X=.7.JQZKYKFQY3L,\!U%>GE,7 MU7B$V]779]4498E.^XB.O42G+JOC:-36%#9J2K(\IWT\QUZ>4P^II^W2ZS%J M2CHXY^BC.?;2G+JH*K9/3N*@C9- M09;@M(_@V$MPZK)Y0MJ"/#9=2;/TIF%Z=^[XZ7&'%!UF'0"/+<#C,,"OF%I7 MIXC5Q'W!F5!\]&E#;%$:AU%Z[(%0[*&F M+T>>77(@1Q:O<1BO]R?HB#.@5_=V&#^88;TSQZ[FRUA>'^?4GU)>'U5,EK;Q M^&<4DX5I'(9I9S'U'5;L$^6:=V[21HI2D;M6O*8M5,T//C(67"YJK[]*E1-N-WWSOII M_7WYHOJJ.K3FNX_3MTRN(%M0*4MH&IV,P:__=W6BQJ3Z9SH76HJ@NUYPM MN#0&\/M2"/U\8QS47]W/_P-02P,$% @ ;H5K5%PQ\<9X P .@D !D M !X;"]W;W)K&ULC99-;]LX$(;_RD#(H0$*RY8_ MX@2V =4ZI@5\%%WKIY<:4-[ZOXYP61 ]D205^2:4JB,&NRGQ=*DH2)RJX'PR' M,[\@3'BKA1O;JM5"5H8S0;<*=%441#W?4B[KI3?R]@,/+,N-'?!7BY)D=$?- MUW*KL.=W5A)64*&9%*!HNO36HYOPVLYW$_YAM-8';;">1%(^VLZG9.D-+1#E M-#;6 L&_)[JAG%M#B/&SM>EU2UKA87MO_<[YCKY$1-.-Y-]88O*E-_<@H2FI MN'F0]=^T]6=J[<62:_<+=3MWZ$%<:2.+5HP$!1/-/_G5[L.!8!*<$ 2M('@C M&,U/",:M8/Q&$(Q."":M8.)VIG'%[4-(#%DME*Q!V=EHS3;<9CHUNL^$#?O. M*/S*4&=6NR;<(%/8L4RPE,5$&%C'L:R$82*#K>0L9E1_A#LI$R B@5!5&:P3 MQ&':*.("^"&DAC"N+^$"F(![QCD.ZX5OD-*NY<?81@&(PVG&B](89F4CWO#+I#5+(E)J_) MJB*BR&10WVXK)8GM&1@33"$HEDRHV M&F^)K.(X)8'H&4Q.X2YRO<&>5I.%_]0#.^U@I^^%M8G0 MD+Z"'3'C9M4YBW.H-,I2B@*B*#BI1@'B6SM][-,C]ED_^ZQCG[V3O6SR50/> M^R C/'C"'E6\^/$P/V*Q()7),1"_FW"_P.D$OYT=88[[,:\ZS*MW8BH\$,C( M!.'L]]NPGS@MFZLCGJ"?9][QS,_R?!)/5)@N+4F:8LU!FM<8*[Q1#56,<(WU M+_H7OV,FP'WX!7F)@9IBR']61!%[);JH7_0=](9C?H ^'%SUPU]W\-?OC;F2 MI=3'.0JZO<3L =MG,<2RB+!Z]*7T"^ROO;YTN/[?[?:JM@97,)K" MTXUV#X.UJX?^Z_3F57%/5,:$!DY3E.)FX9E13:5N.D:6KG9%TF E=,T<'S=4 MV0GX/972[#MV@>ZYM/H/4$L#!!0 ( &Z%:U2.=^=V\0( .P' 9 M>&PO=V]R:W-H965TALCEIA?$P=9PQQ:Y<8:PWUV1!<[0W*^FRN[" M&B5E!0K-I "%62\8Q+?CCO/W#C\9;O3.&IR2N91+M_F>]H+($4*.U#@$8O^> M<(2<.R!+XW>%&=0I7>#N>HO^Q6NW6N9$XTCR7RPU>2^X#B#%C*RYN9.;;UCI MN7)X5'+M?V%3^48!T+4VLJB"+8."B?*?/%=UV E(;HX$)%5 \M& 9A70W ]( MC@2TJH"6KTPIQ==A3 SI=Y7<@'+>%LTM?#%]M)7/A&O[S"A[RFR]G8S@_NQCYTJ(ZP&_T<;3H?;3QA]'BF\,P;S0WZ[XV M/6[S".[)7CT,YMH>4?-X(E.KSM3RF5I',@V)6-HO;24U,_:2,$'Y.G479S(; M &KJX$AYG?PQX#-%K1VG#%-4A/,7:]9K2Q X*RP*_(&S0Q>G)'+MB;CW[*D? M-SN-I!L^[;;O7Z_V3:-3.[T1>56+O#HI\JN2EO*,<-3P,,%BCNK1LMPV;._3 M*(MS4F3HG=?Y8.\XN!:VDZ6WS7$OMF(%"*@23$P%Q],EY M:E^5UV(:+!TR^?B]I:CZR!?ZGW M[$,[RLK)\PI3SL$)40M[68%C9B&C1L?>&U7.EG)CY,J_MG-I;#7\,K?C&)5S ML.>9E&:[<0GJ =__"U!+ P04 " !NA6M43=P-[O," "O!P &0 'AL M+W=OC-3.F>6EGH>FJ5&EGFG7(1QO9Z$.>,RZ+;] MWDAWVZJP@DL<:3!%GC/]MX]"K3M!%&PWQGR^L&XC[+:7;(X3M$_+D:956*ED M/$=IN)*@<=8)>M']H.7LO<$SQ[79>087R52I-[?XF76"N@-"@:EU"HS^5CA M(9P08?S9: ;5)YWC[O-6_;N/G6*9,H,#)7[SS"XZP5T &Q8K7_@)IZF MTTN5,/X7UAO;>@!I8:S*-\Y$D'-9_K/W31YV'*+DA$.\<8CW'6Y/.#0V#@T? M:$GFPQHRR[IMK=:@G36IN0>?&^]-T7#IJCBQFMYR\K/=25D]4#.8\+GD,YXR M::&7IJJ0ELLYC)3@*4=3VVX:&&.*?,6F N%RB)9Q8:[@&GJ">H+)%(&Z"X:J MF-I9(3[<7AXQGZ)^)=.GR1 N+Z[@ KB$7PM5&"8STPXMA>3 PG2#WR_QXQ/X M40R/2MJ%@0>98?99(*1<5 F)MPGIQV<5AYC>0".J05R/HR- @Z^[U\_@-*KZ M-+Q>XU1]'@8PH:.;%0)K$,77]6\U"GF%=)*L2]XS$P7S)Z)*OP%*)A7)H%[1 MXF6LA !J^C73V>L9IMN*Z=8SW9Y@ZC/AJ\PL3''.I71M0@VT1,U5=JR(I5[3 MZ[E[9=6-FI2=U6Y>#VWBNP^;3Z#-"K1Y%K279=REQH!5P*KN9&5#0E9H1WX: MNU1/=I$:K3WL0YN[Y#AU4E$G9ZF'5.RTQ*:D_@=VXC1G%T@KQ5 MD;>^VAA('7BV)5J'Y4[B/<9#F]VV*1'#G;LO1SWW(\& 3U5YZJO=:NKT_&6[ MM]^G:50.CP^9L:!]:J32Q$Q)8 5(+ M=[I]Z*DJU]V'U3Z89 #?)C9GF]*5[H^_<4C#KY!EI>I>P'9FOOEF/)ZQ!QNE MOYLE@"6O12[-T%M:N_KH^R9=0L'-K5J!Q"]SI0MN<:H7OEEIX%FI5.0^"X+8 M+[B0WFA0KCWJT4"M;2XD/&IBUD7!]8][R-5FZ%'O;>%)+);6+?BCP8HO8 KV M>?6H<>;7*)DH0!JA)-$P'WIW]..$)DZAE/@L8&/VQL2Y,E/JNYM\RH9>X!A! M#JEU$!S_7F ,>>Z0D,<_%:A7VW2*^^,W]-]+Y]&9&3-:&Y0!K/41O>%=/L^M1J_ M"M2SH^EVOXF:DZE82#$7*9>6W*6I6DLKY((\JERD LP->8(4CKYI)7&< F:" M->1J I:+W%R3#GF>3LC5AVOR@0A)_EJJM>$R,P/?(FEGVD\K@O=;@NP,0K!PWJDXO5:;_% MF[#>P+#$"\_@_713OM[-C-5XOKZU6(MJ:U%I+3IC#R'_%2*A7'4K:4.R'9KLMU6LG\J"X:L M^ \^RX%@^I%36(L8F$SU5Y-M==*]9/$?09C";QBCS301+!W MDG4=%G2#X^1L$*-AU$L.Q29-8E$4GDGB?NU'O]6/+V7GPIS@+Z"Q$Y-,Y&LW MQPPIL'&:)4POY)C!D+>[3?CXY\;1+LATD4'>W:I$$P9%& <6GV MEP:[CA2T)]GTN:RMG2 F7Q^@F('^1O[=KW!3BX>9Z\R0YU6&M>B&W&5_8Z]T M!:]6::EV=*\[TO^ANE*VL\?>M[Z.*\## GN1!ZD3GN>Q:$VWO39=6SW&%LT^@$X=G">S:#6WO-[]4'<<5V.&61/W3K?NI MW"'=7;.A[=WFD@I901P8CY.SMG=]A+8WDO>I:O2T=8282,$)/W_O@ER 7I0/ M#4/*0[V].-:K]6/FKKS"'ZW?NT=.>?'>P6Q?2 ]<+X0T)(&ULM59M M;]HP$/XK5K1)K=22]P 5(+5DU2JM&BKK]J'J!Y-" XP*49Z9C68&98T*-T:!8F_#1@"UE1BA,.!++/,?\Y0HRMAX:MK%9 MN"/S5.H%G)33PT+*T(,HBDIL#JLX(Q9)EF4CI^5Z1&[5,#F^,-^W41O IFA@6, M6?:+Q#(=&CT#Q9#@92;OV/HK5 'YFB]BF2A^T;JRM0P4+85D>056"G)"RR]^ MKA+1 -C>'H!3 9QC 6X%<(\%>!7 *S)3AE+D(<02CP:2JUVB<'(T+<\;L01-R9R2A$282G0916Q)):%S-&$9B0B(,S1.,9T# M(G1KFQ,:D44& IV$(#')Q"DZ1_?3$)U\.D6?M/F/E"T%IK$8F%)IUI[-J-)W M5>IS]N@+(>H@USY#CN78+?#Q\7"K!1X>#;?[VW!3);K.ME-GVRGXW#U\[V7P MX7(F)%>]\'C F5L[IU ZL[,%?-&%NL M_)X?U%9;ROQ:F7]060@)< ZQ.M>(Y8 D?F[76-($#>^V&[AO).X:!;;5+C"H M!08'!:IB6^;+#$NE$3"GJNI4MZI_1]78\K1-:;"3IZ[M!=8;J<&.5,<-/+]= M;+<6VSTH]K5';D&F+-;%V^@6==6]EC%*.,O+TI8,7>OOPRWD,^"/Z _ZDB3J M=M'XBG.S=Z :>[7*WO_OY'[MK/\/I3_NMU7,F[,*^SLGZO>L/75E6Z^WA_4A MI3^N>)HBS^U@1V6KF;]79^.6LS^V \8583-AGK^K=]?JW'-W])J-"UH_IVXQ MGQ,J4 :)PEF=KB+@Y0NEG$BV*.[L&9/J!5 ,4_6J ZX-U'["F-Q,]#.@?B>. M_@)02P,$% @ ;H5K5!:&I*S" @ 1@< !D !X;"]W;W)K&ULK55=3R(Q%/TKS<0'393Y0+X,D(#N9C4A(;KN/A@?RLR% M:>RT8]L!W5^_MRV,J(#[L"_0=GK./??V]K2_DNI)YP"&O!1A*%. MFM,;"HS*9_LY#H;!)%5!!Q28RDH_BWA$CBW3*CC>4T:U#$M M<'N\8?_NDL=D9E3#I>2_66;R0= -2 9S6G%S*U<_8)U0R_*EDFOW2U9^;[L3 MD+321A9K,"HHF/#_]&5=B"U $N\!)&M XG3[0$[E%35TV%=R193=C6QVX%)U M:!3'A#V5.Z/P*T.<&8[2YXII9BND3\F]8(;.:$J.K\!0QO4).7M;?)A ,0/U M2(X($V3".+>H?FA0AV4+TW7,L8^9[(D9DXD4)M?DF\@@>X\/47^=1+))8IP< M)+RI>(,TXU.21$E\?W=%CH].#M VZ]HT'6WS'VI#'D8S;10VT>,!YO.:^=PQ MG^]A_BD-Y21%7I:!HJX_D5SH.2CUL22^ IZPZPCM55L.XZC1Z8?+'3):M8S6 M01F75.>DI"PC>+T)U1J,QGM29[U+AV?L;>GH-=J[9;1K&>TO9)3889S]@?_YY#Z'P*O/<,NG7@[A>! M#5H2>E2%'3%5:+?*O-97[4"O]>H O?_'#I3=@-_G4IK-Q :HG\[A7U!+ M P04 " !NA6M4BY1+BO@$ :%0 &0 'AL+W=OH*!*$MC,/':%>I@^C?7 3 ]Y) M8L9V2OOOU[DT"24QM-M]@5S\G?.=<^SO.!YMN/@M5Y0J\!Q'B3SOK91:G_7[ M,EC1F,A3OJ:)?K/@(B9*WXIE7ZX%)6$.BJ,^LBRW'Q.6],:C_-E0_V7A_!9U<89X!\Q$]&-[)Q#;)0'CG_G=U\#\][5L:(1C10F0FB_YZH3Z,H MLZ1Y_"F-]BJ?&;!Y_6K],@]>!_-()/5Y],!"M3KO#7H@I N21NJ&;[[1,B G MLQ?P2.:_8%.,]5 /!*E4/"[!FD',DN*?/)>): "TG78 *@'H+<#N . 2@ \% MV"7 /A3@E #G4(!; MQ# 5X)\/)B%=G-2S,CBHQ'@F^ R$9K:]E%7M\_K(*I(T&LD4V0T.%F+4X"MKP!9"+;P\X$WYYN/O4LOXR4!E45 9&2SZ1*[ F+ 2Z'^N.5H7<1FJP4TGL6%9[ M'8<5@:$QR_-4!"O=!,%EF=HU;)L&<.[XXI$(- 59"$5)&_;VGPB%U2( MMWI9ZFUAT6U&:;L=LQ4V&@0TSZ;P']V&].Y#KVC%@;]%Z:ZF=& &4.T7[2\P M*26D-5ZT$^^)C3O"K:4+8J/;21"(5$>SE?I6]WC'O>UU9;L6-VA6MR+;;_WO M+;V]6_K!$':0J94*.I^OX["6*>@:8WW0FU26+$% UBR;[4=KP?1^F$4O8'(# M]+9""\V3GG=\:"JQ45(.*:JM:] MN'S5RLC;882\#CZUT$&STOW0'R2O;$S+8="2#;=K#M0J!X3@ M#EU%M?:A/=J7BB2;%W.N&PV8BFR#"7R2D) A6J90V:9^UZV<* %AK:R,^,' MNVV\Y/MNW'8$M5(B^]/[+ZJE#YEW:>_OOWYIL5DIV^JL5*V2:,]N[E/[+ZIE M$)EE<%__]=&NV)U@#W8H#JKU#IGU[D,MT$>[\H<\JT-\42U_R+S+^U +Q+74 M8;/4_<<6Z./=/1]TG(X2X%H8,?R?6J!?6FXR\CK6 *[%%)O%]+ 6Z..6'2%R M<<>F##<^9\VB9>B!?@EMKGH'X^$;E_W&"4U,Q3(_?)-ZAJ>)*HXXJJ?5 =\D M/]9Z\WP*S_SBF*XV4YP:7A.Q9+J/172A35JGGJ8DBH.XXD;Q=7X.],B5XG%^ MN:)$KZ]L@'Z_X%R]WF0.JN/0\;]02P,$% @ ;H5K5!JRS)&0!0 PA@ M !D !X;"]W;W)K&ULM5E=;]HZ&/XK%MJD5EI+ M;!,"$T4JL*X[4C?4=6<7T[DPQ!2?)C&S35G__;&3-.;#,9D.NUF3X.?U\W[X M\6MOL.'B22XI5>!7FF3RJK54:O6^W9;S)4V)O.0KFNE?%ERD1.E7\=B6*T%) MG(/2I(V"H-M."C&[GU#(PK M,\Z?S,NG^*H5&$8TH7-E3!#]YYF.:9(82YK'S])HJYK3 +>?7ZW?Y,YK9V9$ MTC%/OK-8+:]:O1:(Z8*L$W7/-[>T="@T]N8\D?F_8%..#5I@OI:*IR58,TA9 M5OPEO\I ; &T'3< E0"T#^C4 ' )P$T!G1+0V0=T:P!A"0B;SM M =VF@*@$ M1$T!O1+0R[-;I"//Y80H,AP(O@'"C-;6S$->$#E:IY!EIG:_*J%_91JGAM?S MGVLFF:DC^0X\K$7&LD)GGIW1'Q M1)6&G(.S"56$)?(<7(!O7R?@[,TY> -8!AZ6?"V-I4%;:<9FWO:\9#." 3QK/#ONN'[ON]D M$E>5CW-[N,X;*:F2(%\ @L;@Q_5,*J&U]!^/\4YEO),;[]08_\AYO&%)XLI1 M@0QSI-E:GH>PBS#&@_;S=C =P\)^UP1^>]BM:U@']5 U;(=_6/$/O?RW9 'P M!2!QG#^3!/!-1H5VHH**I7+Q\)Z=XO5!4)AX";5K4AUO:0^\^QBK)>S MX$EB5.I320#\N*/IC I?XJ)JCNCT5=&KC/?^9%1'O8-<7T 8!+L5\:%W&'L( M$7;'OE]1[_NI6ZY3PN*+3YG>%U9,Z?<&T8>!W8Z"T\/@K:[Z9TU.MX\JWUP].W:3Q%BUA$?DZ[=%3KD+M@/_^38J%V:5A.A7Q3#DT??*A_LGCKZ5O%@=*KH M1P=Q1?5QM:H(_;+X?Z-H-0SV3QQ%9(4+!5XGOC32CR-&NN%E$+QUMI5^8!C4 M "='@-@!W(V U5;DU];&=31"A_*(<%T=(:N.R*^.WS))YVNS:R2<9,XH(G\! MEUWPX2@]3-=B_F22 JF M@LUIPQ5DY17YY?6!FVYBKM-_UT7U2J X&.]0>K"4&D; *C'R*_&8R"4@9>OC]#,+B/-I. M)OT#)O6[$+8"COU*6"1=<_BM"BR-[I")@II&#ULMQ?#T;3"V2HG]2KF7;W"V M$BPE@B4OX/H>Z/TW%_!,D1E+=-= W3-W'&?=H.:XA:T: M8K\:FL/N?.NPZ^DJQMAQW.X$=<=M;'40'SEP4U5EPZ-*I97="'1QS14$MG*( M_7+HN409X\-6-,2XOS=E>^MB-*7B,;\DEWJ%KS-5W/E57ZN+^.O\^GGO^PB^ MGQ37Z=9,<;M_1\0CT^UD0A?:9' 9:4JBN# O7A1?Y=>O,ZX43_/')25:7\P M_?N"<_7Z8B:H_MMB^!]02P,$% @ ;H5K5+U-<>D% P DPD !D !X M;"]W;W)K&ULK59=;YLP%/TK%NI#(U7!!A*2*HF4 MCTWKI$I1TVX/U1XV2;II/WXV4$I;B!)I+\$&GW///;ZY]NC Q9., M !1Z2>)4CJU(J=VU;5. US4!+;#L9].Z$L MM2:C_-U23$8\4S%+82F0S)*$BM\SB/EA;!'K]<4=VT;*O+ GHQW=P@K4PVXI M],RN6$*60"H93Y& S=B:DNLY<0T@7_&#P4'6QLBDLN;\R4QNPK&%C2*((5"& M@NK''N80QX9)ZW@N2:TJI@'6QZ_L7_/D=3)K*F'.XY\L5-'8&E@HA W-8G7' M#]^@3*AG^ (>R_P7'8JU/;TXR*3B20G6"A*6%D_Z4AI1 SA^"\ I F<6HR#9XS)IFQ M5%ZAU>(&W8$N"IJR/S3W^7(!BK)8=M %8BFZCW@F:1K*D:UT>$-B!V6H61'* M:0GU/8N[B/2OD(,=_+!:H,N+CHRH@":N^7&N!01=Y))W7.]9;&U$Y893N>'D MM.X);J#'Z5HJH>OLUQ%FMV)V$(!3_<@9&&P,(\F-PM" M@G-&\W?<3W"WY^!A;V3O&Z1XE13OJ)1[KFAL-$@6@BA$Z'Z J)2Z;>PR$43Z M?]&DJ.#MU00Y;A]CW*RG5^GIG6X-DS*#$%WJ4BMJHX/^HM8JF17,_9HB?^AZ M/O::)?4K2?US)35%[S?XX;EM?OA5+HH >HL3<-/FAS/&ULM5== MCYLX%/TK%NI#*[4!DY#,5$FD?'34J3:K46>[?:CVP8%+8A5L:IM)9[4_?J\- M ^DLH6EW^I)@\#GW^G!]?)D>I/JL]P"&?,TSH6?>WICBM>_K> \YTP-9@, G MJ50Y,SA4.U\7"ECB0'GFAT$P]G/&A3>?NGLW:CZ5I]AQOO^6YO[ U_/BW8#F[!?"AN%([\AB7A.0C-I2 *TIFWH*_786 !;L:? M' [ZZ)K8I6RE_&P'U\G,"VQ&D$%L+ 7#OSM80999)LSC2TWJ-3$M\/CZ@?W* M+1X7LV4:5C+[R!.SGWD7'DD@965FWLO#6Z@7%%F^6&;:_9)#-7<<>20NM9%Y M#<8,)6A,R18=(:) M'=]F0)C6Z(C,QE?=)=3/3R-R#TSIGE3'3:KC7JH;)7.NM53WY'=IX!Q])PWU MY(GUO6B8+WJ3OF(QBIC+4IBN>JW D0/;<^-N3K$P[SH"7C8!+WL#/OC*&>K0 MH'6NX(GUH4>N2'L3_D,:EI$8F7D"BKE-A/1"IZ"Z2VY9,UX5_K+FNSS*8W@ZC]95:+^MK%C!41/^-VY%IP2K M#NY8:M-]"@S_DP<]F4;K.73T0Y5$_B'_V_!HZTLT>NJ2:XV$]CO)U<^:W;(F M/E8Z&D0GE&[=ATY^L0E_)\ 9+DQ;1Z/]EM91%]?"8#N)_66)6QE]N@!E[L^J MA];6Z.43UT/8VEL8]*[H&KN;G]9^69-_XT;A('Q4%/Y1XYB#VKD&7..>QI.A MZB&;NTV3OW"MK=].K[X0-DSM.*J008K08##!G:2JIKL:&%FX-G0K#3:U[G*/ M'RJ@[ 1\GDH\/^N!#=!\^LS_!5!+ P04 " !NA6M4_7D#;E,% G&@ M&0 'AL+W=OWT :Y4 DH7)+A%L-R]6-T+-W5;:Y.X9SL4I/OP9R"SSOV!3C.WKP5$F%4]*8QU! MPM+B/WDH$U$S0+#% )4&R-< EP;8UR L#4)?@UYIT/,UZ)<&?5^#06DP\#48 ME@;#O+I%.?):3H@BXY'@&R#,:*UF?N0-D5OK$K+4].ZM$OHJTW9J/*&"W1/3 M/^ BE4IDNB^5!!\G5!$6RT_@ V I^+;BF23I7.Z!WWX9XG[XNSE[Q>)8]Y\< M=96.Q.AUH]+K2>$5M7C%X(JG:B7!63JG\P;[4[<]1 Z!KDY!E0?TE(<3Y%2\ M(F(?8+@'4(#@W>T$?/SPJ2DNM\J$1CXJ$W^5H%WE; N5L[L;\+$L79/6U%L+ M'K1'].4G1G3N72\X;(SH61O@ZG; N2S>[G;X?CS3!YJS?SM\A)6/,/<1MOC0 MSP,54R,,^$+?1XH**A401%$@-V3==#^=%I*]7-(\C^['N#? H^Y]O:U>#PJ> MCYBZ1CR;3*^:3,\YF2ORP)(L =^O:#*CPI6??B79WUD-!I6/@3/L:RHBK:J? MSJ8&)%4L8FM=@#E89R):Z8>A+(ISKT=Q\0C4BBC-W4$/J_"'3J5O5"0FOCR2ID#EGFS2;2[_T MN3T=O)4]&-B'7N"4TLL>O:A)P6DF!$VC1Y_VA;5'*MQ9 T-DO2#G'/[@9O%' M8D 2GA4LB711C0,)Z .-,M7R:$6^$( 6FQ!O$TRCVT*A[^'6DA2Z43HE3(![ M$F=T#\2,S%C,U&.C\]#;N24?=*.OM8G O^"K6E%17E'@6$IJ&L"CR2PDX>XH M"2TFH1M9]003,XNFU4RI44]N&+2EUR(.NB'E2N]Q%(E,P_JRK#FC?MFU4(,' M.\LNLAA";V#(LWTGI8Y'^R)+*03?G=_K$MP^24666 CM+JD616@K%#5S4<^Q M7'LV+JP+#Q#6\@T/]@X0FYA##EA LM-#[H75+8K^* M6TBAW4$*64@A-Z1^1L4'KRN.X'[8DFX+,>2&V'85'S:V7;\E" LSY%XX73QM M,6[,%N/6;#%\RHPMQW"PLS)C"RSL!M;;:XQ)J5#GY" (@A>[H/-R6*]UV/,( M+>"P>TGVGIW="7Z]',/]UEAJ&UDW!EU%UVU873Y[6-/4C_38@@Z'NVL(RS+L M9MDEEQ((&L5Z9<(63-_C.N7&PO=V]R:W-H965T'7\4J?&6B^]RQ9@"/Y(XE4>]E5+K M#X.!7*Q80F6?KUFJ?[GC(J%*WXK[@5P+1I>Y*(D'R/."04*CM#<9Y\^NQ63, M-RJ.4G8M@-PD"16/)RSFVZ,>[#T]N(GN5RI[,)B,U_2>S9BZ75\+?3=3SLAZQF"U49H+J M?P_LE,5Q9DGWXQ]CM%?XS(3EZR?K9_G@]6#F5+)3'O\5+=7JJ#?L@26[HYM8 MW?#M9V8&1#)["Q[+_"_8[MJ&00\L-E+QQ(AU#Y(HW?VG/TP@2@($&P3("%!7 M 38"W%7@&X'?54",@'05!$80=!6$1A!V%0R-8-A5,#*"45WH5 MQ;$N>#D>*-VMS/A@8;IPLNL":NC"E"WZ ,/W 'D(WLZFX.V;=S563MU6SMB\ M#V"KE6GWOGC-5CZ^P,K'VQOPU@2JSM:9V];%)M7C\MIZ],EMY7@MM)6PS$S= B/T0]DIG:/"W^@PZ82>7;J\ER14#\Q@MI;8.UL0E4(, MA_4QAJ75$[XZRC,:=XHPM&R"!X(3M'2"K7AZ08QWMB LQWC4#QJB;"D$W1@Z M3Q433"IP0S4L9UNZEIT":U$$#\0B:&$$]Z71%%9Q%'K>S^@_-\U(8[/G/;3H M@FYV70N>1%)R\0CR1:I+Q"V=X/! $;> @J-N521T%=6^IKKU89]XO[I>,2RX M4"NXG&N^D=>O!KO:,$W*M0&;DXXLT% +T.B"-9?DF5&3CFY+;UW(Z?8VE6RQ M$6P)+CE-NY0:L@A#^#"EABRP4$=@-95:BQ[V/7>I6;(ALE^ID?92(U4,^4UO MEL@"$+D!Z*ZT3ZB&:J2QT"S4D!MJ,Y9&7("9J;8L/)W6$F3)A@Y$-F3)AO8D M6XN>] -$7/6&+=KP?FC#5;1ENYGJ?J;*MX;<8\LVO _;3HPZ:.G:*:XR\*=V MS_MG(8C=$,QVLKI@A$[D9<12\(6)I#,/<6G#>2 >8LM#[.99:U7XK10R39XM M>-@1=4M([":DNRHN<_"EHO8S;76LAM58?:.?J6\SY[IUK^>B%2LEJMUC&1CFS M?F-X2Z=F+<=F'4]]IGX5:DW.+<]\-\]J8'!TJO!9O__YRL38V= M:U&PO=V]R:W-H965TFM13+%YND[AX?C^0[WF@O MY(-: VCT6!9G*E:\V$FA>.96%3X(@ M]DO*N#<956-W/AT <.>#XC ,Y M.)"NP^",0WAP"*N%ULRJ9=U032@*2O4.W2)OLQOT-LW[] ;Q#CZ?G; MG];XY P^)NA6<+U6Z //(7\.X!NR#6/RQ'A*>A%O(+M"(;Y )"#806CV@ MAT[8!#"L\,(7!/#[]4)I:4[FWSW @P9X4 $/S@#?T[W9: V2T4(A$_WJ0MCM MV$B1@7)N1@T959#V!N\F<1K&(W]W'*!3HP2'P\;H&=NH81OULOT-Z!)IL:!9 M)ES$:N_X:,XP2H.@P\QA1=)!XJ86-]3B7FI_Z#5(%Z?X9#8<14F'DL.(D,C- M:-@P&O8R.CHS+E[#DRF381P,.\0<5E$2Q6YF2<,L>1&S'^@K+;:T4MKKPF@] MY1F@[[=0+D#VG>ZTF2CMO3;S#S,T-SDIWQ9P@3"Y#-(+HQ0[,"E"VT/NF+^^ M!?>@0.[L;;L718&,F.^IS/LXX: 5PZ!W^5-:5 NE&BU@Q3AG?(7$$FW,+12Y M4_V"DVVX3%,RZ&R6RXS@*"#N[<)'\HU[&<_65*X@-U(&:;GTY;SM1&J&Y^.' F)V2B M(,)=RJ=6># 8G+FIN)5W'+[T2(");?]A"$_#-HSCKJ2XS)Z=F>=4VX2!^S/& M-[:Z_$97Z$X*&V;UDON*6X''T>LF.MP*-.Y7Z(^,,_.$R=%*B#./C%,9)E$< MA]W(.M1ZD ;AFHW[!7NNQ0/(7]3/A;8579R\II(TBCM M1O;4*AV2,X) 6L$E_8+[.^Q_!?Y3826M-A+\NF$EK9"1?B'[[[ > )Z]LJ*T MJUH.*YRDN)O%_:,'?@E&\&W=HXSB;[FN7\[-:%-;75<516=\:FJNND)J8>J" M[=;D$69TN8"E@0RNAH:3K&N@NJ/%IBHC%D*;HJ1JKDW="-(:F.]+(?13QT[0 M5**3?P%02P,$% @ ;H5K5/YX7^%P @ P@8 !D !X;"]W;W)K&ULE95=;YLP%(;_BH5ZT4I;^0K050E2FVA:+Z9%_=@N MIETX]SSGQ)CQ1LAG50 @>:E*KB9.@5A? MNZ[*"JBHNA0U<+VS%+*BJ*=RY:I: LVMJ"K=P/-BMZ*,.^G8KLUE.A8-EHS# M7!+55!65K[=0BLW$\9WMPCU;%6@6W'1#:3NWSB> 8(2LC0.%#]6,,4RM(8:8R_G:?3 MIS3"W?'6_:NM7=>RH JFHOS%POV;2Q M4>R0K%$HJDZL"2K&VR=]Z?JP(_!'1P1!)P@^*@@[06@+;/F7WQ J7>9UF'Z PN09-I("1S)C5* BIS/ "DKU07Y3)X> M9N3\[(*<$<;)8R$:17FNQB[JY,;"S;I$MVVBX$BB&627)/0_D< +_ 'Y].-R M[ZWK[1.WRJD91GL.4;PFLM MXIW$H>=Y>W3O!+VABWJZZ"3=7$)-64Z0OL!@XZ*#I/M8AQ%7QWH6]U3Q22I[ M:H9HXH-9'@72&PO=V]R M:W-H965TXR@1 M8R.4,CTW31&$),;BC*4D44\6C,=8JBE?FB+E!,]SIS@RD66Y9HQI8DQ&^=J4 M3T8LDQ%-R)0#D<4QYF^7)&+KL0&-S<(]7892+YB348J7Y('(QW3*U &+1/X+UH6MZQ@@R(1D<>FL$,0T*?[Q:TE$PP$.WG% I0/:U\$N'>R\ MT )97M8UEG@RXFP-N+96T?0@YR;W5M701+?Q07+UE"H_.9ERM2.X?#L%TP@G M$N!D#KZ^9#15K9+@^)I(3"-Q KZ QX=K<'QT HX 3<#/D&5"V8J1*14*';[4]/+KO*9>>Y!O_,E59DDTVJ+B:+<$X>3A_(U<3V!KXS,E=-PCJL$(2P MLMK".JBP#GJQ7@1!%F<1EF2NCH62B(!B??"Z8!:1W : +]#W[3;.+C/7\;UN MH$X%U.D%^D-I7?I18IT=*-!W':L%N,/*<="@&Z];X75[\7[7X)[N2#PCO&]3 M>54\[^ ;V*]R^9^[@?T=!A%JD=QKLH5R6*$<]J*\S&@TI\E2Y/AN8[4[5D0C M%/OP#JU:.JV#,P\;0@T_E_LR7I-9VQJZ+?H[K)#7. G;:&M5A:A_EQ/U;@U9 M]!_\UVH*[.DN\V_[M6 \]ZYP3 6A1AORK>X2!42_RM M3#:B5#+J';T"M<]#[Y 9XN_H]=(:PW8$.,\>%[[6@UDK8+Y8W&4^HS#C) MD=[05SW>[PC42@>'!^\ J@4/69_;@3)>\VHR'%CM-T"7E86<%O]FXY*KOS#N M,%_21("(+)2;=>8I?UYMEDFOW2[9=;N"1 MK-%&5AT8%51,M%_ZW/5A#S".3P#"#A"^%Q!U@,@9;94Y6W-J:)HHN27*9F,U MNW"]<6ATPX3]%Y=&X2E#G$GG4(!2D)-[)JC(F%B3F=1&D[,Y&,JX/BZW0BZ<$#N^FS2: M3!)_L]_BPYS+>-SGO'(8]P[C_W1XRMHQ\?&!L.OXC?;#%&S+&^W^WBS8=^@S M56LF-.%0("H872%&ULO9MM;]LX$H#_"F$L<+O MA9)41(720 GV>LM<.D6[?8.V.(^ M*#9CZZJ7K"37[>%^_%*RXY%$:B1M['QI;6;'/*M5_>JM"%_'+3.CIU6#9N?G[3_O7YZ_33W M8:%NLOC?T:K<7,Z"&5FIAW ;E^^SW3_4X8E$I6^9Q47]+]GM97TQ(\MM46;) MH;&V((G2_?_AUX,G&@VHW]. '1JP;@.WIP$_-.#U@^XMJQ_K-BS#JXL\VY&\ MDM;:J@^U;^K6^FFBM(KCAS+7?XUTN_+J39:M=E$^8]71,&;G+TG)3D)_3E5JU%R"/*H^RE2T4>WVBUE?-["]75$BO\M*7IH-L8BX+V%&L9:XX MFBM0=9E5IL]8S#*%]#O*/=OACXZGT+$0CZ9O=>XQSWG&71:P= M\):AP='0 !W2'],PR?(R^I]::4IH6$9I5"KRS^A!6:CQ:7%?:+\N2VS,RV/7 M$O71FSPK"K(,\_Q;-=JU'5M[?*3QY#X5PNOXQY3RJ AY<:W=\2G< 5(H357LMSL (L6)J+OSK-V9E$.Z \Q1G'._ M1^M7OX=K\NE.)?*&"&!B=>X X*6YYSJ.MVY[U%3GHZ"^UQ M,=")XG@:6N.H"1S+(F>1ZE_E&%").:=?YPXZ1RUT#*C%<&I-6>J8A62.JS'= M\9I5KA7[MK' /,9>>KEC0$"&$W#T@L=,) K&J-_UDBGF,N:*'BD8G/!&*7[J6IP# /FIJW%N9I5, MB$!T_3LDUC88V,J?5X]S,POM3@]4I&T68)F?H1KG)G+[# '<\M.5X]SDJC64 M0V)M4P'!_,4+<@[8Y2'?<#(JU[03&NCAC%\OE?K9IIX2-S0JKJ6:%[TFG&SR+E"ME3UWE M KA=/ O^+0]7BKP-$S4JP70;6ZCN2\\<%PCLX@0>/TPL&P*2&3-G4*QM)R#9 MQ9%L\S[Y/YFPG^ "=5U\/^$< 0&.NG@J.SX@6/IZ",;H#-<%U+HX:GL",:7V M$L!+\>(YJ@""BA,15-BR3\NYX@&4%+@ MN>WX:%@V2BU+_*!8V\[&"1,.U.I$5R]GXR8"X$]X+^YZX*' L]#QKC=S2\&8 M;\P$4\QE3 8]K@=T"AR=ANNG+1 "&"CD2T?# R9Z^!;JZ&AXYK:I;3?.(H;L MQGF 3P_'IRT:4U8)#Q#HO?CFJ =0]$ZT.>I9-D>[^QBX3-M"(*>'D],6B/'+ M@P?D\_"-TG.$H7%^CN>'X\/@&3<+NGSR1E?R'C#4PQEZ4]^?43EYK_:["<4F M>FR%Y$Z[*]DFHV("2/3PJOS9!:<'4/0&SIV.747055AW]2/9%NIA&Y-8CP5K M4'#5 ?FFPKQ S/0!G_[0"=1@(,*O8P/A PU]>MY ^(!#?Z"B?D8@!E139S@2 M0$X?)^=P),93R@<:^GBU_?Q !#]$]76!SU-)GF2=S-6WRRM6U)M*X&D#)/WS07) -16# M4KG9C )99ND7E5>3HG!W/[2OP 0!E,WWF<1,< Z!BBV]C72,HOMM?6"U6.=*5>=5HP9) MX^KEF7D9 "^#\_%R0/4(7DK@I<1Y.<[[DR:M!'[*,_-3 C\ESL_Q=U]-% HW MZ&8*TCRJ:4FUK01@2AR84R;M057;4,-.RUW/H*-J^JGN MIDMCV/M!=TV5EAOL0=\=8*=Y-1VGY93Y^:2K57.P[NGTDU3G>+K/U,;5=@?? MQ7R;I:]NLN11E5-G*74:-]H=? ?SV2.$.HW[[,X '9\Q4X=T\_U4)1Y)ZC>J M4),;=^(=G)0#49@T;ZG3N!SOG)F?U&E7^M26@__Z09>73EZJ#XTNP5W\"4$L#!!0 ( &Z%:U1H!6;QE08 +$A M 9 >&PO=V]R:W-H965T>MM=JNWO[XG0O3.*6J$G,VH:VTGWXG?*.2.&-W LA-FE+Q>L$2_GPV\ =O M%[[%CRN57QB>GZ[I([MGZL?Z3NAWP\I+%*OTNF@FC,WW'_] MYOVJN'E],TLJV8PG/^-(K[__2E#,2>@?9C-X"E 3PVP T&J#1 70UP:8"[&I#2@!P; M! T&06D0=)UA5!J,NAJ,2X-QD=U=.HI"/P.1C];>\A=%0136.H5Q MEM?NO1+ZTUC;J?-;M6("3*5D2H+WXUFL_=YK>AJF;W+.:7;O,Y"]_,_;$M MFIW-K>*_=#>WB5]T%S]Q9!)5Q8L*?ZA+\?XS74HE- O_=7C&E6=<>,8-GB]_ M;6+UJDM_RZ32J%:VRK_:^2"%CWR3V)Y#$F!]9]O]D%I&X2)Y6XM 4@DD3H%S MME1 LG C#G7:9.X\!7L"QI[G':FL#_+L"H-*8>!46"3')B>HS>2/R+&<^B X M;HK9J%(TCC%[N]M@'X_&9B7C@[7N]>P3'QH!$"W@(T(5[K]DH _% HR MQ<6K=:>$]1+T:RO9,JI9I4&MCYPJIRG?: P"W?]*I5N!.'NT2D0.CI3Z7$,. MU1E<^VY>WSYG3,A5O-8!5$SH)%H3Z'8"O1//^\-55(;.OAO/=TR$.H^Z^Z\$ M ;6B"H0T TNF6W:]P0AK/S1O<:T3WB;3(-IW,_H^WT!8!/+K>?6%^DVLP%KP M;6SOUN:EQX-%X#66ET&S[V;S=;7R=,!"GC)K<8WJW*J7?YW3?J,^@VG?S>D& MNH'_P U]B=--V@EXAJ7^I&?@00-3Z+FW02;2/-GRMY-_U>*9@%=&A72I-%B& M;BQ'7,9ZT72(*C2DA;#OJ!H^0C G9M1:% 'W:B;1KJX8Y[19"]"!TQ.:62CSAQ: M&E9'R SRH!MY>H^(>004US,_Z2W!)M :0+=;?6!.BP.SJZP-]Z";>U^H/OZ_ M3[B4'P#/VI35^\I/HT;X0D-#Z&XM+VYOIG]==V$!,A1$?;>4R+ +]=52HGI+ MZ8^; H8,Z%!?+26J-XO'J]$YY%#@WL'=3V M+U"=6K@1$\B "[G!]1NYK(.JEDO7D$.!AF/(#9R.)P-4[\MJZEQ##M49@*'^ M +9 =8 U-[?(\ NY^?6-1C&_7]'PJ4O-8\,PW#?#L&$8[HEAE[C.,-P4,VP0 MAMT(ZUA5I1=7-^$<J=>\"17!F8\7=/L%7S].NN4XKWO M(?O&&C98PRT]6]<47^!ZSS9N7!?8H V[T7;]=C065%D/?"WVJ.4@C W#L)MA MER^J?!ZWWG5E>4Q2JG9?KT9-\EHZL>(XY-)G*(9;CI_%,SA]6*-;)@Z^56@, MG=MA:^@,W+ ;;EV6@CXF[PIYMA$B+[FW@FY?*L30D/1-0V)H2-PTG(:AV.CP MF["SD,5;NDRLP2>6MJYIN1"#1.)&XIR'3TE>!^!"Y _C/H+K+#SI%$0#-M+W M(Q5B6$9Z.J7.2/V9R7C4&,"]9R9]'5))YQ,H,;0C+2?0;CL:J7_!=CSU<.]Y M;\K$8_'L7X(P][][>E9=K7Y?,"V>JA]=O_ _7_J6ZU?^Y\7NUP/&_>['##=4 M/,:9! E[T%-Y)R.M4^Q^'[![H_BZ>-J\Y$KQM'BY8OID+?(!^O,'SM7;FWR" MZE<:Y_\#4$L#!!0 ( &Z%:U1R9/88*0, ,D) 9 >&PO=V]R:W-H M965T'K=X9$RME+N5O._FR&'N!900"D! &T = \0Q@< 40.(W@J(&T#L M,E-+<7F8,<,F(R6W1%EK]&8'+ID.C?)Y9;_[M5&XRQ%G)N=YKC:P(%\YFW/! M#0=-3F9@&!?Z/?E(;J]GY.3=>_*.\(K<%'*C6;70(]]@;.O!SYLXTSH./1!G M!ODIB<(/A 8T[('/W@X/7L)]5-S*IJULZOQ%_R#[[GRNC<*#^.M(@*@-$+D M\2L!UNQ122$(9@VOB6 &U[B!LC>%MU:Y300UR3EFMR ME.L->\"/A7EEY*Z1A&EPWY):2LI?=,QYI4!!=KTD4L[<=,H'.Z1ZQK1 M(#N0[V%+;GB4W'=3@.IC-.PR"L-LCU'7* R&2=I/*6LI9<-' M89IU;G)$LVC_#O58)90F_3Q#VU5?KNQT@O _SM[%*Z@K6$MEJ]J6FX)7?=H) M]G?\5-B?A2TGQ'6KOAKK[_0QK$8K]Q[0))>;RM2EMUUMWQP7KC5WUH.S*>:B MNX-R<*=^53R'J!\YWYA:<2Q^ I88+CA-,>FJ?C?4$R/7KI/.I<%RZ88%OK5 M60/<7TIIGB8V0/MZF_P%4$L#!!0 ( &Z%:U34:J@R>@, &<. 9 M>&PO=V]R:W-H965TZ4%592%!\2#FTY;B\0NMKN%OV>,9STEF=%#Z MN]D"6/(S2Z49>UMK=Z]\WR1;R+BY5CN0^&2M=,8M+O7&-SL-?)6#LM1G0=#W M,RZD-QGE]^9Z,E)[FPH)]3[<^.CV&RMN^%/1CN^@078 MV]U#X=P=32%/G"7G\*)UZ54P'/+[^X_UMOGG"39&ZNR$HP,,B&+?_ZS3,01@$8G *P$ ML',!80D(\XT6S/)MS;CEDY%6!Z*=-7IS%WEN(,",?(NL76P_*1F^*1BR$PQGD%R3D+XD+&"T!3X]'Q[OIM$C/4"3,'=97:/=E31CCIIWP"RQF8" MK6%%UD)RF0!)MEQOH/4(%.[Z1S2NXI#%#\BV6/7B0=C.M5=Q[3W.-=DC4VFQ ML^Q>"RO:6?8:\1^FLVEQ15%1@W:*_8IBOY/B!Y3SOSD#_0:;B$9TP!Z0;IJ% MV&J4M9,>5*0'G:07((729 &86SP$1=]\?0_9$G17:\25__@"C3BLH@V?J!&' MC>RZ-FPT8M/LQ*&A02WM02=G%M"8O!7:6'(C $78T;Q17)Y3!GKT!J$7* 2M M!9BR)RI%Z;BK@5M,:!B<[&!:"SGM5O*IDG>@K7!LR]8XNR5HK;LTND0M:NVD MW>+Y#[5H2B4J4_,%];C=?>JUIM)N49UKE0EC%'[:N*R=58=:^^C@$G6HM9#& M3U6'^/&>:)K0CI:H)95V:^JM-.7+X5Q18K7VL> "!6"U"#+Z1 4H'?&PO=V]R:W-H965T3(UJX*PMIS@:YM=6[*#)ICB4W0U6AI)&5TB6WU-3KR%0:>>9!91$E M<3R-2B[D8#[S?5=Z/E.U+83$*PVF+DNN[]]CH39G S9XZ+@6Z]RZCF@^J_@: M;]!^KJXTM:+.2B9*E$8H"1I79X-S]F[!I@[@9_PE<&-VOL%)62KUS34^96># MV#'" E/K3'#ZN\4%%H6S1#R^MT8'W9H.N/O]8/V#%T]BEMS@0A5_B\SF9X/3 M 62XXG5AK]7F-VP%39R]5!7&_\*FG1L/(*V-564+)@:ED,T_OVL=L0,@H?V MI 4D3P'C/8!1"QAYH0TS+^N"6SZ?:;4![6:3-??A?>/1I$9(%\8;JVE4$,[. M_U 6#5SQ>[XL$+C,X';"WC]\@V\!"'A4A0%A<_,(DOL'8YBR!"Z5 MM+F!7V6&V6,#$L9ITK"9!5I^D18W&@N86^WB%X9/A-)F\"GAGVO&8!@U=\AV\,C#&^VQN3HEQ;[=QZ[#_'O:Q='D+W%@)Z !E+*9FXNUM,Z0PU6-4Z <;QJUX[ M/\TU8363@WLEV3HF.>08H3*G<9.+- >V1]G33:!DVILG#RQ'EWKI+_40^>T% MRD8__30[XDXNE_=@-UC:)74Y@%.QB-[1W-PI?T,Y_<']$>)LSB MT2'QVZ< "U_FSRQ>K*@?8:'*RNG'.R<:R2-NE33G&ULO5=1;]LV$'[N?@5A=$ + M;)8HV8Y3. 82.T$'-(.1M-M#L0=:.MM$*=(C*3L!]N-WI!3)360F'8:\V*+$ M^^Z[X_$C;[)7^IO9 %AR5PAISGH;:[PXL;OMY8 M]R*:3K9L#;=@OVP7&D=1@Y+S J3A2A(-J[/>.?TP3Q)GX&?\P6%O#IZ)"V6I MU##&0CAD)#'WS5HK_'I# ^?']"O?/ 8S)(9F"GQ M)\_MYJPW[I$<5JP4]D;M/T(=T-#A94H8_TOV]=RX1[+26%74QLB@X++Z9W=U M(@X,$GK$(*D-DD<&='#$(*T-TI=Z&-0& Y^9*A2?ASFS;#K1:D^TFXUH[L$G MTUMC^%RZ=;^U&K]RM+/3WY4%0Q;LGBT%$"9S\DG)]:^?01=D#DO["TGBA)(; MV"FQXW)-9AIR;LD5R[C@]IZ\FX-E7)CWY"WADEQS(7 ]S22RR,[YB+*:R47% M)#G"A";D6DF[,>12YI!_#Q!A6$ULR4-L%TD0<0Y9GZ2T"N'+[9R\>_N^@]0[$$_5? TZ#Q-/"> MTO]8(>3K^=)8C1LXY&W8>!L&X[IF=[PH"[)4&BU=:!G;8E3VOBOU%=;08SF% MVTV3X23:=?@?-?Y'0?_GA2JE);EF>TE*+$1-LBJWJSJW794]>L(C[J9QTM X M"=+X!-:"-D2M'MRC9AN+V<>4=#&HX,8'#-+^J)O#N.$P?F8I;*E=,>7,0I?/ ML/EYN?:%_].;-UBLPT!MG#:$3H.("]!@,I'590196629(IHJ"6[Q@6/-O< ;05H1I6(5_ M;,O,:K1'6^;844!;$:9A%7YYRB]+K7(E!-,O2GPKP73\&HEO%9:&=0\O.VN\ MQ:%*[)CFWJD^HO[/(*7]87#7):U^)F']/#@+ZQ5X08J35A@3^@HI3EK=2\)Z M]&,WG!KL4'GIX[M%='#]+T"O?1ME4)_P)E-U LW;IE4[]PU*U$ZO^KQJ_0V> M"BLTC?LGZ%A7K5,UL&KKFXFELMB:^,<-MIN@W03\OE*8SGK@'#0-[/1?4$L# M!!0 ( &Z%:U2Z,P-Q9P0 (42 9 >&PO=V]R:W-H965TL[27)T-UEIO3CU/ MQ6N6474L-BR'-TLA,ZKA5JX\M9&,)A:4I1[Q_;27A&G-R0T #OB+\ZV:N<:F5 60OPP-[\G9P/?,&(IB[4Q0>'GBOUJ]L\!#,@BHV$^G?/-'KL\%X@!*VI$6J'\3VAE4!68*Q M2)7]C[;56'^ XD)ID55@8)#QO/RESU4B=@!@IQM *@#9!PP/ ((*$/0%#"O M<*2#ORE&X^)PX '>:F30UZ3%^!_RZ-[R3_$V/S/NC MLOL"=;8Z^GR^4EJ"D_SB\#6MO0^MM>,#;K5 *@3"S9\WS5<'5 M&M1>([$$55WHKE*6]D)KSRPW3U."P^'$>]HM6'N0_W;$=7O$$0[\<3WJ331A M'4WHC*93 +[?L6S!I"M;46T_^H#:C&IO(VZB7;H#0^S.ZG9G?R\V%=<*HUN.)Z(V M/E)!\\YU"K3$P>>$[M/A)H M\!P>,"B^I)HAM:4;1%>2,4.SDU[0RE00'637Z"=V"^A^%]J.N(5J]>J_1MAP M^!']UP@=CIQAP2P"-YDH.I-Y4Z%W:XTC1]LUDH?=FM>S[R]Q6_'V^KYC:?03NP74-L<#>Q+IDY'.]RA4HX;XY ,ZA#2*2'QG;'?TF6=% MUK$R=.ZA_%;#.!8HTN@D<>NDS3 LE,+$^\OSCS1R2,A'9+<1/>(6O9_,/](6 M,\>*2AHU(VXUZSG]9J2]?0O"<']:S3N&#<.#+!LQ).YMWB^O3;/*X-OM)F[S M[1A&6GR]G6_8C,F5/<]0*#;%*O?Y]=/ZS.3B$T?(_;RS6CL%$S ^#]4D C M5S?&07WR-/T/4$L#!!0 ( &Z%:U1&PO=V]R M:W-H965T]^7<0HYD1V^!J:O++G(B=)3L?+E6@!)2J,\\W$0]/V< M4.9-1N7:@YB,>*$RRN!!(%GD.1&[*61\._9"[V5A3E>I,@O^9+0F*W@$]7G] M(/3,;U 2F@.3E#,D8#GVKL/W4WQE#,H[?J>PE7MC9%)9S((@-$ M6(+N.5O]]!N('-W"0KU#. B'Z(X*J= ]!89N!"14H3L2TXRJ'7IS"XK03+Y% MKQ%E:$:S3-,M1[[2X1DG?ER',JU"P4=""3&:<:92B7YF"23_!/!U7DUR^"6Y M*78BWD+<05%HVRUNO\=9S)C8CJA F@X0H.%3 4^:B@P;O?GCU2O,=.>+I M-_'T3Q,]APW/-I2MCO*,_D+W'Z:?YOL+,\IH7N1M:C%HHAEX*I(B&U,^"PE*I._YX2UHMKJ71A=@FHK>F'7F=:=@*<"6+Q#?(G, MF.K-AM9DI]L!=9!P-]Y3080"D>U5_+1B@**A?GRH5O%BE M^D$0'_%I=#$_H MV9GT:YX/TH];T6_5,;RZ /W8RA\.OIO^&J*_1W]TF'YL91"[Q>ML^G%)!EGJ M![ -X]B*'\:78-RJ(':W?:T8C_ZUX;M'&+=JB-WJU8KQ[VF L)4^W+L$Y5;3 ML+L!/..=>P+I5!>$K>YAM^Y]8SG:MT#82B$>7J(<5N.PNP4\IQQNI*,MD+]W ME,U!K,H#NT0Q+YBJ3K7-:O-1X+HZ"MO;JR\*5;029;#4IH'> !X2U2&]FBB^ M+@_&"Z[T,;L&ULO59M;QHY M$/[<_HK1JB>U4L.^ XD *4#1]93<1:&]?JCN@]D=6*N[-K6](9'NQY]M-AL" MRP9=JWYA_3+/,\^,!WL&&RZ^R0Q1P7V1,SET,J76%ZXKDPP+(CM\C4SO++DH MB-)3L7+E6B!)+:C(W<#SNFY!*'-& [MV(T8#7JJ<,KP1(,NB(.)AC#G?#!W? M>5RXI:M,F05W-%B3%P0058#H5 ]Q!8A/!70K0-?F?ILL MF^DI460T$'P#PEAK-C.PQV71.L&4FP@\OP]S3+C9H\A@(C"E"F8DH3E5#_!VBHK07+Z#,_@\G\+; M-^_@#5 &GS)>2DTI!Z[24HU#-ZEDC;>R@B.R0KCF3&42/K 4TP;\M!WO!RT$ MKLY1G:C@,5'CH)5QCNL.A)[-QWF#H$D[_(^2M<*G[? I)AKN&WC@-\ _G [W M&N"SD^'[XI_E,JR++K1\X?\L.OAZN9!*Z%OGGQ9O4>TMLMZB(]ZNN)2@+S&\ M5Y2M2BHS?3,JX$M] RU4TUEL^6++9Z[FNU'@Q]' O=O-^*&1]]QB=FAQYH=> MO[9Z%DU<1Q.W1G/P=[19N^*$P==K+!8HVG+6K;UT?\$)]6IOO=:8KHDJA;E* M4J*PZ4!>@HL.]-Z_?O5*EW?4HJ=?Z^FW$NJX'TM$F8ASG=VF.ZQ_<,!A''M[ M93 YM(IVC9XI/*\5GO_Q_-^:]+D[KSU!8J5 M[F4[2]Q1/]MLW<1B8/%DGQ[IY[>W2+DY /ZHBHX7-9<+4,CEI7;\-094RI-ILY2%4E42:.Z&R".,HFH0E93Q8+=S95JX6HM8%X[B5H.JR MI/+I%@MQ6@8D>#[XP Y';0_"U:*B![Q'_;':2K,+.RTY*Y$K)CA(W"^#&_)V M3296P-WXG>%)7:S!NK(3XL%NWN?+(+*(L,!,6Q74/!YQC45A-1DZ*Q HS^$7P0\__(:R MA WN]#6L!7]$J9E]?X^<"0F-T-4&-66%>K,(M4%B]859:_6VL1H/6"5P)[@^ M*OB1YYCWR*^_(!][%(0F!%TC3_7Q0@2<@UQ1.8?[S=P];K/K[5? MRP:S9RTQ:;6H(Y6H7D,(S@=-;FGI:BY[@OD_$4@R31.H^%(DNA,FY'7\GNNT125!DDU]A*8 M7SX>I='WG@B0"P(G7DUW5->2Z2?(AY#XY1WSD?3ZNU>O#&N-?9CB,Z;83QFN MXX I59NBKROSO&ULO5?; M;MLX$/T50N@"+=!:HF3Y$M@&8CMN4VP*(VEW'XH^T-;8)BJ1+DG%"; ?OZ0D M2[Y(C-%=) ^Q2,TY 7 /\$$/@-@* !)=Z:!> ]J6 L "$EP(Z!:"3 MU3XO5E;I*5%D-!!\AX2QUFSF(5NN#*T+3)G960]*Z+=4X]3H"U<@T9P\DT4, MB+ (_H,H0U\W/)4:)P>N MTO$85G=9^![GOOT&WP&ZXTQM)+IA$40U^(D=CWT+@:L+45;#WU=C[%L9'V#; M0H'W'OF>C[\]3-';-^_JXK*S3&&I6? 1RRV3BL2Q/I.JAG!Z.:'7'-;-Q2RX MW\PRL[-\3ED+8<\2RU'E@W(?!AEM\)O[$'V_7D@EM!#]L'AKE][:F;=V@[=[ MV))GLQ:(KQ#3KNL6.:<(,PHCT(^C?L37['20+$+95[I;4W5?84[W26\^:R(PLM9.$I[4G?-8[*Q[V]%]]\?JE MS[[5YRU3($ J)$C]'K;#NZW0^\.2.O:JKXAG9?J2FD4S>Y!60H>*0R;1/\BN M?Y."OG.X1>M+@P^^;/B%0_XKI0*B?1BU?O'9LH2-JX+]RK7_G_5E7' <"TRC M[TI(<=5RI(@Y?X;3C2K>P M7;@R8LOGXP4X[J$DN[S8@JF4#G=_N]CDZ>)B5UJ'>Z]1[$KGL%VI7BRV'1YT M+,5V#V[/"8AUUN=(M#1*GE\=R]FRE[K..HB3^0F^NLD[HHHF;]#NB%AK840Q MK#2EUS(=C#$P#LK.<_0O4$L# M!!0 ( &Z%:U1V#VR$"@, 4* 9 >&PO=V]R:W-H965T4/?((0*#G-"&\9T1"K*Y,DP<1I)@W MZ J('%E0EF(AFVQI\A4#'&HH34S'LEIFBF-B]+NZ;\[Z79J))"8P9XAG:8K9 MRQ 2NNX9MK'IN(F7D5 =9K^[PDNX!7&_FC/9,DN5,$Z!\)@2Q,P;VU=2V M%* MOL:PYEO?2*7B4_JH&M=AS[!41)! ()0$EG]/,((D44HRCA^%J%'Z5.#V M]T9]JI.7R?B8PX@FW^)01#VC8Z 0%CA+Q U=?X(B(4_I!33A^A>M"UO+0$'& M!4T+6$:0QB3_Q\]%(;8 J5,-. 7@[ .M X!; .X^T#P - N@>2S@%8!W+- J M@):N?5XL7>DQ%KC?972-F+*6:NI#3Y>F98%CHE;6K6!R-):-<4,C E;P9%$,,\".= $"Z:42(BCB8DA+""']7SME,C8,J*E&5Q M-F49.K6*8P@:R+7/D6,Y=E5 ?X>/C\>M"GQR-&Y?5N#3>GRP8@UDMZN\[]32 M+9>8J_7>.+JJG,]3RMIP[BI[YC>\VN^;0]86^-K%V+R5N+"]NU.J753C9>F8U7 MF\W>YGN80>H#JZM3JU1N_8=9:9?>VK5Y3'$@G:0T(U53,&V_J5W;LZSJTG5* MEYU:ES,L,A:+%Q1B 57S7H]O=L&[DQ.Y#YR:&ER6 5W6*EX3 0RX0*PZH&$] M;C3_$7R*I,_D&:8+6/"40(+*6DUVC(DEK\Y\H:@*WU'^E3(&U=_ M1O*=!DP9R/$%E=NE:"@'Y&ULG99=;]HP%(:ONU]Q%'52 M*[4DA*^N J0"9:LT)E3:[J+JA4D.)&IB,]N4]M_OV$DS1D.&=@/^.,][7A]; M=KH;(9]5A*CA-4VXZCF1UJM+UU5!A"E3-;%"3C,+(5.FJ2N7KEI)9*&%TL3U M/:_MIBSF3K]KQZ:RWQ5KG<0FZA$L8I>J?CGNF'@;\!#C1FVUP:QD+L2SZ=R$/<NZ10I#;C=?EEI&+Q")LK^PR6,]!X*UTB+-87*0QCS[9Z]Y';8 TBD'_!SP M=X'V'J"1 XU=H+D':.9 \U"@E0.M0X%V#K1M[;-BV4J/F&;]KA0;D"::U$S# M;I>EJ< Q-P=KIB7-QL3I_@^A4<&4O;%Y@L!X"-\%7Y[?H4QAA'-]!B:B"#B' MFX>O<#)"S>)$G5*_9/IQ@NDJZFJP; VZ0 MVQQD-OT]-ALP$5Q'"JYYB&$)/ZSFZWZ%@$LU*PKGOQ=NX%V6&JO$1!@5>+\%'A^-EV:\/QNM?2O!Q-3[#%>&>Q2\J:MDH#F'#ZC7^\Q#" MX]5<:4FWT%-%MF:1K6FS-?=D&[. DJ1BS779TC.X96%S+;_TFYY'-7XI2=DJ M4K8J4]YPC1*5!LDTEB6MQMLUS_MBUC_09AN8WAOW Z\JVS M3T=''T_=7WXZA9].I2#M.+U1&L0"N"AU-.A\W U_:S[619NB7-HG44%@SE)V=12CQ:M[91^;G?%A_?(Z>SS_R&1/.15Y&7,% M"2Y(TJMUR(_,GL>LH\7*7N=SH>EQL,V(OBA0F@":7P@J9=XQ"8IOE/YO4$L# M!!0 ( &Z%:U2S6X?H10@ ,DJ 9 >&PO=V]R:W-H965T.Y#UW%*]W0GZK5YPK]'U=5O7-8*74 MYLUH5,]6?)W70['AE?YE(>0Z5_I1+D?U1O)\WBBMRQ&)HF2TSHMJ<'O=?/<@ M;Z_%5I5%Q1\DJK?K=2Y_O..EV-T,\.#YB\_%MP\2/TT M.EB9%VM>U86HD.2+F\%;_&:21$:AD?BCX+OZZ#,RKDR%^&8>[N^!TO2V-)X_B[-3HXC&D4CS\_6W_?.*^=F>8UOQ/EG\5S=H!W^P&(9P!,T$=1J56-?JWF?'YJ8*31'B"39\CO2-#B MA,^&B.+7B$0$ X#N^JM'@/JDMSK. M[0PP30QA[UV+O;2LDKA?YZ.ZV5U-O@ MOP&C\<%HW!B-/4;?\SF7>0G-UEZ1-8HF*3S=8DPQNQX]'8?0E6)DW!&:@$+X M('2"G!V0LR#R+RI7'.FEADHQ@SW8&TB.AHT)CCH.N$(XHQVAB2N4C0F,/SG@ M3\*1%U*GF@K"G3BC=4&?E9B$)$[PI@>\:1!ON_P@O*D;0L9(=Z6X4BGI+J>) M*Y20A,+(QP?DX^#&F? %U]CG_79.=K":7;IS,L>)7]B8=L+A"M$D)IUP ):( M#@@<#QS95![]T[W36C@9.J%IQPE "N.HNQ8A6VD:>[PX(B1\Z0YJ-3N!ZZY( M0,J!'A(YQ4TL;A+$_;P>0>#$!8[C;D*] \3BU%D]D#$:1SX'+!'A,!-]%2HO M^^TF;(D(7\Q$K>;)*HM22KI!<<7&&4F[07&E],I@GIA8-L+_F(ZPRR*4I=V\ M $E%#B$!4B0:>YRPE(0OYB3L$@JTH\X34U#D%+>E)ASFIF9!@J@!:HJCN$NG MD!C.F+-T7#$R]K$3MO2$P_STMJZYJGON)TM/.,Q/]]63IFLA?X!Q<8F%1%G2 M#0L@Q9(4]I=8]B%A]GF0NAF5ZL=KM"GS2KUN=@W_>UMLUIX"@[@$TIW"H,@I M4$LP)$PP_Q%BOBO*L@$HU(I+W>*HO%H6TU+O]6;:0+AG>>4N*'(*U_(*"?-* MNWO1[Y\^H%DNY0_=[.]R"?(,<:G!W^3)7A"I"S$FN(L1D"+4 M4R$1RT8DS$:/E>1Y6?R/FWQ>UTA4>NJ?>*W,$H4G'6 ?!RP@D_JP6NHA8>KY MP/.:PYB #@@S9RT"4AGQS;0E$Q(FDT^R6!:5+A2*NMYR-"_JF=AZ]K?+"20E M#DY7BHY]U0RQY$'"Y/');&P0%< *$8GC+BR@9TFPI[LEEA7(.)Q\I%EW\^?> MI=@?ORAS_ *"';LAQ%G:+=A!L0C[@FC9AH39YH^\W.;[\[FR%+N\FG$0)=C0 MQ%D7)23FW=74,@\-,\_O7$$1#:1R"C0X&27C#F!(;.QM<:AE((J#I<&'(I\6 M9:$*WK,^H)8M:)@M@O4!!>BAZW)O94_U! M8F.<^!:@I0J:!7/:H^8&J7+SLD!C?1!U87BC9WZ+;:Z/P[G>#F-"LGD>!CSI M[MT[Q#9SQ^'>X;Y27.IZLO*9#]JT1^FP*_WZ3; DC#A-& M>VB$:MU5; V9(:E' <,7-D3P,(I^AMX17:HXN4#Q- I'[W#.')VUC9_Q76=. M'7QS4E]X7NN$;5U%0QS]_ J,1%@S\@;BQ7JG<;#4%OTZ3#VK("P M'AEF'K_#>M$P#?MMN3,.<^<#E^N\,N\&GR=_YHE V,Y5[)_[,YIXF,":DW.: M#- \C8-EZ/A"ACZC!\Q$ZW58+_;H3<[H75$@SJ<^6_Z/P_S?L_$Z8R4RDP!& M(*RG/2&^>0]KDG.[WM83<;CUM&1S5 )Y:2!L2R=EY@G$&44Z''O60E@1LS.! M8+;B8>&*Y]ZZ/^?S[?ZZC.2E#L4<*6$*CJ4.4\7->=9"RTS!\KH=Y;A$2)GO MF(79@HB=*X@.Z*8:PZ)0EV!SCTUQXL5F*QAVKA<.1XY_YW)6U-Q JY68?4-B MXRW4F-L8IZ3[3O2NE3J.,J7.FU- *O;[:\LF%JX]PG/Q,F_=UAHSUUOJKBG7 M65<(1UYG;77$PO7%OBKXZR-?3[D,E9WLZ.H)"U:\)W>A>I6TS)(Y"Q.B.:,R MIR ZJ5?+_>'S\4DY/ ENN\L8\8;.$BH+$]4Y+&A7J)5.NW.]A*I"1_GX5]WU MR$* 1_L,.%G-O$>YS)(A"Y/*8U7SV=9TPQ]$7O6:[B/^;:YA=CY_AU^,]G?JK1F M]I<\/^8:KV[92[[0)G7YI"')_;W)_8,2F^8FX50H)=;-QQ7/=:]F!/3O"R'4 M\X,9X'![]?;_4$L#!!0 ( &Z%:U3BNF'HVP4 (D= 9 >&PO=V]R M:W-H965TV(I)2VV$LBR?/BD/PT(YX_"/E5[1C3 MX%M95.IBM--Z_VX\5OF.E52]%7M6F5\V0I94FUNY':N]9'3ME,IBC":3V;BD MO!HMS]VS6[D\%[4N>,5N)5!U65+Y_8H5XN%B!$>/#S[Q[4[;!^/E^9YNV1W3 MG_>WTMR-6RMK7K)*<5$!R387HTOX+B-G5L%)?.'L01U= SN4E1!?[+Q]:/U#V[P9C KJMBU*/[F:[V[ M&,U'8,TVM"[T)_'P!VL&-+7V67G_4Y+\RLW>GIYVTPAK=;@5B@MF>:2F8G5X(I5;,,UN"UHI5Z#3RP75JX%OWU(A]H%R"+[2HF16QNN!2*:85>)DQ37FA7H$WX/-=!EZ^ M> 5> %Z!OW:B5B8 =3[69D@VL''>A']U"!]%PH<(W(A*[Q1X7ZW9^M3 V.2B M30AZ3,@52EK,6/X68/@:H F"@8"NAZM/ NK98'6X2(P&M].+G3T6]8O1)95P).2#CL11OV(AGVQTHSR92.QKWHC;LK 1=/(^_*3%%DQ<.)?S=, MDK%?YKJFDM,"%$(9@&]-'?$JQ,3&SK%[1!81]T>O)IAVKTPULG>+/^@4)C)W MZA)YEZAGD6E=N-??.*^E?5W9ZZ!WU/%N4#2+#=H#&^+TH*NJYIHS!?:US'>F MI%D'W>. >P3A+.+? QVFB=[R;4]YV#/I>IZ=P8A?CU>8YFL82,R4)7$473]A-C6U#PJ' AOW$#HC Z6*"(UGRS(9I M:#N"%*9!T+4T2:K WJ:%NK0$)S1 8(ACF\HS&*8A_+[<%^*[JTF.2J%@ "D< MGQ:4'J,HC='A4$%=CB:@@CQ)40])AT$%=8F:@@KR6$5IK/9"!05H&H4*\C!% M/3"U"\VLOGLF7?%6[\T?\SXVC93;ML%0 F1%>![+@0GZ=O;@N N?3NA]XID M 1$XB2 <'WW Z$'XT!X$![@]C\ 0>VKC-+5[>A"_ M 9$W&,6P@3V_\>QW5!2-E2'Y\6#'@SY=Q(L)W&6U&7/$K4[J0'[L]L3QISR<]^*>B?ANEY3GIJXF>V)F0PF8DG M,TF3>7A?0KIPC2UIXME*TFP=3AK2A6ML\$>?CGO0.@PA9#!BB4YYXZ4[1GCR_@N^RPZF@-W,XI+RATN!&@8)MC,G)VS,3CSR< M^QUNM-B[D["5T%J4[G+'Z)I)*V!^WPBA'V^L@_;T=?D#4$L#!!0 ( &Z% M:U3K_S,MW@, +X/ 9 >&PO=V]R:W-H965T6?#9A.YD3"DN.Q*XH$OYC#CG; M3SWL'6Y\)INMU#?\V:1,-O $\DNYY&KD-U$R4@ 5A%'$83WU'O"[&(\TP2#^ M(K 7)]=(6UDQ]DT//F53+]"*((=4ZA")^GN&!>2YCJ1T?*^#>LV[7'YF^X]0&^KK>"G+A?E%^QH;>"C="C6A]UI"5!,B\V8J*^8]Q(E,9A/. M]HAKM(JF+\S+-&QEGU"][D^2JZ=$\>1L62]A0C.T9$)RD(2#6EB)YD!A321: MY@D5;]&"%26CZH% ;(W^4%MR"9RPC*0-5S/"*3!RB1T;E5J#W-(/L/("O/#?&PX/Q M>>B,&$-ZCWKX+0J#$%L$+5Y/#RST^-5T/':XZ37+V#/QHHYEK%="H*^/4*R M_^.('36Q(Q.[=R6V8ZF_/JS4EE%GUS5/OYFG[_3P!/R9I(!2%=JV0RIVW[!U M.GN>J1?_?+IDG8CX$H&#J,&,4J?U3JK..$B% 6@_IL-/*)>*N%X8M+Q;0 M(.K;S8P:,R.GF8>"<4G^34PU40GJ9J.*GLI!.5-NK&9&G68N$<.VE4L(CH9V M)^/&R;CC'$B95RE89^7%CNMT:L;:3.7LUN9HW.GH$H'QJ+W57&'.'.'@6&4" MIR>=0\I##EG5.40?&'1#:,H*L/JI@[H,62 8AVU'-E0XN&+JI'1B=]*UULM7 MY5X<'B<)?VOVQ<<2@MTUI"O_UG3G:G1"8B?D7/FQ0.'H_Z7@FN^4W@F)+1 < MX"OBCU4/N\O>SV?A.J#332=3Y#6:!V%;+@HK& MHU[+EG_2V!3 -Z9!%$KGCLKJ4[^YVS2A#Z;U:MV?Z^;4-$S',%5G^YCPC=JC M*(>U"AG<#Y4F7C6+U4"RTK1/*R95,V8NMZK!!JX!ZOF:,7D8Z F:EGWV'U!+ M P04 " !NA6M4-4[%ZRL# R"P &0 'AL+W=O]@+Q,Z\-_-FXO'TUE*]Z 6 (6\9%[KO+8Q97ON^3A:0 M4=V22Q#X9B951@TNU=S72P4T=:",^U$0=/V,,N$->FYOH@8]N3*<"9@HHE=9 M1M7[$+A<][W0VVS5Q.%*[\DB5E&0C-I" *9GWO)KP> MA0[@+)X8K/76,[%2IE*^V,6/M.\%-B+@D!A+0?'O%6Z!<\N$+,8%*4D(J43*0V"@Q3@(4U9 @"9LR0 M":="GY,X"$]?SLC]A\$#?65BKIT!.1V!H8SK,_)UG^FO,6134,]H^?@P(J=? MSL@7P@09,\XQ%MWS#2JS\?E)H6*8JXAJ5(01&4MA%IK$ZB( HK KH]'!Y4P$<'P\.K!C7MLLIMQ]>NX7N2?"4,GNN] MI;F9XC> A_&YP6M<>HV=U[C&ZYB^L6R5X;@R,^P6;^L$[@T; =>9>EO,O#Y&55A:SLI#GAI2.T4\$K M!M/M^:_;P1]@,ZJRZ90V.VJN2C57!S6,S071D* P^+C@@O_8^\*MBS4\I#2U M[2XO&:3[CM@>-[4-Y'A<+M3?&B8R4',WE&E4@5G,[\]RMQS\;MRX\VE_: =" M-Z1\T.33Y)BJ.1.:<)@A9="ZP&:G\@$M7QBY="/+5!H<@-SC H=:4-8 W\^D M-)N%=5".R8,_4$L#!!0 ( &Z%:U2>A_H.]08 (4> 9 >&PO=V]R M:W-H965TN/A9K!F3 MX#E+\^)\L)9RN,BH5*]B-2PV@M'8,&7I$ 5!.,QH MD@\NSLS8K;@XXUN9)CF[%:#89AD5+UDJ>%^0^>*MI@ );;0O*L8E869$E>_M+G*A!] M&%#%@!H,*.I@P!4#[LM *@;28("D@V%4,1C7AZ7O)G S*NG%F>!/0&AJ)4T_ MF.@;;A6O)-<3Y5X*]351?/+BFJDH@RG/LD2J_,L"O)LQ29.T> ^.P9?[&7CW MYCUX Y(29K(A/5T'N[4(>AU?[H50@%@-2U2 MJ\B%3P=D?4=.@*JX=H$%1>.P$3H'%4:H*W3(^H>\-GVJ)[Z!]R/P&LN7(U#Y M?@3N)95,EV$]#SXD.KWP"PIEGRK)N6=FIT]U[VM:M!?UFHS:&6&J,THHVA2?]PL'.Z( M^E6%X(5148 )R,IF5+6E,7UQB9H=$#6N1"&OJ/V0V$()_96R%9+X-0%")Z!G M+/PZR$F$WCH=/\B'W_J\M"44^FOH#95;49:2NN?]__7%5E?H+Z^JT4?..$5M MN _'Q+VZD*V4*#BD#KO456Q[/4L(.[I;9*LG\E<\I8XXU<&6.D1PU*'.%C/D M!WVE;N14A]KJ(.J *F1+ /*7 *4N=*K#;77!I"MW%L.1'\/_,4M;KIE@]$'! MCU,U:3>HF'2IMJ",_/N4W?*QH2]F1^Y4[]A@1&CL*$[!QVRS M5?BC=AK*>^9NT%%[CX"BL*-^(HM]J,\NH5?]1.W.WE4_*[*>]1-9_$(3KZ4J M2#01K\V:Z->]5S)W;6YNT!PDD$2-38V#" >PPR6+DDZ6FC," M@\D*B&]8MF#"!\/8XB+V[R!^">ICBXOX("XZ41\[<'$4A>X 8HN+^" N.E$? M.W!Q%';L*?#.J=%!7'2B/G;@(N[TSN(B]N-B%^KC-A9VHSZV6(C]6-B%^KB- M?=VHCRWT83_T]4%]W :];M3'%O1P?]#SH3YV(-X8=G4/V$(9]D/9E!<&N^YI MVG.]6TC!T6\^V;300OPMUZ>>1TNDW8)%0>,,92:/=AEG*E-D0Z7OECIDR-B48N@WYPCBUC$CUB]<]3>GN,@ M@,TDM:D0"5 S2PZJ:-RQ:(A&P_T1"UC$#UCN<_&K UR.(WE]Q)MN8[4664?8.\OYB#G:H?(-JICTTT)!2O.8\ %*)AX3)8,++82/*CW MIW6R7&ND4RI5I\) 4BB^0LV!\F1)TR@84EDZ\27=(BOQ(ZO[..[J -<=VW"A MN]"G1*X3?:58'C3M=(6 Y\:-!4UUUP+,-9C+Y.'.!5G&Q,K<3!; ;*K+2X1Z MM+[]O#)W?HWQ*3R=0\?X)2&G,T(<7U3ZU9>1\TNHOI@KUJ$UJKR@O:%BE>2% M2M"#,C X&:LY),H[S_)%\HVYU%MP*7EF'M>,QDQH O7]@7/Y^J(5U#?/%_\! M4$L#!!0 ( &Z%:U0?<3P$6P, ,X. 9 >&PO=V]R:W-H965TB&BMH]5'LPB2%6 MDSBUG=).^_"SG31AA4"ZB?( L9/_W?G.]R,>KAE_$!$A$CPG<2I&5B1E=F[; M(HA(@D6'9215=Y:,)UBJ(5_9(N,$AT:4Q#9R'-].,$VM\=#,S?AXR'(9TY3, M.!!YDF#^SS,\(K,B;S-9ER-[,I*2!.2"LI2P,ER M9%W \RGRM, \<4?)6FQ< [V4!6,/>G 5CBQ'1T1B$DAM JN?)S(A<:PMJ3@> M2Z-6Y5,+-Z]?K7\QBU>+66!!)BS^04,9C:R^!4*RQ'DL;]CZ*RD7U-7V A8+ M\PW6Q;-^UP)!+B1+2K&*(*%I\8N?RT1L"*#7($"E +45N*7 ;2OP2H%)M5TL MQ>1ABB4>#SE; ZZ?5M;TA4FF4:OETU37?2ZYNDN53H[G$>8$7*4!274!P"S& MJ3@#GQ]S*E_>SH.3*9&8QN(4? )"*\70EBH*;UV#O9GXKP/TU M21:$_]QCSZWLN<:>^YYZ@/N+A9!<]<@^%U[EPML;\K=-*(>1KW?;MXNON MC4\7UJR[35[]RJA_K+SV*A>]EGDM$@9P+B/&Z2\2ZI0"*D2.50 '44 MHH&C/KO3VJ_"Z[\SO"?5RG@1$Q.=V02'RMW?#LWMNYX_V!W:H IM\,Z*@]^@ M;6=!IT:='R\P6V^-16]1AL\Q+:W15?-=LAHJ$,U MZE!;U/W7GIBB;'2.?XK3L.U4!#1P,:JH&&V@+MWS8AHO#D_%0++,'"<63*K#B;F,U(&3&ULK9A;CYLZ$(#_BH7.0RMM 7.G2B+M MI>WIPZK1KD[[4/7! 2=!"W9J.YOMOZ\Q! @8FNSI/B1<9L;?C.<2[^Q V1/? M8BS 2Y$3/C>V0NS>6Q9/MKA W*0[3.2;-64%$O*6;2R^8QBE2JG(+<>V ZM M&3$6,_5LR18SNA=Y1O"2 ;XO"L1^W>"<'N8&-(X/'K+-5I0/K,5LAS;X$8O_ M=DLF[ZS&2IH5F/",$L#P>FYWCETJ*(FO&3[PSC4H75E1^E3>?$[GAET2 MX1PGHC2!Y-W-/^6I6([-R(# MI'B-]KEXH(=_<>V07]I+:,[5)SC4LK8!DCT7M*B5)4&1D>H;O=2!Z"C 8$3! MJ16>' 2AE\O\?%"K,?4JAKYN3%/\ "O%R:SRPAW2AAK*1&OJF0G1%D MZ(![2L26@P\DQ>FI 4OZWP3!.0;AQIFT>(<3$[CP2GFA ;H]7]V>P'&;/7&5 M/7=L3[K!5QLD8_= \QS(S#T@EOZ86,1K%O'4(M[((E_V@@NY9*3>H+>Z':IL!\IVV2F>%R&$=B"]?^[&;2@6Q$$(@T;L!-UO MT/U)]$\,$8'3/S'Z@\4AC'V[SZ@1\Z64K6<,&L9@DO'#"V9)QO],&0R6?R?3 M* RB'J9&#KH^]$9B&3:ID?)].!++J&&,SD]5 MK+[/S=-HF( PCER_AST4ZZ7S"7?<<,>3=?Q-S1 9VNMGS.1,!,>D $N62?;O MURLNF!QD4_4,[;:3V_^WHE/91!#C8(=9%35MT.IUPFY)Q*;?STB=6&1"5Q\T MV)E(\.SR/A.XGG%N!\6WS=CM$VODH&=&_@BRTR([%U3[F=".!L8V':C<\%H?'7;<(8#3Y+& M)W\][S0J)X52^6-USF\%9AMUK.4@H7LBJE-,\[0Y.E^K V/O^8T\4E<'X-9, M=1Z_1TS6.PG#OH#M>#Y_\\UD/!GON7B4&T0%3SDK MY,3;*%5^\7V9;C GLL=++/23%1$%MYT;-?F M8CKF6\5H@7,!N8W*!G- ML9"4%R!P-?&NPB^S<&@,[(Y_*.YE:PS&E27GCV9RFTV\P#!"AJDR$$3_[? & M&3-(FL=_-:C7G&D,V^-G]&_6>>W,DDB\X>Q?FJG-Q!MYD.&*;)FZY_N_L'9H M8/!2SJ3]A7V]-_ @W4K%\]I8,\AI4?V3IUJ(ED'4?\,@J@VB5P;A6P9Q;1"? M:M"O#?I6F*G7EPHGCXV,*T'#XL9G)]=P!GX( T9";30^%1I&F=F?$<9,U9C M7VF'#6T_K9V[KIR+WG NC.".%VHCX:OFF[T$\+52C5S1LUS7D1-QAFD/XO"S M=C(*.PC=G&X>=)C/3C8/+QW>Q$WP8XL7?R3X\.-J*970+^1/QQ']YHB^/:+_ MQA&WA1)45XD4=H1M$?@*>)T$^(0BI?)U7*HP5*@CBVIJUVZ:]+3+N[;6O^Z) M>\G+/;-JSZ"U9]#L>.'0H'%HX'3H:\T:YH*F"&=Q;Q0W^>P0;-C@#W]73)+F MB,3IPM];0[8=BG/]FE4OWT57,"JX84O$41+W@VXA1PV+T6E"EE9(0R'CC!$A MH=3L+)U.-A5L\B+LH[B;S&5#YO*#DM39298,WY/G\B/RA,&Q,@=.3O=H[FU: MK('I1.@N?VZ$" YH]!Q 7I7!/F3D(!TI%+;NC?"=\)7ZZM97 :,K[.3FM@^# MBIR+3'0D$_V>7*IQ3TNF\%A7P]@=.BH?8240]?VE4.>- D%4MTQNI+@W2#ZY M-#H6XM!=B9N [3@CBC*J#IU\W"C]H!<$3D+'0AJZ*^F,[FB&108'BJSS$G@' MX%TJQYH;#IU(WP@5]05%%*Q-DZ/?%/6A3!K^DDE1+TQ>99+?ZM1R%&O;\4I( M^;9051?2K#9=]97M)5^M7YMNVW: 1YBJ5;\C8JUO7&"XTI!!+]$BBJK[K2:* ME[8?7'*ENTL[W.@O!A1F@WZ^XEP]3\P!S3?(]']02P,$% @ ;H5K5+W9 MP$F'" &3H !D !X;"]W;W)K&ULM9M;;]NX M%H7_"F&< 6: &5F\4X,D0-OT"G1:M.BK/Z?3:G9K%VD5%2N[ M=.]<%^4BK=W3\F9:K4J;SM=%BWS*XEA-%VFVG%RWYQ,S(7-[G=[E M]9?BX9UMOY!L]&9%7JW_)P_M9^,)F=U5=;%HBYV#1;;<_$U_M#NB4T"YIX"U M!>QI@? 4\+: CRT0;8$86R#; CFV0+4%:FR!;@OTV+UDV@(S=@M)6Y \*6#2 M=^#B[9&+UV?0YI"OSY?+M$XOSLKB@93-YYU>\V!]TJWKW6F2+9OQ\;4NW;N9 MJZLOOMZFI27OES.[;$Y4\CE/E]7OY$7E!LRJ.8,KX@8A^=0^?ENFR]K.R;?E MW):$Q52N*\BOE[9.L[SZC?S1>?6?CW9Q9_UL7L^TZF\\9_R)14C8GJ M;%J[+]38FLY:\R\WYIG'_,?TD<3\=[=%1@>J7^'5;^Q51*CQEE^&-E[NRN.! M\M=X^:=9'1$FFG*:#)2_&;%U%GO+WXXHC_6ZW R4OPOO>+JIU@/5[\?L^-A; M_@$OO[2SB' Z=-RF[NS?#0&V&P)LK2?\=LH[EPT[2[O3$Q'G.W&^%N?[C"_R MSXNKJBY=-F";$+M-"-3_7W>-65)AH[2156O9)D?O M+T3L_IU-[P?Y'E:5F3E[*WM#+K9R,J.&\J' MK9B=%8-:^6*;^5)S/')W)@[A]@,N(,FC;8Q3LBB6]2VAG,S3QPHYA9.=M02W MEE7?R75I+L.4$W*M+9#%G$A&IGD%\00C2$7X\"!6[DIG!M$]T6>UEF> MU8^#J,)5F(Z$0 UU@IJ.,Y1GUX-[)E"O-D)&1YM%+!, M<2YW0W),I%! +)6G"A4*_*2C +IWK+RC?9 FW#2SE,']"22E.$J?D2RMXD\1 MIX7Q@)0"22E.POW#I14ZH$Y'RC#E -<-1[59SLUO2 MKN;&1 T#Z#)]JJAA@%,V"J=[1\U;UJ=J8JAO"<. J@RGZC.BIE7L6E%:-.O; M(2L<>,IQ&NX?-:W@6"> 3AZ:@#XS:EK=[DG/:,0\4<.!FQPGWHBH"2BTH")L M&S4FE#2\L_#'(;A'T@246*0D1C .,.4X"TZ@4Q'W00!0S7%4;Z)F>^%QU)4R MH"Y/3G:M#'@J1O%T[ZQY(_I8I5)JXPD; 5P5.%>?$3:MXD]>!&-&>+P 4@4. MQ/W3IA7\R8I+8"H]5H"?(C0)?6;M;SHG.9%B+@)*.BG<>-& M4"!O!*!4X"C<(V\"2BSBZ#4K 4@5.!%'YDU A<=1@@:@ +"*T.780-X$ZL-Y M(P"E D=I.&\" G$DT 6? /(*?+Y[A+P1@]<3E.<"AP1>2YS7GV9UT2!I>ZML M3.1(8*^DIXH<"5"5HZ"Z=^2\EGVV,NF_0P-HE3A:GW./AN]E!: J1]V\VB-P M9/^V%57:=Y]&=NY;A::BS\P;V5_3,S<5]%SOE !/B6-O1-X$%+9YDVSSALE0 MWDA J<11N$?>!)2H"V>,8Q*0*G$BCLR;@ JG48).Y"6 588NSP;R)E ?SAL% M)%4X2<-Y$Q (Q; "["I\RGN$O%']BPHJ8I[UC0)6*YS5F_7-MJUC3-@HP*XZ M62^ J"JTW0#7*H!KDH_XA6 51V](T#U6P)HK+CR7#)2G:: HW<%].]F<>X" MQ^,$\*E.U!B@^@M[*B+C66\I8* MNZ4::*UQ6D/O6=N'."9Q-*!7GZQ10 -3]6D:!5[I/EII[.] TYV>JZ-W"NA^ MIT"BA=<*4%4?NU- #]S3DEXCP$]]HD8!W5_82QII3]X8@*K/$ %'-4?H$ BK,1 KEJ@&NF@/[! +UX;@Q0%)S M:)] 0, =)W1U8X"ZYN1] J9_38'R2'MFG098;4*= H^$CT\: \@U)^L3,)T& MUM/T";PT?:92Y@T: U U1^\3,/T^ <1* CA-CMTGD/1O:/E< #:3$_4()/WE MO-"1]K3&),#,Y. >@8!"\K0=C06[G@&@R=%Z! )*<630>S8)@#0Y2H] 0(4E M48Q>0TL I\F!/0*!^G#*),#/Y- >@8" 2QDT?!,@;G+R'H%DX%("C^*G@V[: M^7E9\Z/)CVEYDSGJY?;:U;GEM-O_Y>9WB)LG=;%:_^+LJJCK8K%^>&O3N2V; M#[CWKXNBWCYI?L2V^S7HQ;]02P,$% @ ;H5K5!M5Q7,N P Q0D !D M !X;"]W;W)K&ULE99=3]LP%(;_RE&T22"QYJMI M ;65H(R-"S9$Q7:!N'"3T]:J8V>VV])_/SL)(6*I&3>M/_*^?L[QYV@GY%JM M$#4\YXRKL;?2NCCW?96N,">J)PKDIFC@BQQAOJAN).F MYCC;U3#S)N $NN7"J;*7]C5WP8>I!NE15Z+#4%.>?5/GNM$M 1A?$ 0U8+HC2!*#@CB M6A"7@59D95A71)/)2(H=2/NU<;.%,C>EVD1#N9W&F9:FEQJ=GLQ61"+<\!2Y MS2?<,<+5"5PH,Z^%3;0"LU;@9UW^)@G7F,$#SU!"%$1AJ8"C*]2$,G4,7UJM MC[>8SU$^F<:9%NFZL6EUW)(]A,.32M5J_P0^* NG1KXV@5IQ"'77+?9+=)<=2D."K]XH^D&!XOYDI+LXJ?'$/$S1!Q.43_ MP! _-C9M(!8@Z@POZXDZHKQ.XW%7'BO;06EK=_QV,DR"8.1O.V#Z#4S?"?,R MR>;04)KPC/+E.QC3_@1?(/Q0&$08,P<")\K<9& M*"1-J^$SP1B1"@J#5J)TDE2VPQ9)/^D%23?-L*$9.FGNT1[K=C:8689=VVKJ M-CB#/5KV/N2"ZY4R>PPRLE>.!7S:L)VZV:A:PT(B C7+UDR0!DDT=C&ZC8+> M:?^S ^BL 3I[9^H*<]&8#;05C&C*J-YWP;A-XK"7!"Z:,'@]IH/_XV%TT9F6 M=_2#:NY<+*TK(W1Z7=$MS9!GL*?(LDX8MT'0&\3.M+P>K6'D=+HF5,*6L T" MT=6A9Y:D_LA>JT=H;[8P[D7QF\WFM^Y8^\"Y)7))S2G'<&%T06]H3@]9O1FJ MBA9%>>W.A3:7>%E&ULM57; M;AHQ$/V5T2H/B92P%ZZ- "E JN8!%06E?8CZ8'8'UHK7IK9ADWQ];>^R@02V M4:6^@"]SSLR9\<[T^K.,6,J(98(S<7N72 O?7._:O3KO1LB *QX+] MI(E.!U[/@P279,/TO'\Y1(A#L>([<%@!DC7%W"6&3F82GB:G/[;-<(]\B(Q@2T M@.]K>Z/@?(*:4*8NX H>YA,X/[N ,Z S*OO7DL$R/-PNEI?F0?M5X:55>6LY+ZX27 V8L'X!\>P"B M> #'REL0]QRQ[3K;8=1H]OWM?L8_VH2-Z-!FTCB%S5]SG9L> 0O<[9-CF:[W&L(+$@EA %G1,J(>).1% M'1/D[S7)#.7*#1ME(MMP7?22ZK2:9S>NC;\['YDY5XRE-YIB2$Z)7%%3/89+ M0QDTNN:=R&+P%!LMUJX5+X0VC=TM4S.K45H#<[\40N\VUD$U_8=_ %!+ P04 M " !NA6M43>;_42P& "'(P &@ 'AL+W=O&ULO5I-;]LX$/TKA-%#"[2V2)&R7"0&FCAIDR*+($%V#T4/M,W80O7A MI>@X6>R/7U)B1+F6**YK]Y)(MM[,<#3OS5#RR2;C/_(E8P(\)W&:G_:60JP^ M#@;Y;,D2FO>S%4OE-X\93ZB0IWPQR%>=H+>V#.'NDZ M%G?9Y@O3"RH"G&5Q7OP%&WVMUP.S=2ZR1(-E!$F4EO_ILTY$#0!Q"P!I '(% M^!K@NP*P!F!7 -$ X@H(-"!P!0PU8.@*"#4@= 6,-&#D"H#>ZYWSG"'5S2Z+ MKJR2HL0F5-#Q"<\V@*OKI3UU4-1I@9>5%:6*4O>"RV\CB1/C^R7E#%RE,Y:J MV@:W,4WS]^"6\8*N\O,/9[)BY^".Y8)',R$/[T4V^P$>TDCDX.V$"1K%^3OP MP1WT[88E4\:_2\S#_02\??,.O $#D*M8$=>*_RS ]P;%O"P ?[% >[# CYL@%\Y9+Z$-]ZX:W=X M4^:_.L-_3MU LJNB&*HHA@I[_O^A&/CV:2JY(3O*=XL+OW+A%RYPBXO;N_N' M',B.F0N:SJ-T :@ 23B7)WC7=E-)'4/A0K?AI3$@8!/(./#7$ MAJO8L#6V\RR1_3^G10=ES^J8-7DOK9"Z]\IQ>=?+*\+:%;"/MZ_YVG3-J'D! MI%H L2[@(>5LEBW2Z!\I8S/'U9"=.,(^:8XCJ.((K''5>EKJ9EB9 M'!ZK-,/*16@O3<:C; ZF3&P82\'*] AUK+Z2%0L21O,U9W)6$V!.16-*[7X" M(H$ON27B417QR&KI(EG%V0MCM3[UK^Q"J6ORH6=ZKW>L],-:@X==-^"GC#<* MLMV(#UX8Y;;L0B.'$.V17_?BAD85H7^T_!IY@W9]<\ROW0CISJ^1*VC7*]E\ M9\NJ^]:3O)MYFT.C2S X6IJ-4L&A=55_K(M>ECV"LMDM.$W57&GO:5^TU7I3 M&V'/\YJE&!I5@QVR=I".JYW4HPO]]NB,@D&[A%W2B(,G&J\9H+G*69&M0EF+ MD.99',MR4_5:AM>0WWJV7+O\D1& !$\5GFBVHQG M%[7]RO.SMKI5GD%K 2"C?.AW#(1H=R('H0ME]I) MG2UXV"=A2W1&77W[9.C E@X+J'/V\8T,^W89OE['+]53D[W9XM?VW4>;,'TC ME[Y=+O=CRX6VNE6/(0E1RQTW^NC;U>U #QO(3G0(^K@M.B.8OETP#\*6"^VD MSA:"^K!E!^\;=?7M4ZP+6^P6.GN+;U38MZMPV5M>'U'NSQ:CL_[H6&S!1BZQ M72[W8\M$6W7<*&"CC[AC^WT0MF@G6]%!G[1%9_02V_7R(&R9:"=;&P7<#UO8 M@HVZ8OL4Z\"6#@O=SRUP[3FF78:KFX9^E3'8:"TF1V.,D4QLE\S]&'.NK6[W M%QBT/&W%1B.Q7>$.Q)C=C;\M.B.:V"Z:!V',N7:R-8T%_;;NAXW"8OLDZ\(8 MNX7N:8P8*28=DRN;\C7E+]5+N+T90XS>DJ/M]HF137*,W?X9V=WM0\]K;3+$ M""7Y'=M]TK#='Z+6Z(QPDM^PW3\CN]M] OO#EB9#:F]W?GF[WV$!MU-F4'LS MKWZB(D>N123K,6:/TI0GP^\!7O[JHSP1V:IX63_-A,B2XG#)Z)QQ=8'\_C'+ MQ.N)>O]?_?9F_!]02P,$% @ ;H5K5 5CXU?^ @ 9 < !H !X;"]W M;W)K8,W.I-BCI9JUTSBQM=1J:C4:6>*=*X<7 M*V'\+VSWMJT XL)8E>^=B4'.9?G//O9Y.'*(^E\X1'N'R/,N WF6,V;9>*C5 M%K2S)C2W\%*]-Y'CTA5E837=H%;67BQFJK'4\>*N&Q*X43E](8;Y)IMHS62*U+465CLXMINSG3^>;)E. MSN'VK>!V1YFG1!?NPL"#S5"#S9B$AXV#HT),DH2[)1,PXR86RA0D 9XG*_*C MEGYI4-.MU'2]FNX7:GX4KH:@UL <-P,IB7"E/Z6:ECD[@]]0E[VR$B5\S\.[ M*? ^'O0Z_6'X7D/JJB)UU4CJB3J0RQ0VJ+E*ZJ(V^[=AATPW9*=7$>DU GVJ M+WZX-=;1*5$&1TEH77;J<]"O0O<;0R^EQEBEDO^B8L3_R:-?PZ-=SV-0\1@T M\IC[&H!ZIR[99CS.H/@7,QIC0L *#_O:"C9'[4)>CH1V'Q*VJ_UNPZ/)EZ-. M_7PWQ*B0MAR"U6GUA$S*R?G7O'Q_[IE.N30@<$VNK8>&"[RM@)/TT:NH-' M,#^:K<+('UD*5H/03 JBH%QY=\'M)K;Y+N$G@TX?C8FM))/RR09?BI4WMX* M0VXL \77'M; N25"&<\#ISY*NSXVO/)*WVLAZ *."FHG^35\&'XX PW3]GJ!HO[5U!HK($L^M8GMJ+P3)K9.:E(Q#09C N&XXWF9# MWL@IE^_[=6*WCKWW^S1,_/V$M&B4%ETHK514Y!73TK:.P5=T8FJOHTM5+$<5 MRPM5T/RY90H=N5S.9OF?G&!:3CS*B<_*V>(NR8+0TJ"H->X+%:_O-&Y>345! MN@H$X;33+3.DHXPTE/GS3]J [9G?Z5JQX0F'$HD MF\^NT +5]\$^,+)QG2&3!ON,&U;XZP!E$_![*:4Y!+;9C#^C]"]02P,$% M @ ;H5K5-(&?EX= @ V@0 !H !X;"]W;W)KU8RY8:N%?\ M&RML/0MN U) 25MN'U3W$?;U>(.YXL8_2=?G3E$Q;XU58@_&6##9O^GSO@]' M@/@4(-X#8N^[%_(NE]32+-6J(]IE(YM;^%(]<QZ3[*QFH\98BSV1>H*"?8 M>\L!>VW)Y1(L9=Q7%U1G:R="!B:>=O+8#W^=; M8S5>EQ]GV*<#^]2S3T^PK[7* 0I#2JT$X5[+#%HO=;7GN_5\;J1VV?7H)@UW M+YA(!A/)61,?<#@)CL!KY)/_Y)-1\H]\>'3?!.C*3Y4AN6JE[:_>L#L,[KR_ MKW_2^ZE?45TQ:=!:B=!H=(/ZNI^D/K"J\;=WJRS.@E_6^/,![1+PO%3*'@(G M,/S.LM]02P,$% @ ;H5K5$HYV]@2!@ F!H !H !X;"]W;W)KK>B:Y.=\0YE\LN39F@AYFST;^2:C)"Y)Z]2P3-,SUB1A M@]&P''O*1D->B#1A]"E#>;%>D^S/,4WY]G* !_N!S\GS2J@!8S3ZF<:7 U-I M1%,:"26"R'\O])JFJ9(D]?BC$CJHYU3$X^N]]-O2>&G,@N3TFJ>_)[%870Z" M 8KIDA2I^,RW=[0RR%7R(I[FY5^TW6%]>X"B(A=\79&E!NN$[?Z3UVHAC@B! MV4*P*H*E$;#30K K@MV7X%0$IR_!K0AN7X)7$;R^!+\B^'T)044(^A+"BA#J MA%;'F7O/F3K%:Z/4SM:]W:H6WKL;]_8WWCL9?)I(GAA-6<37%#W1#,U7)*/H_80*DJ3Y!_0K^CJ? MH/?O/J!WR$"Y>IJCA*&O+!'YF1R4UU]6O,@)B_.A(:0V2J8153./=S-;+3/; M:,:96.7HAL4T!O@/W7QL=0@PY#+4:V'MUV)L=4J7:+O$_%FF9$\ Q]NUKD(I.E\7N'6*<6ZY1BG3:Q MLHE(=LF"")$EBT*014J1X.A+D;&$/:,GGC"!QIG*!V=(9I9S*"OLIG'+:51; M\3+"V'&=H?%RO-4 E.UXP2EJ J!@.$&5:H:;6M(ERG# \!3TT0:YENAKJL8FR QQ:IZ@9H)9GV8=U.(D+MXX+ MMS/<)I1Q69GZ!YQ7"_8Z VY,\B1"V[+SHC$B+S*JG^F^#KV7Q6=W^0':\#O1 MWK&I08A]U]=<]0@ 0SL,'%\+R!D$]"S?#%O6SZ_-]'N8>?,T+TV*>9J2+$<; M68]+\R#KQCN)_I$NYKF'M1T$@7P--(% 3:/?QKE!IQ<"[5;<')M WR$0(ZO M[24(Y&I[=PJ!+ WTT 19#9T>FR!\'FHZS6C\S<[(F#)!9?H4B+YNY(LXE:_A*5&95H;&-6]&S?T\UJPAS+#DS=KB8,2Z_C%L.L@V'6OUN(\:&CQ/9_ M5XHKV3UJ,82$BS&([*K&^-#FXNX^MRWTWS!S6HD]5LF6+P2!J<7U PP,L&_I MR]%3XJP'\'0Q#KT==CL78RYX] /QC?K&]K:CW88:ENM9;L.N)LZV/:QGQQF M<[#I''4(IU8=&DOAF*VA9*G&'CFXIA QMWW&P;BN M"W'M)TV M'Q[Z2]S=8.ZM_7LM)@;[+BV37X,H3ZN8$Q#E:X7\IM>,M_",>KD'48[FGCL8 MI87A%$196E#?O^&$;_@[&$I03]K<,%!3&KAZ"(&KW!8^JBT]'3ETE+B[I81M M&;_!^K*BB"Z7-"K[!_M,)J@SF:'J[XIY7I2-:;'A3!5GN27+PP'5;$AJ:UK> MRB9&MC!16L0RR)<97Y?XN(KZ0V4_!#R*2!H5LME1\ATYDUD_I4JJM M7M\&*-L=@^QN!-^4WY477 B^+B]7E,0T4P#Y?,FE@ZH;-4%]Z"U!+ P04 M " !NA6M4RDWI(&ULM5MM;]LX$OZ^OX((>K@62&.^ZJ5( R1.FZ:V]X)D>P=LT ^*S=A" M9G M];6;_.PT6Y=)G,J;'!7KY3+*?UW()'O^>$2.MA=NX_FBK"X,SDY7T5S>R?+; MZB97OP8[+;-X*=,BSE*4R\>/1^?DPT2(2J!&_#N6S\7>=U29\I!E/ZH?U[./ M1[@:D4SDM*Q41.KC20YEDE2:U#C^:I0>[9Y9">Y_WVK_7!NOC'F("CG,DO_$ MLW+Q\2@X0C/Y&*V3\C9[_B(;@^H!3K.DJ/]'SPT6'Z'INBBS92.L1K",T\UG M]+.9B#X"M!&@A@ E+0*L$6!]!7@CP/L*B$9 ]!7P&@&OKX#?"/A]!8)&(.@K M$#8"85\!@K>>PX8(\]I$=LXVO4W#-I&MNXGE[U:1K<-)[?'!9BW6"_DR*J.S MTSQ[1GF%5_JJ+_5NJ.75^HW3:N/>E;FZ&RNY\NQ.SM4V+-%UN@D":C,=H\]Q M&J73.$KV+Z/L$=W*59:7T4,B42-8H+>7LHSBI'B'WJ X17\LLG41I;/B=%"J M\55/&4R;L0PW8Z$M8V%HDJ7EHD"?TIF< ?(CMSRA#@4#-3&[V:';V1E2I\9+ M.3U!C!PCBBGY=G>)WKYY!XSKTJWE3JZ4%MREY9-;R]=UVD?+9[>6293WL>BJ M_[S@=BU?^L^+0\MU_WEQ:/G:?UX<6D8O7R_-1AG6NUGF@-+QRR?;H6W26QL) MG=H.=@S;Q1-6JV?]XPFZ/W\HREQ1]'?' _CN ;Q^ &]YP._KY8/,JV"4ZV!4 M;(/1W]NX!/ENH]BK%5<)S=,9.QT\ 6,1N[&(US'6VSW B M8L\<@@4-M$V;V 3!PA#S0]@G $:IQPUMGR%MOL?)(>RJ96SB$/8%@G'B&V.[ M!F&A9XSMJPT+L1>$AZB1C>)<<-^P8 S L"#$@$UL&/-(N/?0 [_[.[_[3K]? MY5E1H%6>/<;02A[ZUDH6F#%C;)>^-3;!J6?,QR< %8:^Z7< Q:AGNAT8%V7$ M,[QNZ^(!P[[A= #EA\S0]15 $6[.Q,@>%R5^P(QU-K9A) C57C%\#L"83X@/ M^SS8^3QP^OQ?*YFK$)+.518U5=$8O4W4(@!)*+ &$&)&S15LHSS.J3'-$QM% M?%C&T48#TQ+ !3G M3,"6$*P39-QARY.RI([SE4/0VXU[0,G-WL,!$6%N(@!F;B M0AANLXQJRV@G6ZI-%&>S>(H>9"I5]-RY"TVSHCQ6YDZ3]:S:987,G^*IK*^# MYM(N.\8 )#3Y9@* WBOR(BW6ZD2+L(YU64>)!ZER#[F-&67T$TP61HVR@Y4I M&*:F139,8,(MFVP8"7'HM=BD^ -HDH*FW' 2B MK-AAHSAN2TJ(SD:).QT]+PI9PH6]9T\U5AXQ=LP5@%-[ 9L+;-13W[A;WZ&I M.@$C[@SL=_E\)5-TDV>S]505%O<36=4=KJ2>:*8GP>O4#403,'$SL*MR&!&0 M*GV+=R&<4#4!,Y<;A&/,H[ 7J.9>ZN;>89:K&B\J)?J61DF23=7761]?4$V' ME+R.+ZCF)>KFI?Z9W46'IGOR_?B>?@<;$Q#-$$)->@9Q*A4V0PB$8Y2VY5-4 M\Q9U\Y:>C8IY"U7&)[57RPS=3/XX!VVSZ89ZUFH%4&I5F[ )I(SBEH27:NJB M;NIJC8T7'8+W#/+GD-JT1$004H/DK@"USS!>WB"T>\I4#%Z'L\-"LV",=H8"8! M$PB' Y^UM+.H)B;JKD$[^@XC:E>+!%.?A:8A-LX/J&_%&!LF0E6_MYBAR8^Z MR>\%I32UJ"9GE&!O&!0Y:\F*F>9!U\&#/O)C9-2,Q>W-C &3& M2"?DT 9-M,Q==[XX(69VEK,3<7MN3"SF9-27YB% M\A6$PUYH$M:HI[YQM[Y#4_=:^F[&[HC==V7V0^;_+%X4O)DF5L9?)W@S34[, M34[.X,WL6DIE530PTP\(IRC6\\S%:./", A;@A[3),?:FU9='<*"]*SQAV@2@J&T34&-Z M;>[AFEFYFUG;PSB'N)0R\Z7!%81C#)MO/48]]8V[]1V:J@F8NPFX(XS_'QT/ MKMF2T]<)XERS%'>SE#.(<[ VM#L>$ [J>("X]HX'WWN[[:X&NZ(X![J5/C9? M2XXA6!A:13X HRI?;8D47!,J=Q/J"Z(XM^F04O/5[AA B0";+V,!U'N5 M&6 M;B#7W,K=W-HWB'. %M+P'X9I@N9M@'1$\L![H4Y^;'10 %A)BQ^]>VL:=V@[-U.3+ MW>1[*Y]DNI8'(7M[;@<-LW2JPFN^<>QM7/SH$[Z%9DF!7R=\"\U.PLU.^ES/ MM+&J0-%TFJW3.HZHYZ)E]:*K7$0I(O@?%;(.]WOS *U@T?DZSF4D(GJTY<3M;L)CIZG6#O^J)#:L] H&%<#?T-/?'0,DZ2 M^OCJ&\)/^/9G'>;4?;J[$*?U\;S->;KZ=G44[ECI+5:R/D>>_'*:NW<\S$V# M<&OWHD-J9VY41[:-]XHBGJ<;HW=^^@WR$SI/$C3/LMFS,A&ULM5A;C]HX%/XK5M2'5NI.XMPS J0!Y@+#;$?#=O>AVH= #$1-;-9VAE;J MCU_G0@+!R62'Y05LY_O..?;GXUMO1^AWMD&(@Q]QA%E?V7"^O595MMR@V&=7 M9(NP^+(B-/:YJ-*URK84^4%&BB-5US1;C?T0*X->UO9,!SV2\"C$Z)D"EL2Q M3W\.441V?04J^X:7<+WA:8,ZZ&W]-9HC_G7[3$5-+:T$88PP"PD&%*WZR@V\ MGD$O)62(/T.T8P=ED'9E0"61#,K@2K M(%A="79!L+L2G(+@="6X!<'M2O *@ELU1>NL'?P&YGZ$&!AM?(Q1!#Z.$??#B'T27[[.Q^#C MAT_@ P@Q^&-#$N;C@/54+F),/:G+(IYA'H_>$(\!G@CF&P9N<8 ""7_:SH=Z MBP%5#$XY0OI^A(9ZJ\4Q6EX! WX&NJ9#24"C=OH<;05=:Z2/V^G3!+?2;]OI M3SYM#?ZN>]\U"?V^>]]E](?N?9?1)]W[+J-/S]/]\;RAFW6F0Z]E%AMEGAN9 M/:/!WN]B0\^S=_&SEL;?;A:,4[$=_MWBQRS]F)D?L\4/2\W+4C^G6ADU/1Z\ M#J!FZ:[14U\/$TH&\SS-/(:-)3!=M\V:M5N9-<78MMLDIS--LUSM&34]1IFF93JT'CQ*89D%8@\U.888-O0.G1[I;I>[6 M&[KO[A$&SY0$R9(S\.T)Q0M$VZ:479JV+SIUG=*/\^ZI.\VI]J&@INEH6DT# M"H2H.&!]R6QT MT0SJ513Z956K=A]HG*&:<3+*AJ/97EVT4YAI6-"I:R:Q!@W3;9"LVMC@6SO; M?Y5L1.B64)\C,.>$=M.N6F^A=5GMJN47VF=H9Y^,=GU-E$!,QZIO2Q*4ISM& M@VK5F@[?6M0;5?O"-T*F+J)4"S!T+RM*M=Y"[PQ1O-,]WK/KLIR"8/WH,9.! M;%@313VX?HJ9O\X>51A8D@3S_(1:MI8/-S?9];76/H37$RAIGZ8//=EUMS*? MOQ*),_XZQ Q$:"5<:5>.B)3F#R]YA9-M=OE=$"XNTUEQ@_P T10@OJ\(X?M* MZJ!\_AK\"U!+ P04 " !NA6M4IY^0[YX# 9#@ &@ 'AL+W=OV*#C!RQ+*,]N!,+!SG%)K/"S' MGOAXR#8R2REYXD!L\ASS'YL,?# J_)G,B/Q1-7=W9C M99GFA(J44<#):F1=H/,'!#50*CZE9"OVKH%.9<'8-WTS78XLJ",B&8FE-H'5 MWPNY(EFF+:DX_JN-6HU/#>Y?[ZS?E,FK9!98D"N6?4Z7,AE9 PLLR0IO,OG, MMG>D3LC7]F*6B?(7;&LMM$"\$9+E-:PBR%-:_>/O]43L ,C9%G"M5_;T1=G:):^:,:5Z%_"O6OUSG!$!_@$3EA,ATQA@N@2J\55;4_!V0B1.,_%. M"3[.)^#MFW?@#4@I^)"PC5!*,;2EBD[[L.,ZDLLJ$N=$)"YX9%0F ES3)5D: M^%DWCYP. [::EF9NG-W<7#J=%B@\%N:<_MO\+!EXN%D%Q] ;]V./ :!U[IP#OA0+\MA'Y;F-9\A?HEJG<$+V,$ M?6?@#NV7_95DDD41] YE$X/,<0*O9>W:9"T,/'0HNSD1FW\HNS7)/!2V8KLS MRJ*@%=OT6!;!8! =JF;'*L_SO;"5P;U!!GV$6K*'8YD;H&C/Z4'=_:;N?F?= MGTG!N,2+C(!;PM8<%TD:XPQ2+PC_"GZ^?D9V8QV-%S0!!'^G ML\/&0?C+G3VKT&!_[I'OHU9;W!_+W B%L-5D#P:9%P8H,)=HT"0P^',EVGW< M>U0H:OQ'?Z=""+[N7^"OUZAF]SO?B2(_;-7(($.N!X-6C4PRSPW=5HWLO=U8 M3OBZ/&,($+,-E=5KNQEMSC$7Y6ZN-7Z)SJ?(,#[3YYYR]_=JOCHTJ0_?.J4" M9&2E7,&S4,7*JW-(=2-94>X%%TRJO65YF:BS&^%:H)ZO&).[&^V@.0V._P=0 M2P,$% @ ;H5K5,$S4>U^!0 K18 !H !X;"]W;W)K5;C 7XGJ6$7PVV0NPN M#8-'6YPA/J0[3.0_&\HR).0K>S;XCF$4EZ0L-2S3](P,)60P'I5M#VP\HKE( M$X(?&.!YEB'V8X)3NK\:P,%KP\?D>2N*!F,\VJ%G_(C%T^Z!R3>CL1(G&28\ MH00PO+D:7,/+%2P))>+O!._YP3,HAK*F]&OQLHBO!F:A"*\!2G M:6%)ZOA6&QTT?1;$P^=7Z_-R\'(P:\3QE*;_)+'87@V" 8CQ!N6I^$CW[W$] M(+>P%]&4E]]@7V/- 8AR+FA6DZ6"+"'5+_I>.Z(/P:H)ED* S@F"71/LO@2G M)CA]"6Y-*4H3;#7: M)V7!UW##WO&&KP&'9<2-*A?+1)XA@<8C1O> %7AIKW@HJZ'DR_Q-2%&XCX+) M?Q/)$^/'LH1P#/[*$1.8I3_ /"&(1 E*P8)4,T-186=/!.5Q(J'GX&R&!4I2 M?@[^!$^/,W#V[AR\ P;@6\0P!PD!3R01_$(VRN=/6YIS1&(^,H147/1K1+6Z M2:7..J'.!BM*Q):#&Q+C6,-?=O.AU6' D*YJ_&6]^FMB=5J9(^ZZ;?Y:23?M--7R'6*7[>?^RFAG[;?^PZ^OO^8]?1%_W' MKJ,O?R_N][_GNE5O.@P[LMANJMXN[=G_9=5_OEYSP>1*^Z5#@=,H<$H%S@D% M'^2>A*,4:R>%BNJ6U&+G\3*&IFL%]LAX.2PU'2P,3><8-M/ +,MS%&LW.FN^ MY\!CV/R$-O<8=JN#.=!7M+W7PD)/T;9HPT+3"\)CU+*-39?1L&@U#6BA)S#:F'L_K?6$1#3# G!DG4NT#K%0%#P*69=OZO/";O/ [\V*">!(!\BO9 7:85=M-<":WF#%-4\3X6^NY+GTJ-?[! M(,RA6NA3'4B=0F=8W0@5UU6="!+ 2W; M(*NEZ;X-@L-0T;32>NU$#@5-#@6=.31+TKS8R/Q_613H/*L,=:H#>8K39CI0 M:WGJT]U0%,Y$4B?6(24(9^$"%//$6V5,=?G4ILPA;RZHM MSP&!J41HJ<4%T%<=T-/>ZN>X(S? XD[MN.7@&@'^0CPG/V%]VF* -QMY%@%T M ^P+J>Y"RFLN$CC/RRK.=_(L$I7>+V\,)5A(ZLEX[+$L:?P]2G-YZ@<;1K,2 M'[-(Y1S_ \%!W M/#(.KF@RS)[+NTHNQY034>VDFM;F/O2ZO!52VB?P\@YJVI?%_:FF?6%=WNGL M7$-3$DQM#\U5K/$FM;K(E:?HYX1PD.*-E%TL3@/ JKO1ZD7077G9M*9"T*Q\ MW&(48U8 Y/\;*@-4OQ0=-#?4XW\!4$L#!!0 ( &Z%:U1)%),U6 0 02 M : >&PO=V]R:W-H965TB?MKM>N=Q^F^^" $] 9[9)MM/]^+,= F0!#_76+P0< M/X\?OW[?QX;ICK)//"%$@"]Y5O!+*Q%B\]:V>920'/,1W9!"_K.B+,="/K*U MS3>,X%B#\LQ&CC.V EWF.V==KDM'=I06M0\-# MNDZ$:K!GTPU>DT N@>?Z9DQUOW M0$UE2>DG]?!+?&DY2A')2"04!98_6S(G6::8I([/%:E5CZF [?L#^ZV>O)S, M$G,RI]E?:2R22RNT0$Q6N,S$ ]W=D6I"ON*+:,;U%>RJOHX%HI(+FE=@J2!/ MB_TO_E(%H@6 7@\ 50 T%.!6 /=;P+@'X%4 ;^@(?@7PAP+&%6 \%!!4@& H M(*P H5[=_7+HM5Q@@6=31G> J=Z23=WHA-!HN81IH7+W43#Y;RIQ8K9(MVE, MBI@#7,3@,<&,@ >R*5F4R(P 9PLB<)KQ<_ &/#TNP-GK<_ :V("KCARD!7@J M4L$O9*.\_Y#0DDL>/K6%U*9&L*-*Q_5>!^K1\2LN1L )+@!R$.J S\WP!8E& M /H*#H,.^&( W(5Z=-@!OQD.=SK@MV;X+5F. /)ZY_[.#/\]$A+N]XJ_&S*Z MWR7>ELE49Q2J,PII/K>'[R2'/EXMN6#2I/XVL+LUNZO9/2,[:]@WC*X9S@$N M14)9^@^) MN-UVLMWG%:O(^%>+=PS"O] M!9+P@!='2JHF4D,SF0)[9O/NU)XSS]NR0HGX\ -NW7YM2[?J&M.N>C6 MTZ7!/PU@. ["XP#>G/:"#IS ;J'C6NC8*/1J2YC<3>6"IY&\RBAJR3IJ,: MJZ5<J 0T5>*DYIZ\0)U#I]F8G)>K]-N*O!U/Y(W[X@E; MVR4TJCKLET!ZODPYJ>$/[XW:=(:$%C8>"LTFVFS+PZ+:V"M?X._XF5& M+D",!9&GO?UL.K=.,^-O=#L"DXN?7KTZW7N/1396".<<\ 7&C-(V'5_F\ MXFZ7N3-RO)Z%;VP2FGVR)W""@B71$CM#]QW.ZM0R(':-2T*S3?;HE [/2$19 MMTPSI5YA% R1V;@F--MF3QTA.*B.&O^#X0^MH\;\X.0%TL',J<_ 59B_/0@> M'\4:$T5F$WU.-GR/4B?M028TR6Q<%3W+55O9 /X%S]G,4.O4^D,=%S6.B\S^ M^'_,[+KBAOZQF_E^MYVAQF*1V6+O"8MD#-6!*BTB1M0&JU0=Z:RU=4HS#^"& M(\?YN2N"=NMM57T?>8_9.BTXR,A*,CFC0$Z6[3\Y[!\$W>@7V"45\G58WR8$ MQX2I#O+_%:7B\*#>B>L//[/_ %!+ P04 " !NA6M43_,,(F8# #4%@ M#0 'AL+W-T>6QEW#"@N"V/?DGGNN?9TX# JUXO1F M3JEREBD7Q="=*Y5_\+QB.J M2IAP1P.Q2*]253C3;"'4T(UJDV-.G^.AZX?O70?GU1A&'>Y%O8,9(^YM$C=$3SGVK8YP MM)SAP @B>TI_?OU&DVJP)]3U.GN1[Z#&B'TD[8VD,>?N?@6RLT(,N5>5^6B0 M9**I]L U!AV=I-2Y)WSHC@EG$\G *R$IXRMC[H)AFO%,.DHO,RW'!TOQ8&#? M]& %5CPI$YDL8YL(YG=27;X%K'L@D'%>"^RZQC :Y$0I*L65[I07E\9'D%.U M;U>Y5CB39.5W+]S&H3SI()-,QE3687QW;1H-.$U CF2S.9Q5EGL *I6ENA$S M,LL$*36L/:J&IIU2SF_@]O0]V>!>)JUY+6M-U$TMJ&H:&M,!_C:;X6[3AB_B M=7)VGZE/"YV.*/M0+?1:TH0MR_XRJ05@[#[.3O*C!TO\'+"&^".I,%XXJ)JC=G M<4S%H]VKIE=DHE_9-_CU]3%-R(*KVQH5L4C8=W=!1JP,9CO+ X M_U,^?30?@V':^E:DC_KT41_C94/&Y0>+8_>)]&'/-(J"( RQ$1V/K0K&V+B% M(7SM;)@V\,#B0*3GC34^VWB%[*X#;$YW50B6*5Z)6*;X6 -B'S?PB"+[;&-Q MP .;!:QV(+X]#M24W2<(8%8Q;=@*QI$HPA"H17N-AB$R.B%\[/.#K9(@B"([ M IA=01!@"*Q&',$4@ 8,"8+R.;CU//+6SRFO^1][]!=02P,$% @ ;H5K M5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'*LNPP8F;:)ZL.CI*3IKQ\EQ\MAP[[8 MS8FN$LNR_)BT^/ <\OC=0ZV_WM7U5^];653-Z637MONWTVF3[V0IFM_JO:S, M,YM:EZ(U#_5VVNRU%.MF)V5;%M/0]^-I*50U>?_N>*VEGM('=2OS5M65.=@? M^*+D0_/\?/_0NU>-NE.%:A]/)\/_A9QXI:I4J;[+]>G$GWC-KG[XH];J>UVU MHECENBZ*TTEP>.*+U*W*7QQ>]9 WXJX9CK3B[EH8D--)[)L+;I1NVN&,X?K" M,-Y+<_+A4=?6'U712KT0K?RDZVZOJFU_&?,IIN1C#.UP_'MHQ+?Z_S1CO=FH M7"[JO"MEU1[:4176XE#FW_Z3F MK2_6AT_=&ES2AOJM,D_HB_4 S@=Y;A[7A5J;=U]['T0AJEQZ0^,V!# $@.%H M@-Z;I2"0,P Y>T7(50_1OZ#QZHWI\;PFD', .1\-\KPN]P0R I#1B)"W(8&, M 60\'J1H=@0R 9#)>) [08>?%$"F(T):W9T!R(P7\DIO1:6^'YX81O,/HE$# MY%)+.DX&/AK)?5[,55>60C_V6"NUK91YF3#V.-ZT>SK?HD%P"9KM\%$I[7T31R;YO/ZK*.%") MXHA*,9%> F:_7%3WY@0ST[-O"223@-DF5^U.:N^\T[J?AYTUC3VM"9!# F:) MF/GUWLQ^'T^\92&.LT1S:^S[UU%(Y)" 62(+N9&F\=;';UVU-1IN[$9$^@B8 M_?&IKM$%WIF['OVLNZVOYZ(W7I+>0=Q821";,U^JE] M*;T;\H5,I%W)!R.R"E=P.MZ,[%31#2IAQ M1Q"RD'D?B?W9"=U*73Q:LTV*B?0P8];#0MVKM:S6AUCL<,=>RWVG\YT952@E MLL.,V0XP:K1"VQG,7#$+ T:--B82QHQ9&!AS1C&1/F;,^J#!K??FII^_-+]0 M.*2/&;,^2(#F9$,6F3%;Q!6I.2&14F;,2H$AF_>&8B+#S)@-\[.@[:D]:38: MV6;.;!L8NUDCSQS99LYL&QJ[N;Z1@6&=W8;(,'-FP[P(ZYP-B3PS9_:,,[YS4B+1S%\Y=G$" M(L7,7S^(<3%&R"_1F-&,=<]$R"\1MU]@G$!GMA$R3<1L&CP!GU-,))MHU' F MHIA(-M&HX4Q,,>%B/',15^=O VM""+!0S6PAC4@O%R$+QB!:Z#:B% M8F2A>$0+W0;40C&R4#RBA6X#:J$862A^Q:3:B?=7I5IQ)W+OS4*V0A5T(22& MF\*8+61C+DQ\EK=/VS;^WM4%Q406BIDM9&/>=+KJ$T3+6O6QI*8;*F-DH9C9 M0C;F:G'A7:I,,9&%8F8+_=#IG397:;T_ZF)M6K7QZ%9 9*&$V4+N#4ZN M6RA!%DJ8+01W.EDA6X(LE+ O_)-$^E,3TK W0>Y)F-WCSJ2[*)%Z$F;UP%2Z MW=-(/0FS>GZ>2A\:E&(B]23,ZL&I=#I[2^".Y%=9Y$%?262E%D]&)-FBU*DGI19/0C3SA:E2#TILWHP)LT6I; < MAME!&)-.BU)DH9390O9:J<.1&9)/QBP?O%A*'9DA^63,\L&8U)$9DD_&+!^, M21V9(?EDS/)Q+#V[OI=(/!EWNLVU]GPRA#U]:3#%1.+)QM@"?>*MVCK_ZEW1 M.M$,B2?C7O1Q8YKHHBOW5KE;AL23C;'AX(AI5S@B\63!CZNQ>1>]G&#+J4>+F>!PFI,GWOAQPUZ+Q"B)\PPA)-_W4VN9&-14Y&6+/I<_OGY=ZB$Y(+ MMD!A :?/;2 7Z+6\EU4GO855<.W#(DZ?VT$NT,_FS5:BD(W=HK":T^>V$-RR M-;- 83VGS[W%&I:@6"V*?Q/@\*, T^'TYOV[M=RH2JX_FS=IS/%<%/E2>_V? MX5KA/.KK6#==49R;8U?592W6QQ^W.?XPS_M_ 5!+ P04 " !NA6M4.IM M-1@# "90 &@ 'AL+U]R96QS+W=O *Y;[XJ 429,(S;0:LQ#]$MM1X'=IP4#.*4,,D'^1U;9\O49?;+L M.E>_QNUZ?C[LIZ?GXW3QNMONI^O5TSP??PS#M'D:=^OI\G <]^O*P?Q\$[EX?3UQFKFZNO,R_NWH[C_TP\/#P\;\:?A\WOW;B?_S%X M^',XO4Q/XSBO+N[6I\=QOEX-K]O/T]/P?K#+\^35Q>W]]>IT>V^K8>E 7@+Y MY0,%"126#Q0E4%P^4)) :?E 60+EY0,5"526#U0E4%T^4)- ;?E YE1&!XC4 M80W0VI1K WAM"K8!Q#8EVP!FFZ)M +5-V3: VZ9P&T!N4[H-8+ M'J"W5[T]0&_?O6P#]/:JMP?H[55O#]#;J]X>H+=7O3U ;Z]Z>X#>7O7V +V] MZNT!>@?5.P#T#JIW .@=5.\ T#MT'TL >@?5.P#T#JIW .@=5.\ T#NHW@&@ M=U"] T#OH'H'@-Y1]8X O:/J'0%Z1]4[ O2.JG<$Z!V[C]T O:/J'0%Z1]4[ M O2.JG<$Z!U5[PC0.ZK>$:!W4KT30.^D>B> WDGU3@"]D^J= 'HGU3L!]$[= MSTJ WDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG57O#- [J]X9H'=6O3- [ZQZ9X#> M6?7. +VSZIT!>N=NLPE [ZQZ9X#>6?7. +VSZIT!>A?5NP#T+JIW >A=5.\" MT+NHW@6@=U&]"T#OHGH7@-Y%]2X O4NW61"@=U&]"T#OHGH7@-Y5]:X O:OJ M70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0.^J>E> WK7;[ W0NZK>%:!W M4[T;0.^F>C> WDWU;@"]F^K= 'HWU;L!]&ZJ=P/HW53O!M"[J=X-H'=3O1M M[]:5=0!ZF^OK.@"_S76%'0<0W%Q7V7$ P\UUI1T'4-Q<5]MQ ,?-=<4=!Y#< M7%?=<0#+S77E'0?0W%Q7WW$ S\UU!1Y'$+TO8'YK W.:W[;C])GH8]T%^$Z] MY_.]X^?SWY@( "<^ M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;3V^;,!C'\;<2<:T"M@$;IJ:7 M=M>MA[T!!DZ#PC]AMTO?_1S25MK41:LR:=\+"&P_OP=;^MRX_O8\6;-DAS"R'>>^\N%Q?DBFJMY7#S910NBD'@=O![_VQQK1 MS?6=W5:/G5]]/H37KAV'333;SD6KV]/$8]8FJJ:I:^O*A_'D:6A^2UF_),1A MY3+'[=K)784)4?)NPG'DSP$OZ[X^V7EN&[NZKV;_I>K#K.30)SV2X^KU% K9V;?G/_$M,92^^/OL\;0;V_QE=MC>'^.\7\[#)FCA/0A!:41BJB20JJDF"HI MJ$J*JI+"JJ2X*BFP2HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(FE)D M32FRIA194XJL*476E")K2I$UII:#X*@4%6"DHPDI! M(58*C+'_]7>L[^.X_\?QRSWNJW9XS4^6_\-O?@)02P$"% ,4 " !NA6M4 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( &Z%:U22OETF[@ "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ ;H5K5 ,5+$/!@ WAD !@ ("!#0@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5.\F@=F, M!0 :Q4 !@ ("!A1D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5%)29E[L"P LCH !@ M ("!G28 'AL+W=OW/U6. H ) _ 8 " @;\R !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ;H5K5"M]ZL6 !0 PPP !D ("!,$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5-4" M9>76!0 5PX !D ("!(W\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5"6)"_5C @ 0P4 !D M ("!BH\ 'AL+W=O&PO M=V]R:W-H965T)%?0( M *0% 9 " @1J5 !X;"]W;W)K&UL4$L! A0#% @ ;H5K5)#$1(L2!0 60P !D ("! MSI< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;H5K5&\ALCK4$0 /38 !D ("!=*H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5+,)F P 20@ !D M ("!V^H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;H5K5(IQR]7E P =0D !D ("!^OL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;H5K5%>-7*^)+P CY, !D ("!.PD! 'AL+W=O&PO=V]R:W-H965T37RKP8 #03 9 " @2,_ 0!X;"]W M;W)K&UL4$L! A0#% @ ;H5K5'.LYTUJ P M=0< !D ("!"48! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5-61E>]\ @ C 4 !D M ("!.D\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;H5K5/AZ&ZR6 @ B@4 !D ("!*%D! 'AL M+W=O&PO=V]R:W-H965T_@0 )T+ 9 " M@1U? 0!X;"]W;W)K&UL4$L! A0#% @ ;H5K M5/>Z)O)-! VPH !D ("!4F0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5%B3J,6' P ] < M !D ("!M70! 'AL+W=O $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5/%FKAY* @ -@4 !D M ("!?H,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;H5K5!^1,+14 @ N@4 !D ("!"8L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5-*? M$F@S @ P 0 !D ("!6I,! 'AL+W=O!0 &0 M @('$E0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5%PQ\<9X P .@D !D M ("!0Y\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;H5K5-L );84! !@X !D ("! M1*D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;H5K5(N42XKX! &A4 !D ("![K,! 'AL+W=O2^ 0!X M;"]W;W)K&UL4$L! A0#% @ ;H5K5$DEZ3J: M P !@T !D ("!(,(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5,8]&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;H5K5%7$!2&PO=V]R:W-H965T&UL4$L! A0#% @ M;H5K5')D]A@I P R0D !D ("!)>X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5!LD_5]5 P 2PL !D M ("!408" 'AL+W=O&UL4$L! M A0#% @ ;H5K5'8/;(0* P !0H !D ("!GA$" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K M5.*Z8>C;!0 B1T !D ("!;B " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5)Z'^@[U!@ A1X M !D ("!]RT" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;H5K5)]=1>V] P CPP !D M ("!$ST" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;H5K5" OQ@_. @ "0@ !H ("!*DT" 'AL+W=O M&UL4$L! A0#% @ ;H5K5$WF_U$L!@ MAR, !H ("!,% " 'AL+W=O&UL4$L! A0#% @ ;H5K5 5CXU?^ @ 9 < !H ("! ME%8" 'AL+W=O&UL4$L! A0#% @ ;H5K M5 9=_M!Z @ F 8 !H ("!RED" 'AL+W=O&UL4$L! A0#% @ ;H5K5-(&?EX= @ V@0 !H M ("!?%P" 'AL+W=O&UL4$L! A0# M% @ ;H5K5$HYV]@2!@ F!H !H ("!T5X" 'AL+W=O M&UL4$L! A0#% @ ;H5K5,I-Z2'*"0 M@C$ !H ("!&V4" 'AL+W=O&UL4$L! A0#% @ ;H5K5$JN'U@\! "A, !H ("! M'6\" 'AL+W=O&UL4$L! A0#% @ ;H5K M5*>?D.^> P &0X !H ("!D7," 'AL+W=O&UL4$L! A0#% @ ;H5K5,$S4>U^!0 K18 !H M ("!9W<" 'AL+W=O&UL4$L! A0# M% @ ;H5K5$D4DS58! !!( !H ("!'7T" 'AL+W=O M&UL4$L! A0#% @ ;H5K5$_S#")F P MU!8 T ( !K8$" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ;H5K5#J;0#48 P F4 M !H ( !JHT" 'AL+U]R96QS+W=O%E:QZ @ )SX !, ( !^I " J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& '8 =@!\( I9," end XML 126 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 127 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 128 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 439 655 1 true 124 0 false 18 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://turningpointbrands.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Consolidated Balance Sheets Sheet http://turningpointbrands.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 010100 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Consolidated Statements of Income Sheet http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 030000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 030100 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 040000 - Statement - Consolidated Statements of Cash Flows Sheet http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 050000 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 8 false false R9.htm 050100 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 9 false false R10.htm 060100 - Disclosure - Organizations and Basis of Presentation Sheet http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentation Organizations and Basis of Presentation Notes 10 false false R11.htm 060200 - Disclosure - Summary of Significant Accounting Policies Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 060300 - Disclosure - Acquisitions Sheet http://turningpointbrands.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 060400 - Disclosure - Derivative Instruments Sheet http://turningpointbrands.com/role/DerivativeInstruments Derivative Instruments Notes 13 false false R14.htm 060500 - Disclosure - Fair Value of Financial Instruments Sheet http://turningpointbrands.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 14 false false R15.htm 060600 - Disclosure - Inventories Sheet http://turningpointbrands.com/role/Inventories Inventories Notes 15 false false R16.htm 060700 - Disclosure - Other Current Assets Sheet http://turningpointbrands.com/role/OtherCurrentAssets Other Current Assets Notes 16 false false R17.htm 060800 - Disclosure - Property, Plant and Equipment Sheet http://turningpointbrands.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 17 false false R18.htm 060900 - Disclosure - Deferred Financing Costs Sheet http://turningpointbrands.com/role/DeferredFinancingCosts Deferred Financing Costs Notes 18 false false R19.htm 061000 - Disclosure - Goodwill and Other Intangible Assets Sheet http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 19 false false R20.htm 061100 - Disclosure - Other Assets Sheet http://turningpointbrands.com/role/OtherAssets Other Assets Notes 20 false false R21.htm 061200 - Disclosure - Accrued Liabilities Sheet http://turningpointbrands.com/role/AccruedLiabilities Accrued Liabilities Notes 21 false false R22.htm 061300 - Disclosure - Notes Payable and Long-Term Debt Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebt Notes Payable and Long-Term Debt Notes 22 false false R23.htm 061400 - Disclosure - Income Taxes Sheet http://turningpointbrands.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 061500 - Disclosure - Pension and Postretirement Benefit Plans Sheet http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans Pension and Postretirement Benefit Plans Notes 24 false false R25.htm 061600 - Disclosure - Lease Commitments Sheet http://turningpointbrands.com/role/LeaseCommitments Lease Commitments Notes 25 false false R26.htm 061700 - Disclosure - Share Incentive Plans Sheet http://turningpointbrands.com/role/ShareIncentivePlans Share Incentive Plans Notes 26 false false R27.htm 061800 - Disclosure - Contingencies Sheet http://turningpointbrands.com/role/Contingencies Contingencies Notes 27 false false R28.htm 061900 - Disclosure - Legal Settlement Sheet http://turningpointbrands.com/role/LegalSettlement Legal Settlement Notes 28 false false R29.htm 062000 - Disclosure - Income Per Share Sheet http://turningpointbrands.com/role/IncomePerShare Income Per Share Notes 29 false false R30.htm 062100 - Disclosure - Segment Information Sheet http://turningpointbrands.com/role/SegmentInformation Segment Information Notes 30 false false R31.htm 062200 - Disclosure - Selected Quarterly Financial Information (Unaudited) Sheet http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnaudited Selected Quarterly Financial Information (Unaudited) Notes 31 false false R32.htm 062300 - Disclosure - Dividends and Share Repurchase Sheet http://turningpointbrands.com/role/DividendsAndShareRepurchase Dividends and Share Repurchase Notes 32 false false R33.htm 070100 - Disclosure - Organizations and Basis of Presentation (Policies) Sheet http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationPolicies Organizations and Basis of Presentation (Policies) Policies http://turningpointbrands.com/role/SummaryOfSignificantAccountingPolicies 33 false false R34.htm 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://turningpointbrands.com/role/SummaryOfSignificantAccountingPolicies 34 false false R35.htm 080200 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://turningpointbrands.com/role/SummaryOfSignificantAccountingPolicies 35 false false R36.htm 080300 - Disclosure - Acquisitions (Tables) Sheet http://turningpointbrands.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://turningpointbrands.com/role/Acquisitions 36 false false R37.htm 080600 - Disclosure - Inventories (Tables) Sheet http://turningpointbrands.com/role/InventoriesTables Inventories (Tables) Tables http://turningpointbrands.com/role/Inventories 37 false false R38.htm 080700 - Disclosure - Other Current Assets (Tables) Sheet http://turningpointbrands.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://turningpointbrands.com/role/OtherCurrentAssets 38 false false R39.htm 080800 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://turningpointbrands.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://turningpointbrands.com/role/PropertyPlantAndEquipment 39 false false R40.htm 080900 - Disclosure - Deferred Financing Costs (Tables) Sheet http://turningpointbrands.com/role/DeferredFinancingCostsTables Deferred Financing Costs (Tables) Tables http://turningpointbrands.com/role/DeferredFinancingCosts 40 false false R41.htm 081000 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssets 41 false false R42.htm 081100 - Disclosure - Other Assets (Tables) Sheet http://turningpointbrands.com/role/OtherAssetsTables Other Assets (Tables) Tables http://turningpointbrands.com/role/OtherAssets 42 false false R43.htm 081200 - Disclosure - Accrued Liabilities (Tables) Sheet http://turningpointbrands.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://turningpointbrands.com/role/AccruedLiabilities 43 false false R44.htm 081300 - Disclosure - Notes Payable and Long-Term Debt (Tables) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebtTables Notes Payable and Long-Term Debt (Tables) Tables http://turningpointbrands.com/role/NotesPayableAndLongtermDebt 44 false false R45.htm 081400 - Disclosure - Income Taxes (Tables) Sheet http://turningpointbrands.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://turningpointbrands.com/role/IncomeTaxes 45 false false R46.htm 081500 - Disclosure - Pension and Postretirement Benefit Plans (Tables) Sheet http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansTables Pension and Postretirement Benefit Plans (Tables) Tables http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans 46 false false R47.htm 081600 - Disclosure - Lease Commitments (Tables) Sheet http://turningpointbrands.com/role/LeaseCommitmentsTables Lease Commitments (Tables) Tables http://turningpointbrands.com/role/LeaseCommitments 47 false false R48.htm 081700 - Disclosure - Share Incentive Plans (Tables) Sheet http://turningpointbrands.com/role/ShareIncentivePlansTables Share Incentive Plans (Tables) Tables http://turningpointbrands.com/role/ShareIncentivePlans 48 false false R49.htm 082000 - Disclosure - Income Per Share (Tables) Sheet http://turningpointbrands.com/role/IncomePerShareTables Income Per Share (Tables) Tables http://turningpointbrands.com/role/IncomePerShare 49 false false R50.htm 082100 - Disclosure - Segment Information (Tables) Sheet http://turningpointbrands.com/role/SegmentInformationTables Segment Information (Tables) Tables http://turningpointbrands.com/role/SegmentInformation 50 false false R51.htm 082200 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables) Sheet http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedTables Selected Quarterly Financial Information (Unaudited) (Tables) Tables http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnaudited 51 false false R52.htm 090100 - Disclosure - Organizations and Basis of Presentation (Details) Sheet http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationDetails Organizations and Basis of Presentation (Details) Details http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationPolicies 52 false false R53.htm 090200 - Disclosure - Summary of Significant Accounting Policies, Consolidation (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails Summary of Significant Accounting Policies, Consolidation (Details) Details 53 false false R54.htm 090202 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails Summary of Significant Accounting Policies, Derivative Instruments (Details) Details 54 false false R55.htm 090204 - Disclosure - Summary of Significant Accounting Policies, Shipping Costs (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesShippingCostsDetails Summary of Significant Accounting Policies, Shipping Costs (Details) Details 55 false false R56.htm 090206 - Disclosure - Summary of Significant Accounting Policies, Research and Development and Quality Assurance Costs (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndQualityAssuranceCostsDetails Summary of Significant Accounting Policies, Research and Development and Quality Assurance Costs (Details) Details 56 false false R57.htm 090210 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Summary of Significant Accounting Policies, Property, Plant and Equipment (Details) Details 57 false false R58.htm 090212 - Disclosure - Summary of Significant Accounting Policies, Goodwill and Other Intangible Assets (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails Summary of Significant Accounting Policies, Goodwill and Other Intangible Assets (Details) Details 58 false false R59.htm 090214 - Disclosure - Summary of Significant Accounting Policies, Advertising and Promotion (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingAndPromotionDetails Summary of Significant Accounting Policies, Advertising and Promotion (Details) Details 59 false false R60.htm 090216 - Disclosure - Summary of Significant Accounting Policies, Master Settlement Agreement (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails Summary of Significant Accounting Policies, Master Settlement Agreement (Details) Details 60 false false R61.htm 090218 - Disclosure - Summary of Significant Accounting Policies, Food and Drug Administration (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails Summary of Significant Accounting Policies, Food and Drug Administration (Details) Details 61 false false R62.htm 090220 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) Details 62 false false R63.htm 090222 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies, Accounts Receivable (Details) Details 63 false false R64.htm 090224 - Disclosure - Summary of Significant Accounting Policies, Recent Accounting Pronouncements (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies, Recent Accounting Pronouncements (Details) Details 64 false false R65.htm 090226 - Disclosure - Summary of Significant Accounting Policies, Change in Accounting Principles (Details) Sheet http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails Summary of Significant Accounting Policies, Change in Accounting Principles (Details) Details 65 false false R66.htm 090300 - Disclosure - Acquisitions, Unitabac (Details) Sheet http://turningpointbrands.com/role/AcquisitionsUnitabacDetails Acquisitions, Unitabac (Details) Details 66 false false R67.htm 090302 - Disclosure - Acquisitions, Direct Value Wholesale (Details) Sheet http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails Acquisitions, Direct Value Wholesale (Details) Details 67 false false R68.htm 090304 - Disclosure - Acquisitions, Turning Point Brands Canada (formerly ReCreation Marketing) (Details) Sheet http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails Acquisitions, Turning Point Brands Canada (formerly ReCreation Marketing) (Details) Details 68 false false R69.htm 090306 - Disclosure - Acquisitions, SDI Reorganization (Details) Sheet http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails Acquisitions, SDI Reorganization (Details) Details 69 false false R70.htm 090308 - Disclosure - Acquisitions, Durfort Holdings (Details) Sheet http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails Acquisitions, Durfort Holdings (Details) Details 70 false false R71.htm 090400 - Disclosure - Derivative Instruments (Details) Sheet http://turningpointbrands.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://turningpointbrands.com/role/DerivativeInstruments 71 false false R72.htm 090500 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://turningpointbrands.com/role/FairValueOfFinancialInstruments 72 false false R73.htm 090600 - Disclosure - Inventories (Details) Sheet http://turningpointbrands.com/role/InventoriesDetails Inventories (Details) Details http://turningpointbrands.com/role/InventoriesTables 73 false false R74.htm 090700 - Disclosure - Other Current Assets (Details) Sheet http://turningpointbrands.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://turningpointbrands.com/role/OtherCurrentAssetsTables 74 false false R75.htm 090800 - Disclosure - Property, Plant and Equipment (Details) Sheet http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://turningpointbrands.com/role/PropertyPlantAndEquipmentTables 75 false false R76.htm 090900 - Disclosure - Deferred Financing Costs (Details) Sheet http://turningpointbrands.com/role/DeferredFinancingCostsDetails Deferred Financing Costs (Details) Details http://turningpointbrands.com/role/DeferredFinancingCostsTables 76 false false R77.htm 091000 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) Details http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsTables 77 false false R78.htm 091100 - Disclosure - Other Assets (Details) Sheet http://turningpointbrands.com/role/OtherAssetsDetails Other Assets (Details) Details http://turningpointbrands.com/role/OtherAssetsTables 78 false false R79.htm 091200 - Disclosure - Accrued Liabilities (Details) Sheet http://turningpointbrands.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://turningpointbrands.com/role/AccruedLiabilitiesTables 79 false false R80.htm 091300 - Disclosure - Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details) Details 80 false false R81.htm 091302 - Disclosure - Notes Payable and Long-Term Debt, Senior Secured Notes (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails Notes Payable and Long-Term Debt, Senior Secured Notes (Details) Details 81 false false R82.htm 091304 - Disclosure - Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details) Details 82 false false R83.htm 091306 - Disclosure - Notes Payable and Long-Term Debt, 2018 Credit Facility (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails Notes Payable and Long-Term Debt, 2018 Credit Facility (Details) Details 83 false false R84.htm 091308 - Disclosure - Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details) Details 84 false false R85.htm 091310 - Disclosure - Notes Payable and Long-Term Debt, 2018 Second Lien Credit Facility (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails Notes Payable and Long-Term Debt, 2018 Second Lien Credit Facility (Details) Details 85 false false R86.htm 091312 - Disclosure - Notes Payable and Long-Term Debt, Convertible Senior Notes (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails Notes Payable and Long-Term Debt, Convertible Senior Notes (Details) Details 86 false false R87.htm 091314 - Disclosure - Notes Payable and Long-Term Debt, Promissory Note (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails Notes Payable and Long-Term Debt, Promissory Note (Details) Details 87 false false R88.htm 091316 - Disclosure - Notes Payable and Long-Term Debt, Unsecured Loan (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails Notes Payable and Long-Term Debt, Unsecured Loan (Details) Details 88 false false R89.htm 091318 - Disclosure - Notes Payable and Long-Term Debt, Note Payable - IVG (Details) Notes http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails Notes Payable and Long-Term Debt, Note Payable - IVG (Details) Details 89 false false R90.htm 091400 - Disclosure - Income Taxes (Details) Sheet http://turningpointbrands.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://turningpointbrands.com/role/IncomeTaxesTables 90 false false R91.htm 091500 - Disclosure - Pension and Postretirement Benefit Plans, Reconciliation of Benefit Obligations, Fair Value of Plan Assets (Details) Sheet http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails Pension and Postretirement Benefit Plans, Reconciliation of Benefit Obligations, Fair Value of Plan Assets (Details) Details 91 false false R92.htm 091510 - Disclosure - Pension and Postretirement Benefit Plans, Components of Net Periodic Benefit Costs (Details) Sheet http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails Pension and Postretirement Benefit Plans, Components of Net Periodic Benefit Costs (Details) Details 92 false false R93.htm 091514 - Disclosure - Pension and Postretirement Benefit Plans, 401(k) Retirement Savings Plan (Details) Sheet http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails Pension and Postretirement Benefit Plans, 401(k) Retirement Savings Plan (Details) Details 93 false false R94.htm 091600 - Disclosure - Lease Commitments (Details) Sheet http://turningpointbrands.com/role/LeaseCommitmentsDetails Lease Commitments (Details) Details http://turningpointbrands.com/role/LeaseCommitmentsTables 94 false false R95.htm 091700 - Disclosure - Share Incentive Plans, Equity Incentive Plans (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails Share Incentive Plans, Equity Incentive Plans (Details) Details 95 false false R96.htm 091702 - Disclosure - Share Incentive Plans, Stock Option Activity (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails Share Incentive Plans, Stock Option Activity (Details) Details 96 false false R97.htm 091704 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details) Details 97 false false R98.htm 091706 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details) Details 98 false false R99.htm 091708 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details) Details 99 false false R100.htm 091710 - Disclosure - Share Incentive Plans, Compensation Expense Related to Options (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails Share Incentive Plans, Compensation Expense Related to Options (Details) Details 100 false false R101.htm 091712 - Disclosure - Share Incentive Plans, Performance-Based Restricted Stock Units (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails Share Incentive Plans, Performance-Based Restricted Stock Units (Details) Details 101 false false R102.htm 091714 - Disclosure - Share Incentive Plans, Restricted Stock Units (Details) Sheet http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails Share Incentive Plans, Restricted Stock Units (Details) Details 102 false false R103.htm 091800 - Disclosure - Contingencies (Details) Sheet http://turningpointbrands.com/role/ContingenciesDetails Contingencies (Details) Details http://turningpointbrands.com/role/Contingencies 103 false false R104.htm 091900 - Disclosure - Legal Settlement (Details) Sheet http://turningpointbrands.com/role/LegalSettlementDetails Legal Settlement (Details) Details http://turningpointbrands.com/role/LegalSettlement 104 false false R105.htm 092000 - Disclosure - Income Per Share (Details) Sheet http://turningpointbrands.com/role/IncomePerShareDetails Income Per Share (Details) Details http://turningpointbrands.com/role/IncomePerShareTables 105 false false R106.htm 092100 - Disclosure - Segment Information, Financial Information of Reportable Segments (Details) Sheet http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails Segment Information, Financial Information of Reportable Segments (Details) Details 106 false false R107.htm 092102 - Disclosure - Segment Information, Revenue Disaggregation - Sales Channel (Details) Sheet http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails Segment Information, Revenue Disaggregation - Sales Channel (Details) Details 107 false false R108.htm 092104 - Disclosure - Segment Information, Net Sales - Domestic and Foreign (Details) Sheet http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails Segment Information, Net Sales - Domestic and Foreign (Details) Details 108 false false R109.htm 092200 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Details) Sheet http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails Selected Quarterly Financial Information (Unaudited) (Details) Details http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedTables 109 false false R110.htm 092300 - Disclosure - Dividends and Share Repurchase (Details) Sheet http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails Dividends and Share Repurchase (Details) Details http://turningpointbrands.com/role/DividendsAndShareRepurchase 110 false false All Reports Book All Reports brhc10034925_10k.htm brhc10034925_ex21.htm brhc10034925_ex23.htm brhc10034925_ex31-1.htm brhc10034925_ex31-2.htm brhc10034925_ex31-3.htm brhc10034925_ex32-1.htm tpb-20211231.xsd tpb-20211231_cal.xml tpb-20211231_def.xml tpb-20211231_lab.xml tpb-20211231_pre.xml image01.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 131 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10034925_10k.htm": { "axisCustom": 0, "axisStandard": 43, "contextCount": 439, "dts": { "calculationLink": { "local": [ "tpb-20211231_cal.xml" ] }, "definitionLink": { "local": [ "tpb-20211231_def.xml" ] }, "inline": { "local": [ "brhc10034925_10k.htm" ] }, "labelLink": { "local": [ "tpb-20211231_lab.xml" ] }, "presentationLink": { "local": [ "tpb-20211231_pre.xml" ] }, "schema": { "local": [ "tpb-20211231.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/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 941, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://turningpointbrands.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 9 }, "keyCustom": 117, "keyStandard": 538, "memberCustom": 57, "memberStandard": 62, "nsprefix": "tpb", "nsuri": "http://turningpointbrands.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "role": "http://turningpointbrands.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - Organizations and Basis of Presentation", "role": "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentation", "shortName": "Organizations and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091710 - Disclosure - Share Incentive Plans, Compensation Expense Related to Options (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails", "shortName": "Share Incentive Plans, Compensation Expense Related to Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231_AwardTypeAxis_PerformanceSharesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091712 - Disclosure - Share Incentive Plans, Performance-Based Restricted Stock Units (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "shortName": "Share Incentive Plans, Performance-Based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231_AwardTypeAxis_PerformanceSharesMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231_AwardTypeAxis_RestrictedStockMember", "decimals": "0", "first": true, "lang": null, "name": "tpb:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsGrantedNetOfForfeituresNumber", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091714 - Disclosure - Share Incentive Plans, Restricted Stock Units (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "shortName": "Share Incentive Plans, Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_AwardTypeAxis_RestrictedStockMember", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201009to20201009", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "U017", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091800 - Disclosure - Contingencies (Details)", "role": "http://turningpointbrands.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201009to20201009", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "U017", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20190401to20190630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091900 - Disclosure - Legal Settlement (Details)", "role": "http://turningpointbrands.com/role/LegalSettlementDetails", "shortName": "Legal Settlement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20190401to20190630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211001to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092000 - Disclosure - Income Per Share (Details)", "role": "http://turningpointbrands.com/role/IncomePerShareDetails", "shortName": "Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "lang": null, "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092100 - Disclosure - Segment Information, Financial Information of Reportable Segments (Details)", "role": "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "shortName": "Segment Information, Financial Information of Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211001to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092102 - Disclosure - Segment Information, Revenue Disaggregation - Sales Channel (Details)", "role": "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails", "shortName": "Segment Information, Revenue Disaggregation - Sales Channel (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_ContractWithCustomerSalesChannelAxis_SalesChannelBusinessToBusinessMember_StatementBusinessSegmentsAxis_NewgenProductsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211001to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092104 - Disclosure - Segment Information, Net Sales - Domestic and Foreign (Details)", "role": "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails", "shortName": "Segment Information, Net Sales - Domestic and Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211001to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092200 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Details)", "role": "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails", "shortName": "Selected Quarterly Financial Information (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - Summary of Significant Accounting Policies", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211025", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092300 - Disclosure - Dividends and Share Repurchase (Details)", "role": "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails", "shortName": "Dividends and Share Repurchase (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211025", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - Acquisitions", "role": "http://turningpointbrands.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - Derivative Instruments", "role": "http://turningpointbrands.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - Fair Value of Financial Instruments", "role": "http://turningpointbrands.com/role/FairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - Inventories", "role": "http://turningpointbrands.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - Other Current Assets", "role": "http://turningpointbrands.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - Property, Plant and Equipment", "role": "http://turningpointbrands.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:DeferredFinancingCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Deferred Financing Costs", "role": "http://turningpointbrands.com/role/DeferredFinancingCosts", "shortName": "Deferred Financing Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:DeferredFinancingCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - Consolidated Balance Sheets", "role": "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - Other Assets", "role": "http://turningpointbrands.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - Accrued Liabilities", "role": "http://turningpointbrands.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - Notes Payable and Long-Term Debt", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt", "shortName": "Notes Payable and Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - Income Taxes", "role": "http://turningpointbrands.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - Pension and Postretirement Benefit Plans", "role": "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans", "shortName": "Pension and Postretirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - Lease Commitments", "role": "http://turningpointbrands.com/role/LeaseCommitments", "shortName": "Lease Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - Share Incentive Plans", "role": "http://turningpointbrands.com/role/ShareIncentivePlans", "shortName": "Share Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061800 - Disclosure - Contingencies", "role": "http://turningpointbrands.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061900 - Disclosure - Legal Settlement", "role": "http://turningpointbrands.com/role/LegalSettlement", "shortName": "Legal Settlement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062000 - Disclosure - Income Per Share", "role": "http://turningpointbrands.com/role/IncomePerShare", "shortName": "Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062100 - Disclosure - Segment Information", "role": "http://turningpointbrands.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062200 - Disclosure - Selected Quarterly Financial Information (Unaudited)", "role": "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnaudited", "shortName": "Selected Quarterly Financial Information (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:DividendsAndShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062300 - Disclosure - Dividends and Share Repurchase", "role": "http://turningpointbrands.com/role/DividendsAndShareRepurchase", "shortName": "Dividends and Share Repurchase", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "tpb:DividendsAndShareRepurchaseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070100 - Disclosure - Organizations and Basis of Presentation (Policies)", "role": "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationPolicies", "shortName": "Organizations and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070200 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080200 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_BusinessAcquisitionAxis_DirectValueWholesaleMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - Acquisitions (Tables)", "role": "http://turningpointbrands.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_BusinessAcquisitionAxis_DirectValueWholesaleMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080600 - Disclosure - Inventories (Tables)", "role": "http://turningpointbrands.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - Other Current Assets (Tables)", "role": "http://turningpointbrands.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://turningpointbrands.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - Consolidated Statements of Income", "role": "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - Deferred Financing Costs (Tables)", "role": "http://turningpointbrands.com/role/DeferredFinancingCostsTables", "shortName": "Deferred Financing Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - Disclosure - Other Assets (Tables)", "role": "http://turningpointbrands.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - Accrued Liabilities (Tables)", "role": "http://turningpointbrands.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081300 - Disclosure - Notes Payable and Long-Term Debt (Tables)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtTables", "shortName": "Notes Payable and Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081400 - Disclosure - Income Taxes (Tables)", "role": "http://turningpointbrands.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081500 - Disclosure - Pension and Postretirement Benefit Plans (Tables)", "role": "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansTables", "shortName": "Pension and Postretirement Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - Lease Commitments (Tables)", "role": "http://turningpointbrands.com/role/LeaseCommitmentsTables", "shortName": "Lease Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081700 - Disclosure - Share Incentive Plans (Tables)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansTables", "shortName": "Share Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082000 - Disclosure - Income Per Share (Tables)", "role": "http://turningpointbrands.com/role/IncomePerShareTables", "shortName": "Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082100 - Disclosure - Segment Information (Tables)", "role": "http://turningpointbrands.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082200 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables)", "role": "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedTables", "shortName": "Selected Quarterly Financial Information (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - Organizations and Basis of Presentation (Details)", "role": "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationDetails", "shortName": "Organizations and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "lang": null, "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_OwnershipAxis_TurningPointBrandsCanadaMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090200 - Disclosure - Summary of Significant Accounting Policies, Consolidation (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails", "shortName": "Summary of Significant Accounting Policies, Consolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_OwnershipAxis_TurningPointBrandsCanadaMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_RangeAxis_MaximumMember", "decimals": "2", "first": true, "lang": null, "name": "tpb:PercentageOfAnticipatedPurchasesOfInventoryThatMayBeHedged", "reportCount": 1, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090202 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies, Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "tpb:ShippingCosts", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090204 - Disclosure - Summary of Significant Accounting Policies, Shipping Costs (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesShippingCostsDetails", "shortName": "Summary of Significant Accounting Policies, Shipping Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "tpb:ShippingCosts", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090206 - Disclosure - Summary of Significant Accounting Policies, Research and Development and Quality Assurance Costs (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndQualityAssuranceCostsDetails", "shortName": "Summary of Significant Accounting Policies, Research and Development and Quality Assurance Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryEquipmentAndFurnitureMember_RangeAxis_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090210 - Disclosure - Summary of Significant Accounting Policies, Property, Plant and Equipment (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies, Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryEquipmentAndFurnitureMember_RangeAxis_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090212 - Disclosure - Summary of Significant Accounting Policies, Goodwill and Other Intangible Assets (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails", "shortName": "Summary of Significant Accounting Policies, Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090214 - Disclosure - Summary of Significant Accounting Policies, Advertising and Promotion (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingAndPromotionDetails", "shortName": "Summary of Significant Accounting Policies, Advertising and Promotion (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030100 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "INF", "first": true, "lang": null, "name": "tpb:NumberOfStatesThatArePartiesToSettlementAgreements", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090216 - Disclosure - Summary of Significant Accounting Policies, Master Settlement Agreement (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails", "shortName": "Summary of Significant Accounting Policies, Master Settlement Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "INF", "first": true, "lang": null, "name": "tpb:NumberOfStatesThatArePartiesToSettlementAgreements", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "INF", "first": true, "lang": null, "name": "tpb:NumberOfCategoriesOfTobaccoProductsRegulated", "reportCount": 1, "unique": true, "unitRef": "U009", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090218 - Disclosure - Summary of Significant Accounting Policies, Food and Drug Administration (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails", "shortName": "Summary of Significant Accounting Policies, Food and Drug Administration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "INF", "first": true, "lang": null, "name": "tpb:NumberOfCategoriesOfTobaccoProductsRegulated", "reportCount": 1, "unique": true, "unitRef": "U009", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090220 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies, Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090222 - Disclosure - Summary of Significant Accounting Policies, Accounts Receivable (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies, Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20191231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090224 - Disclosure - Summary of Significant Accounting Policies, Recent Accounting Pronouncements (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies, Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate202006Member_RestatementAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "decimals": "-5", "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201231", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PercentageOfLIFOInventory", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090226 - Disclosure - Summary of Significant Accounting Policies, Change in Accounting Principles (Details)", "role": "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails", "shortName": "Summary of Significant Accounting Policies, Change in Accounting Principles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201231", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PercentageOfLIFOInventory", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210701to20210731_AssetAcquisitionAxis_UnitabacLlcMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - Acquisitions, Unitabac (Details)", "role": "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails", "shortName": "Acquisitions, Unitabac (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210701to20210731_AssetAcquisitionAxis_UnitabacLlcMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090302 - Disclosure - Acquisitions, Direct Value Wholesale (Details)", "role": "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "shortName": "Acquisitions, Direct Value Wholesale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210430_BusinessAcquisitionAxis_DirectValueWholesaleMember", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090304 - Disclosure - Acquisitions, Turning Point Brands Canada (formerly ReCreation Marketing) (Details)", "role": "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "shortName": "Acquisitions, Turning Point Brands Canada (formerly ReCreation Marketing) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210701to20210731_StatementEquityComponentsAxis_NoncontrollingInterestMember", "decimals": "-5", "lang": null, "name": "us-gaap:MinorityInterestDecreaseFromRedemptions", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20200716to20200716", "decimals": "5", "first": true, "lang": null, "name": "tpb:CommonStockConversionRatio", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090306 - Disclosure - Acquisitions, SDI Reorganization (Details)", "role": "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "shortName": "Acquisitions, SDI Reorganization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20200716to20200716", "decimals": "5", "first": true, "lang": null, "name": "tpb:CommonStockConversionRatio", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - Consolidated Statements of Cash Flows", "role": "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "lang": null, "name": "us-gaap:PensionExpenseReversalOfExpenseNoncash", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_FiniteLivedIntangibleAssetsByMajorClassAxis_DistributionRightsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090308 - Disclosure - Acquisitions, Durfort Holdings (Details)", "role": "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "shortName": "Acquisitions, Durfort Holdings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20200601to20200630_AssetAcquisitionAxis_DurfortHoldingsSRLMember", "decimals": "-5", "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "tpb:PaymentsForEarlyTerminationOfDerivativeInstrumentFinancingActivities", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - Derivative Instruments (Details)", "role": "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "shortName": "Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember", "decimals": "-6", "lang": null, "name": "tpb:DerivativeNotionalAmountOfContractsExecuted", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201231_DerivativeInstrumentRiskAxis_ForeignExchangeContractMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member", "decimals": "-5", "lang": null, "name": "us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - Inventories (Details)", "role": "http://turningpointbrands.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "tpb:InventoryDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - Other Current Assets (Details)", "role": "http://turningpointbrands.com/role/OtherCurrentAssetsDetails", "shortName": "Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "tpb:InventoryDepositsCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - Property, Plant and Equipment (Details)", "role": "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - Deferred Financing Costs (Details)", "role": "http://turningpointbrands.com/role/DeferredFinancingCostsDetails", "shortName": "Deferred Financing Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedAmortizationDeferredFinanceCosts", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Goodwill and Other Intangible Assets (Details)", "role": "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - Other Assets (Details)", "role": "http://turningpointbrands.com/role/OtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - Accrued Liabilities (Details)", "role": "http://turningpointbrands.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20181231_StatementClassOfStockAxis_VotingCommonStockMember_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "role": "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20181231_StatementClassOfStockAxis_VotingCommonStockMember_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "shortName": "Notes Payable and Long-Term Debt, Summary of Notes Payable and Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231_DebtInstrumentAxis_SeniorSecuredNotesDue2026Member", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091302 - Disclosure - Notes Payable and Long-Term Debt, Senior Secured Notes (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "shortName": "Notes Payable and Long-Term Debt, Senior Secured Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_DebtInstrumentAxis_SeniorSecuredNotesDue2026Member", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210211_DebtInstrumentAxis_SeniorSecuredRevolvingCreditFacilityMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091304 - Disclosure - Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "shortName": "Notes Payable and Long-Term Debt, 2021 Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210211_DebtInstrumentAxis_SeniorSecuredRevolvingCreditFacilityMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091306 - Disclosure - Notes Payable and Long-Term Debt, 2018 Credit Facility (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "shortName": "Notes Payable and Long-Term Debt, 2018 Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20180307_DebtInstrumentAxis_CreditFacility2018Member", "decimals": "-6", "lang": null, "name": "tpb:DebtInstrumentSecuredCreditFacility", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_DebtInstrumentAxis_FirstLienCreditFacility2018Member", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091308 - Disclosure - Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "shortName": "Notes Payable and Long-Term Debt, 2018 First Lien Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_DebtInstrumentAxis_FirstLienCreditFacility2018Member", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091310 - Disclosure - Notes Payable and Long-Term Debt, 2018 Second Lien Credit Facility (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "shortName": "Notes Payable and Long-Term Debt, 2018 Second Lien Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_DebtInstrumentAxis_SecondLienTermLoanFacility2018Member", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DerivativePriceRiskOptionStrikePrice", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091312 - Disclosure - Notes Payable and Long-Term Debt, Convertible Senior Notes (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "shortName": "Notes Payable and Long-Term Debt, Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DerivativePriceRiskOptionStrikePrice", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfNotesPayable", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091314 - Disclosure - Notes Payable and Long-Term Debt, Promissory Note (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "shortName": "Notes Payable and Long-Term Debt, Promissory Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231_DebtInstrumentAxis_PromissoryNoteMember", "decimals": "INF", "lang": null, "name": "tpb:DebtInstrumentNumberOfInstallments", "reportCount": 1, "unique": true, "unitRef": "U016", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091316 - Disclosure - Notes Payable and Long-Term Debt, Unsecured Loan (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails", "shortName": "Notes Payable and Long-Term Debt, Unsecured Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_DebtInstrumentAxis_UnsecuredLoanMember", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20180930_DebtInstrumentAxis_NotePayableIvgMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091318 - Disclosure - Notes Payable and Long-Term Debt, Note Payable - IVG (Details)", "role": "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "shortName": "Notes Payable and Long-Term Debt, Note Payable - IVG (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20180930_DebtInstrumentAxis_NotePayableIvgMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20190101to20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050100 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "role": "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20190101to20191231", "decimals": "-3", "lang": null, "name": "tpb:AdjustmentsToAdditionalPaidInCapitalPurchaseOfCallOptionsTax", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - Income Taxes (Details)", "role": "http://turningpointbrands.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - Pension and Postretirement Benefit Plans, Reconciliation of Benefit Obligations, Fair Value of Plan Assets (Details)", "role": "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails", "shortName": "Pension and Postretirement Benefit Plans, Reconciliation of Benefit Obligations, Fair Value of Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20200101to20201231_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091510 - Disclosure - Pension and Postretirement Benefit Plans, Components of Net Periodic Benefit Costs (Details)", "role": "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "shortName": "Pension and Postretirement Benefit Plans, Components of Net Periodic Benefit Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_RetirementPlanTaxStatusAxis_QualifiedPlanMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091514 - Disclosure - Pension and Postretirement Benefit Plans, 401(k) Retirement Savings Plan (Details)", "role": "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails", "shortName": "Pension and Postretirement Benefit Plans, 401(k) Retirement Savings Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_RetirementPlanTaxStatusAxis_QualifiedPlanMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "U006", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - Lease Commitments (Details)", "role": "http://turningpointbrands.com/role/LeaseCommitmentsDetails", "shortName": "Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20211231_AwardTypeAxis_RestrictedStockMember", "decimals": "0", "first": true, "lang": null, "name": "tpb:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsGrantedNetOfForfeituresNumber", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091700 - Disclosure - Share Incentive Plans, Equity Incentive Plans (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "shortName": "Share Incentive Plans, Equity Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210322_PlanNameAxis_TurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20201231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091702 - Disclosure - Share Incentive Plans, Stock Option Activity (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails", "shortName": "Share Incentive Plans, Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20191231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091704 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "shortName": "Share Incentive Plans, Assumptions for Options Granted Under 2006 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20170210to20170210_AwardDateAxis_AwardsGranted20170210Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2015EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091706 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "shortName": "Share Incentive Plans, Assumptions for Options Granted Under 2015 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20170210to20170210_AwardDateAxis_AwardsGranted20170210Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2015EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210517to20210517_AwardDateAxis_AwardsGranted20210517Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091708 - Disclosure - Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details)", "role": "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "shortName": "Share Incentive Plans, Assumptions for Options Granted Under 2021 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "brhc10034925_10k.htm", "contextRef": "c20210517to20210517_AwardDateAxis_AwardsGranted20210517Member_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_TurningPointBrandsInc2021EquityIncentivePlanMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } } }, "segmentCount": 124, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "Domestic [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r894" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r889" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r889" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r889" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r905" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r889" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r889" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r889" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r889" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r906" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r891", "r892", "r893" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r888" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r890" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.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" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://turningpointbrands.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r148", "r216", "r229", "r230", "r231", "r232", "r234", "r236", "r240", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r365", "r366" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r148", "r216", "r229", "r230", "r231", "r232", "r234", "r236", "r240", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r365", "r366" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r371", "r407", "r529", "r535", "r774", "r775", "r776", "r777", "r778", "r779", "r798", "r854", "r856", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/OtherAssetsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r371", "r407", "r529", "r535", "r774", "r775", "r776", "r777", "r778", "r779", "r798", "r854", "r856", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/OtherAssetsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/OtherAssetsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r371", "r407", "r466", "r529", "r535", "r774", "r775", "r776", "r777", "r778", "r779", "r798", "r854", "r856", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/OtherAssetsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r371", "r407", "r466", "r529", "r535", "r774", "r775", "r776", "r777", "r778", "r779", "r798", "r854", "r856", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/OtherAssetsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reportable Geographical Component [Member]" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r156", "r157", "r158", "r160", "r161", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r194", "r289", "r290", "r576", "r610", "r699", "r703", "r704", "r705", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r156", "r157", "r158", "r160", "r161", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r194", "r289", "r290", "r576", "r610", "r699", "r703", "r704", "r705", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r160", "r161", "r168", "r175", "r289", "r290", "r576", "r610", "r699", "r705", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r910", "r911" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update, Adjustment [Member]" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember": { "auth_ref": [ "r160", "r161" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Change in Accounting Principle, Adjustment [Member]", "terseLabel": "Effect of Change [Member]" } } }, "localname": "RevisionOfPriorPeriodChangeInAccountingPrincipleAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r169", "r175", "r530" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r243", "r244", "r430", "r432", "r855", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r243", "r244", "r430", "r432", "r855", "r870", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r169", "r175", "r348", "r530", "r767" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r149", "r150", "r151", "r153", "r154" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "tpb_AdditionalEquityMethodInvestmentThatCanBeMade": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional equity method investment that can be made.", "label": "Additional equity method investment that can be made", "terseLabel": "Additional investment that can be made" } } }, "localname": "AdditionalEquityMethodInvestmentThatCanBeMade", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_AdjustmentsToAdditionalPaidInCapitalFairValueEarnOut": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid in capital (APIC) resulting from fair value earn-out.", "label": "Adjustments to Additional Paid In Capital, Fair Value Earn-Out", "terseLabel": "Fair value earn-out" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalFairValueEarnOut", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "tpb_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCallOptionsNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital for the purchase of call options, net of tax.", "label": "Adjustments to Additional Paid in Capital, Purchase of Call Options, Net of Tax", "negatedLabel": "Purchase of call options, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCallOptionsNetOfTax", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "tpb_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCallOptionsTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to the purchase of call options.", "label": "Adjustments to Additional Paid in Capital, Purchase of Call Options, Tax", "terseLabel": "Purchase of call options, tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCallOptionsTax", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "tpb_AssetAcquisitionInventoryAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase in inventory from an acquisition.", "label": "Asset Acquisition, Inventory Acquired", "terseLabel": "Inventory acquired" } } }, "localname": "AssetAcquisitionInventoryAcquired", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "tpb_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Lessee [Abstract]", "terseLabel": "Assets [Abstract]" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "tpb_AwardsGranted20170210Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on February 10, 2017.", "label": "Awards Granted 2017-02-10 [Member]", "terseLabel": "February 10, 2017 [Member]" } } }, "localname": "AwardsGranted20170210Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20170331Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on March 31, 2017.", "label": "Awards Granted 2017-03-31 [Member]", "terseLabel": "March 31, 2017 [Member]" } } }, "localname": "AwardsGranted20170331Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20170517Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on May 17, 2017.", "label": "Awards Granted 2017-05-17 [Member]", "terseLabel": "May 17, 2017 [Member]" } } }, "localname": "AwardsGranted20170517Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20180307Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on March 7, 2018.", "label": "Awards Granted 2018-03-07 [Member]", "terseLabel": "March 7, 2018 [Member]" } } }, "localname": "AwardsGranted20180307Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20190320Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on March 20, 2019.", "label": "Awards Granted 2019-03-20 [Member]", "terseLabel": "March 20, 2019 [Member]" } } }, "localname": "AwardsGranted20190320Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20190719Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on July 19, 2019.", "label": "Awards Granted 2019-07-19 [Member]", "terseLabel": "July 19, 2019 [Member]" } } }, "localname": "AwardsGranted20190719Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20191024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on October 24, 2019.", "label": "Awards Granted 2019-10-24 [Member]", "terseLabel": "October 24, 2019 [Member]" } } }, "localname": "AwardsGranted20191024Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20200318Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on March 18, 2020.", "label": "Awards Granted 2020-03-18 [Member]", "verboseLabel": "March 18, 2020 [Member]" } } }, "localname": "AwardsGranted20200318Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20201228Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on December 28, 2020.", "label": "Awards Granted 2020-12-28 [Member]", "terseLabel": "December 28, 2020 [Member]" } } }, "localname": "AwardsGranted20201228Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20210218Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on February 18, 2021.", "label": "Awards Granted 2021-02-18 [Member]", "terseLabel": "February 18, 2021 [Member]" } } }, "localname": "AwardsGranted20210218Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20210507Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on May 3, 2021.", "label": "Awards Granted20210507 [Member]", "terseLabel": "May 3, 2021 [Member]" } } }, "localname": "AwardsGranted20210507Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails" ], "xbrltype": "domainItemType" }, "tpb_AwardsGranted20210517Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted on May 17, 2021.", "label": "Awards Granted20210517 [Member]", "terseLabel": "May 17, 2021 [Member]" } } }, "localname": "AwardsGranted20210517Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "domainItemType" }, "tpb_BomaniColdBuzzLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BOMANI Cold Buzz, LLC (BOMANI) is a manufacturer of alcohol-infused cold brew coffee.", "label": "BOMANI Cold Buzz, LLC [Member]", "terseLabel": "BOMANI [Member]" } } }, "localname": "BomaniColdBuzzLlcMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_BusinessAcquisitionPercentageOfVotingInterestsThatCanBeAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests that can be acquired based on certain milestones.", "label": "Business Acquisition, Percentage of voting interests that can be acquired", "terseLabel": "Percentage interest that can be acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsThatCanBeAcquired", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "percentItemType" }, "tpb_BusinessCombinationAdjustmentToConsiderationTransferredAccruedConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, for accrued consideration.", "label": "Business Combination Adjustment To Consideration Transferred Accrued Consideration", "terseLabel": "Accrued consideration" } } }, "localname": "BusinessCombinationAdjustmentToConsiderationTransferredAccruedConsideration", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails" ], "xbrltype": "monetaryItemType" }, "tpb_BusinessCombinationAdjustmentToConsiderationTransferredIntercompanyDebtEliminated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, for intercompany debt eliminated.", "label": "Business Combination, Adjustment to Consideration Transferred, Intercompany Debt Eliminated", "terseLabel": "Debt eliminated in consolidation" } } }, "localname": "BusinessCombinationAdjustmentToConsiderationTransferredIntercompanyDebtEliminated", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "tpb_BusinessCombinationAdjustmentToConsiderationTransferredWorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer, for working capital (current assets minus current liabilities).", "label": "Business Combination, Adjustment to Consideration Transferred, Working Capital", "terseLabel": "Working capital" } } }, "localname": "BusinessCombinationAdjustmentToConsiderationTransferredWorkingCapital", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "tpb_BusinessCombinationConsiderationTransferredAdjusted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjusted consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred, Adjusted", "terseLabel": "Adjusted consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferredAdjusted", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "tpb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of working capital (current assets minus current liabilities) that is expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Working Capital", "terseLabel": "Working capital (primarily AR and inventory)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "tpb_CanadianAmericanStandardHempMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canadian American Standard Hemp (CASH) manufactures cannabidiol isolate (CBD) developed through highly efficient and proprietary processes.", "label": "Canadian American Standard Hemp [Member]", "terseLabel": "CASH [Member]" } } }, "localname": "CanadianAmericanStandardHempMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_ChangeInMethodOfAccountingForInventoryFromLifoToFifoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective January 1, 2021, the Company changed its method of accounting for inventory from the LIFO method to the FIFO method and applied this change retrospectively to all prior periods presented.", "label": "Change in Method of Accounting for Inventory from LIFO to FIFO [Member]" } } }, "localname": "ChangeInMethodOfAccountingForInventoryFromLifoToFifoMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails" ], "xbrltype": "domainItemType" }, "tpb_CommonStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock in a reorganization.", "label": "Common Stock Conversion Ratio", "terseLabel": "Common Stock conversation ratio" } } }, "localname": "CommonStockConversionRatio", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails" ], "xbrltype": "pureItemType" }, "tpb_CommonStockDividendsPercentageIncreaseInRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage increase in the dividend rate paid per common share.", "label": "Common Stock, Dividends, Percentage Increase in Rate", "terseLabel": "Percentage increase in dividend paid per share" } } }, "localname": "CommonStockDividendsPercentageIncreaseInRate", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "percentItemType" }, "tpb_ConcentrationOfCreditRiskAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk [Abstract]", "terseLabel": "Concentration of Credit Risk [Abstract]" } } }, "localname": "ConcentrationOfCreditRiskAbstract", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "tpb_ConcentrationRiskNumberOfSignificantCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of customers that account for more than 10% of revenues during the period.", "label": "Concentration Risk, Number of Significant Customers", "terseLabel": "Number of customers accounting for more than 10% of sales" } } }, "localname": "ConcentrationRiskNumberOfSignificantCustomers", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "tpb_ConsolidationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation [Abstract]" } } }, "localname": "ConsolidationAbstract", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails" ], "xbrltype": "stringItemType" }, "tpb_ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2.5% Convertible Senior Notes were offered in July 2019 and are senior unsecured obligations of the Company. The Notes can be exchanged for a specified number of shares of voting common stock at the option of the issuer or the holder.", "label": "Convertible Senior Notes [Member]", "terseLabel": "Convertible Senior Notes [Member]", "verboseLabel": "Convertible Senior Notes [Member]" } } }, "localname": "ConvertibleSeniorNotesMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "tpb_CorporateReorganizationConsiderationTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase.", "label": "Corporate Reorganization, Consideration Transferred", "terseLabel": "Total consideration for asset purchase" } } }, "localname": "CorporateReorganizationConsiderationTransferred", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails" ], "xbrltype": "monetaryItemType" }, "tpb_CorporateReorganizationNetOfCashAcquired": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase, net of the cash acquired.", "label": "Corporate Reorganization, Net of Cash Acquired", "negatedLabel": "Standard Diversified Inc. reorganization, net of cash acquired" } } }, "localname": "CorporateReorganizationNetOfCashAcquired", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tpb_CorporateReorganizationShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares retired in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase.", "label": "Corporate Reorganization, Shares", "negatedLabel": "Standard Diversified Inc. reorganization, net (in shares)", "terseLabel": "Common Stock retired (in shares)" } } }, "localname": "CorporateReorganizationShares", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "tpb_CorporateReorganizationStockAcquiredShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock acquired in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase.", "label": "Corporate Reorganization, Stock Acquired, Shares", "terseLabel": "Common Stock acquired (in shares)" } } }, "localname": "CorporateReorganizationStockAcquiredShares", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails" ], "xbrltype": "sharesItemType" }, "tpb_CorporateReorganizationStockAcquiredValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock acquired in a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase.", "label": "Corporate Reorganization, Stock Acquired, Value", "terseLabel": "Common Stock acquired" } } }, "localname": "CorporateReorganizationStockAcquiredValue", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails" ], "xbrltype": "monetaryItemType" }, "tpb_CorporateReorganizationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of a corporate reorganization in a tax-free downstream merger accounted for as an asset purchase.", "label": "Corporate Reorganization, Value", "negatedLabel": "Standard Diversified Inc. reorganization, net", "terseLabel": "Common Stock retired" } } }, "localname": "CorporateReorganizationValue", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "tpb_CreditFacility2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A secured credit facility, comprised of (i) a First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the \"2018 First Lien Credit Facility\"), and (ii) a Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the \"2018 Second Lien Credit Facility,\" and together with the 2018 First Lien Credit Facility, the \"2018 Credit Facility\") entered into on March 7, 2018 by the Company.", "label": "Credit Facility 2018 [Member]", "terseLabel": "2018 Credit Facility [Member]" } } }, "localname": "CreditFacility2018Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_CustomerReturnsAndAllowancesCurrent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the liability for customer returns and allowances for the amount of products sold that the entity expects to be returned by the purchaser. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Customer returns and allowances, current", "terseLabel": "Customer returns and allowances" } } }, "localname": "CustomerReturnsAndAllowancesCurrent", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DebtInstrumentAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional amount of borrowing capacity under the accordion feature of the credit facility that allows the Company to borrow up to an additional amount upon the satisfaction of certain conditions, including obtaining commitments from one or more lenders.", "label": "Debt Instrument, Additional Borrowing Capacity", "terseLabel": "Additional borrowing capacity under accordion feature" } } }, "localname": "DebtInstrumentAdditionalBorrowingCapacity", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DebtInstrumentConvertiblePrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The principal amount of debt to be converted into equity.", "label": "Debt Instrument, Convertible, Principal Amount", "terseLabel": "Principal amount of notes to be converted" } } }, "localname": "DebtInstrumentConvertiblePrincipalAmount", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DebtInstrumentCovenantConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated Leverage Ratio as defined in the 2021 Revolving Credit Agreement entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026.", "label": "Debt Instrument Covenant, Consolidated Leverage Ratio", "terseLabel": "Consolidated Leverage Ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedLeverageRatio", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "tpb_DebtInstrumentCovenantLettersOfCreditExclusionThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate face amount of letters of credit excluded from the debt covenant related to the maintenance of a Consolidated Leverage Ratio, as defined in the 2021 Revolving Credit Agreement entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026.", "label": "Debt Instrument Covenant, Letters of Credit Exclusion Threshold", "terseLabel": "Exclusion threshold for letters of credit" } } }, "localname": "DebtInstrumentCovenantLettersOfCreditExclusionThreshold", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DebtInstrumentCovenantThresholdPercentageOfTotalCommitments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The threshold percentage included in the debt covenants of total commitments outstanding under the 2021 Revolving Credit Agreement entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026.", "label": "Debt Instrument Covenant, Threshold Percentage of Total Commitments", "terseLabel": "Threshold percentage of total commitments outstanding" } } }, "localname": "DebtInstrumentCovenantThresholdPercentageOfTotalCommitments", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtInstrumentGuaranteeThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount of obligations under the debt instrument that is guaranteed by the Company or its Guarantors.", "label": "Debt Instrument, Guarantee Threshold", "terseLabel": "Guarantee threshold amount for obligations" } } }, "localname": "DebtInstrumentGuaranteeThreshold", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DebtInstrumentNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of installments in which principal amount is payable under the debt instrument.", "label": "Debt Instrument, Number of Installments", "terseLabel": "Number of installment payments" } } }, "localname": "DebtInstrumentNumberOfInstallments", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails" ], "xbrltype": "integerItemType" }, "tpb_DebtInstrumentPercentageOfPrincipalAmountThatCanBeRedeemedOnceInAnyTwelveMonthPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of aggregate principal amount of the debt instrument that can be redeemed once in any twelve-month period/", "label": "Debt Instrument, Percentage of principal amount that can be redeemed once in any twelve-month period", "terseLabel": "Percentage of principal amount that can be redeemed once in any twelve-month period" } } }, "localname": "DebtInstrumentPercentageOfPrincipalAmountThatCanBeRedeemedOnceInAnyTwelveMonthPeriod", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtInstrumentPercentageOfPrincipalAmountThatCanBeRedeemedWithNetCashProceedsFromCertainEquityOfferings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of aggregate principal amount of debt instrument that can be redeemed with the net cash proceeds from certain equity offerings.", "label": "Debt Instrument, Percentage of principal amount that can be redeemed with net cash proceeds from certain equity offerings", "terseLabel": "Percentage of principal amount that can be redeemed with net cash proceeds from certain equity offerings" } } }, "localname": "DebtInstrumentPercentageOfPrincipalAmountThatCanBeRedeemedWithNetCashProceedsFromCertainEquityOfferings", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtInstrumentPercentageOfPrincipalAmountThatMustRemainOutstandingToRedeemPrincipalAmountWithNetCashProceedsFromCertainEquityOfferings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of aggregate principal amount of debt instrument that must remain outstanding in order to redeem 40% of the principal amount of the debt instrument with the net cash proceeds from certain equity offerings.", "label": "Debt Instrument, Percentage of principal amount that must remain outstanding to redeem principal amount with net cash proceeds from certain equity offerings", "terseLabel": "Percentage of principal amount that must remain outstanding in order to redeem 40% of principal amount with net cash proceeds from certain equity offerings" } } }, "localname": "DebtInstrumentPercentageOfPrincipalAmountThatMustRemainOutstandingToRedeemPrincipalAmountWithNetCashProceedsFromCertainEquityOfferings", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtInstrumentPeriodInWhichPercentageOfPrincipalAmountCanBeRedeemedOnce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period in which 10% of principal amount can be redeemed once, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Period in which percentage of principal amount can be redeemed once", "terseLabel": "Period in which 10% of principal amount can be redeemed once" } } }, "localname": "DebtInstrumentPeriodInWhichPercentageOfPrincipalAmountCanBeRedeemedOnce", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "durationItemType" }, "tpb_DebtInstrumentPeriodPriorToMaturityDateOfConvertibleSeniorNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time prior to the Convertible Senior Notes' maturity date of July 15, 2024 used to determine the maturity date of the New Revolving Credit Facility if any Convertible Senior Notes are outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Period prior to maturity date of convertible senior notes", "terseLabel": "Period prior to maturity date of Convertible Senior Notes" } } }, "localname": "DebtInstrumentPeriodPriorToMaturityDateOfConvertibleSeniorNotes", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "durationItemType" }, "tpb_DebtInstrumentRedemptionPricePercentageChangeInControl": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer if the Company experiences a change in control (as defined in the debt instrument agreement).", "label": "Debt Instrument, Redemption Price, Percentage, Change in Control", "terseLabel": "Redemption price as a percentage of principal amount for principal amount that can be redeemed if the Company experiences a change in control" } } }, "localname": "DebtInstrumentRedemptionPricePercentageChangeInControl", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtInstrumentRedemptionPricePercentageRedemptionInAnyTwelveMonthPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer once in any twelve-month period.", "label": "Debt Instrument, Redemption Price, Percentage, Redemption in any twelve-month period", "terseLabel": "Redemption price as a percentage of principal amount for principal amount that can be redeemed once in any twelve-month period" } } }, "localname": "DebtInstrumentRedemptionPricePercentageRedemptionInAnyTwelveMonthPeriod", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtInstrumentRedemptionPricePercentageRedemptionWithNetCashProceedsFromCertainEquityOfferings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer with net cash proceeds from certain equity offerings.", "label": "Debt Instrument, Redemption Price, Percentage, Redemption with net cash proceeds from certain equity offerings", "terseLabel": "Redemption price as a percentage of principal amount for principal amount that can be redeemed with net cash proceeds from certain equity offerings" } } }, "localname": "DebtInstrumentRedemptionPricePercentageRedemptionWithNetCashProceedsFromCertainEquityOfferings", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "tpb_DebtInstrumentSecuredCreditFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of collateralized debt obligations included in a secured credit facility that contains term loans and revolving credit facilities.", "label": "Debt Instrument, Secured credit facility", "terseLabel": "Secured credit facility" } } }, "localname": "DebtInstrumentSecuredCreditFacility", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DeferredFinancingCostsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deferred financing costs.", "label": "Deferred Financing Costs [Text Block]", "terseLabel": "Deferred Financing Costs" } } }, "localname": "DeferredFinancingCostsTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DeferredFinancingCosts" ], "xbrltype": "textBlockItemType" }, "tpb_DeferredTaxAssetsFinancingArrangements": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from financing arrangements.", "label": "Deferred Tax Assets, Financing Arrangements", "terseLabel": "Original issue discount" } } }, "localname": "DeferredTaxAssetsFinancingArrangements", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leasing arrangements.", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Leases" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForSettlementAndCurtailment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease in benefit obligation of defined benefit plan related to the payment for settlement and curtailment.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement and Curtailment", "negatedLabel": "Settlement/curtailment" } } }, "localname": "DefinedBenefitPlanBenefitObligationIncreaseDecreaseForSettlementAndCurtailment", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DefinedBenefitPlanPlanAssetsAnnuitiesPurchased": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for the purchase of annuities.", "label": "Defined Benefit Plan, Plan Assets, Annuities Purchased", "negatedLabel": "Annuities purchased" } } }, "localname": "DefinedBenefitPlanPlanAssetsAnnuitiesPurchased", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DefinedBenefitPlanPlanAssetsDecreaseForSettlementAndCurtailment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in plan assets of defined benefit plan related to the payment for settlement and curtailment.", "label": "Defined Benefit Plan, Plan Assets, Decrease for Settlement and Curtailment", "negatedLabel": "Settlement/curtailment" } } }, "localname": "DefinedBenefitPlanPlanAssetsDecreaseForSettlementAndCurtailment", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DefinedContributionPlanEmployerContributionPercentageForEmployeeContributing4PercentOrGreater": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employee compensation contributed by the employer for employee contributing 4% or greater.", "label": "Defined Contribution Plan, Employer contribution percentage for employee contributing 4 percent or greater", "terseLabel": "Employer contribution percentage for employee contributing 4% or greater" } } }, "localname": "DefinedContributionPlanEmployerContributionPercentageForEmployeeContributing4PercentOrGreater", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "percentItemType" }, "tpb_DefinedContributionPlanEmployerDiscretionaryContributionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution, Percentage", "terseLabel": "Employer discretionary contribution percentage" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionPercentage", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "percentItemType" }, "tpb_DepositsHeldInEscrow": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Escrow account maintained to be compliant with the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes, net of market value losses associated with the investment of a portion of the account in U.S. Government securities.", "label": "Deposits held in escrow", "terseLabel": "Master Settlement Agreement (MSA) escrow deposits" } } }, "localname": "DepositsHeldInEscrow", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "tpb_DerivativeLossOnEarlyTerminationOfDerivative": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The loss recognized on the early termination of a derivative contract.", "label": "Derivative, Loss on Early Termination of Derivative", "terseLabel": "Loss on termination of interest rate swap agreement" } } }, "localname": "DerivativeLossOnEarlyTerminationOfDerivative", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DerivativeNotionalAmountOfContractsExecuted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The notional amount of contracts specified by the derivative(s) executed during the period. Expressed as an absolute value.", "label": "Derivative, Notional amount of contracts executed", "terseLabel": "Notional amount of contracts executed" } } }, "localname": "DerivativeNotionalAmountOfContractsExecuted", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_DirectValueWholesaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct Value Wholesale is a Canadian wholesale distributor of consumable and hard goods to gas stations, convenience stores, dollar stores, pharmacies, hardware stores, and more.", "label": "Direct Value Wholesale [Member]", "terseLabel": "Direct Value Wholesale [Member]" } } }, "localname": "DirectValueWholesaleMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "tpb_DividendDeclared2017Q4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distribution of earnings in the form of cash declared by the board of directors in the fourth quarter ending December 31, 2017.", "label": "Dividend Declared 2017-Q4 [Member]", "terseLabel": "Dividend Declared Q4-2017 [Member]" } } }, "localname": "DividendDeclared2017Q4Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "domainItemType" }, "tpb_DividendDeclared2021Q4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distribution of earnings in the form of cash declared by the board of directors in the fourth quarter ending December 31, 2021.", "label": "Dividend Declared 2021-Q4 [Member]", "terseLabel": "Dividend Declared Q4-2021 [Member]" } } }, "localname": "DividendDeclared2021Q4Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "domainItemType" }, "tpb_DividendsAndShareRepurchaseTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information related to dividends declared, including paid and unpaid dividends and share repurchase program.", "label": "Dividends and Share Repurchase [Text Block]", "terseLabel": "Dividends and Share Repurchase" } } }, "localname": "DividendsAndShareRepurchaseTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchase" ], "xbrltype": "textBlockItemType" }, "tpb_DocklightBrandsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Docklight Brands, Inc. is a pioneering consumer products company with celebrated brands including Marley Natural cannabis and Marley CBD.", "label": "Docklight Brands, Inc. [Member]" } } }, "localname": "DocklightBrandsIncMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_DosistMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dosist is a global cannabinoid company that develops proprietary vaporizing dose-pens designed to offer safe, targeted and effective cannabis-based therapies. The company's dose-pens are developed to activate the balance of cannabis compounds that deliver functional benefits to the human body through interaction with the endocannabinoid system, enabling users to replace pills for common ailments.", "label": "dosist [Member]", "terseLabel": "dosist [Member]" } } }, "localname": "DosistMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_DurfortHoldingsSRLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Durfort Holdings S.R.L. (Durfort) is an industry leader in alternative cigar manufacturing and other tobacco related products.", "label": "Durfort Holdings S.R.L. [Member]", "terseLabel": "Durfort [Member]" } } }, "localname": "DurfortHoldingsSRLMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails" ], "xbrltype": "domainItemType" }, "tpb_EffectiveIncomeTaxRateReconciliationDeductionExerciseOfStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax deduction attributable to expense for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Exercise of Stock Options", "terseLabel": "Income tax deduction related to exercise of stock options" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionExerciseOfStockOptions", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EffectiveIncomeTaxRateReconciliationDeductionForgivenessOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax deduction attributable to forgiveness of debt.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Forgiveness of Debt", "terseLabel": "Income tax deduction related to forgiveness of debt" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionForgivenessOfDebt", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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 permanent differences.", "label": "Effective Income Tax Rate Reconciliation, Permanent Differences, Percent", "terseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "tpb_EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitForgivenessOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to forgiveness of debt.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Forgiveness of Debt", "negatedLabel": "Income tax benefit related to forgiveness of debt" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExpenseBenefitForgivenessOfDebt", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowAccountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Escrow Account [Abstract]", "terseLabel": "Master Settlement Agreement Escrow Account by Sales Year [Abstract]" } } }, "localname": "EscrowAccountAbstract", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "tpb_EscrowDeposits": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Escrow account maintained to be compliant with the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes. As a non-participating manufacturer (NPM), the Company maintains an escrow account to have funds available for certain potential tobacco-related liabilities, with sub-accounts on behalf of each settling state. Each year's annual obligation is required to be deposited in the escrow account by April 15 of the following year. In addition to the annual deposit, many states have elected to require quarterly deposits for the previous quarter's sales.", "label": "Escrow Deposits", "totalLabel": "Total" } } }, "localname": "EscrowDeposits", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsDepositMadeForSalesInPriorFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount deposited into the MSA escrow account during the period related to sales made in the prior fiscal year.", "label": "Escrow Deposits, Deposit made for sales in prior fiscal year", "terseLabel": "Deposit made in MSA escrow account" } } }, "localname": "EscrowDepositsDepositMadeForSalesInPriorFiscalYear", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearEight": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 10.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2006 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Eight", "terseLabel": "2006" } } }, "localname": "EscrowDepositsSalesYearEight", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearEighteen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 8.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2016 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Eighteen", "terseLabel": "2016" } } }, "localname": "EscrowDepositsSalesYearEighteen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearEleven": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 13.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2009 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Eleven", "terseLabel": "2009" } } }, "localname": "EscrowDepositsSalesYearEleven", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFifteen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 17.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2013 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Fifteen", "terseLabel": "2013" } } }, "localname": "EscrowDepositsSalesYearFifteen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFive": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 5.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2003 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Five", "terseLabel": "2003" } } }, "localname": "EscrowDepositsSalesYearFive", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFour": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 4.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2002 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Four", "terseLabel": "2002" } } }, "localname": "EscrowDepositsSalesYearFour", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearFourteen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 16.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2012 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Fourteen", "terseLabel": "2012" } } }, "localname": "EscrowDepositsSalesYearFourteen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearNine": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 11.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2007 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Nine", "terseLabel": "2007" } } }, "localname": "EscrowDepositsSalesYearNine", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearNineteen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 6.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2017 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Nineteen", "terseLabel": "2017" } } }, "localname": "EscrowDepositsSalesYearNineteen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearOne": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 1.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 1999 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year One", "terseLabel": "1999" } } }, "localname": "EscrowDepositsSalesYearOne", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSeven": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 9.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2005 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Seven", "terseLabel": "2005" } } }, "localname": "EscrowDepositsSalesYearSeven", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSeventeen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 19.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2015 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Seventeen", "terseLabel": "2015" } } }, "localname": "EscrowDepositsSalesYearSeventeen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSix": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 7.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2004 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Six", "terseLabel": "2004" } } }, "localname": "EscrowDepositsSalesYearSix", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearSixteen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 18.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2014 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Sixteen", "terseLabel": "2014" } } }, "localname": "EscrowDepositsSalesYearSixteen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearTen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 12.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2008 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Ten", "terseLabel": "2008" } } }, "localname": "EscrowDepositsSalesYearTen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearThirteen": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 15.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2011 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Thirteen", "terseLabel": "2011" } } }, "localname": "EscrowDepositsSalesYearThirteen", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearThree": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 3.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2001 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Three", "terseLabel": "2001" } } }, "localname": "EscrowDepositsSalesYearThree", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearTwelve": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 14.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2010 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Twelve", "terseLabel": "2010" } } }, "localname": "EscrowDepositsSalesYearTwelve", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsSalesYearTwo": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 2.0, "parentTag": "tpb_EscrowDeposits", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount deposited in the escrow accounts with each of the Settling States for sales made in 2000 based on the number of cigarettes or cigarette equivalents (which is measured by pounds of Make-Your-Own (MYO) cigarette smoking tobacco) sold in such state pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes concerning the advertising, marketing and promotion of tobacco products.", "label": "Escrow Deposits, Sales Year Two", "terseLabel": "2000" } } }, "localname": "EscrowDepositsSalesYearTwo", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tpb_EscrowDepositsTermForRestrictedWithdrawalOfPrincipalBalanceFromAccount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time from the year of each annual deposit that principal funds deposited in the Master Settlement Agreement (MSA) escrow account are not available for withdrawal, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Escrow Deposits, Term for restricted withdrawal of principal balance from account", "terseLabel": "Term for restricted withdrawal of principal from MSA escrow account" } } }, "localname": "EscrowDepositsTermForRestrictedWithdrawalOfPrincipalBalanceFromAccount", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "durationItemType" }, "tpb_ExercisePriceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents exercise price of $3.83 per share.", "label": "Exercise Price Two [Member]", "terseLabel": "Exercise Price $3.83 [Member]" } } }, "localname": "ExercisePriceTwoMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails" ], "xbrltype": "domainItemType" }, "tpb_FederalAgencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Agency [Abstract]", "terseLabel": "Food and Drug Administration [Abstract]" } } }, "localname": "FederalAgencyAbstract", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "stringItemType" }, "tpb_FirstLienCreditFacility2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the \"2018 First Lien Credit Facility\") is part of a secured credit facility (the \"2018 Credit Facility\") entered into on March 7, 2018 by the Company.", "label": "First Lien Credit Facility 2018 [Member]", "terseLabel": "2018 First Lien Credit Facility [Member]" } } }, "localname": "FirstLienCreditFacility2018Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_FirstLienTermLoan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The first lien term loan is part of the First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the \"2018 First Lien Credit Facility\"). The 2018 First Lien Credit Facility is part of a secured credit facility (the \"2018 Credit Facility\") entered into on March 7, 2018 by the Company.", "label": "First Lien Term Loan 2018 [Member]", "terseLabel": "2018 First Lien Term Loan [Member]" } } }, "localname": "FirstLienTermLoan2018Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "tpb_GeneralWirelessOperationsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General Wireless Operations Inc., doing business as RadioShack, manufactures and distributes electronics, and tools and parts.", "label": "General Wireless Operations, Inc. [Member]", "terseLabel": "RadioShack [Member]" } } }, "localname": "GeneralWirelessOperationsIncMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_GrossSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross revenue from sale of goods and services rendered, in the normal course of business, when it serves as a benchmark in a concentration of risk calculation.", "label": "Gross Sales [Member]", "terseLabel": "Gross Sales [Member]" } } }, "localname": "GrossSalesMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "tpb_IndefiniteLivedIntangibleAssetsExcludingGoodwillTransferToFiniteLived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit transferred to assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill), Transfer to Finite-Lived", "terseLabel": "Indefinite life intangible assets converted to amortized intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillTransferToFiniteLived", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_InsuranceDepositsCurrent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of insurance deposits that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Insurance deposits, Current", "terseLabel": "Insurance deposit" } } }, "localname": "InsuranceDepositsCurrent", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_InventoriesOfAffectedProductsOrMaterialsQuarantined": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of inventories of the affected products or materials subject to the Marketing Denial Order (MDO) issued by the Food and Drug Administration (FDA) that were quarantined.", "label": "Inventories of affected products or materials quarantined", "terseLabel": "Inventories of affected products or materials subject to MDO that were quarantined" } } }, "localname": "InventoriesOfAffectedProductsOrMaterialsQuarantined", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "monetaryItemType" }, "tpb_InventoryDepositsCurrent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/OtherCurrentAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of inventory deposits that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Inventory deposits, Current", "terseLabel": "Inventory deposits" } } }, "localname": "InventoryDepositsCurrent", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_InventoryLeafTobacco": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of leaf tobacco inventory to be consumed in the manufacturing and production process.", "label": "Inventory, Leaf tobacco", "terseLabel": "Leaf tobacco" } } }, "localname": "InventoryLeafTobacco", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_InventoryValuationAllowanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the allowance for inventory, including the beginning and ending balances, as well as a reconciliation by type of activity during the period.", "label": "Inventory Valuation Allowance [Table Text Block]", "terseLabel": "Inventory Valuation Allowance" } } }, "localname": "InventoryValuationAllowanceTableTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "tpb_LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's operating lease assets and liabilities recognized in the statement of financial position.", "label": "Lessee, Operating Lease, Assets and Liabilities [Table Text Block]", "terseLabel": "Operating Lease Assets and Liabilities" } } }, "localname": "LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "tpb_LesseeOperatingLeaseDescriptionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to lessee's operating leases.", "label": "Lessee, Operating Lease, Description [Table Text Block]", "terseLabel": "Operating Lease Weighted-Average Remaining Lease Term and Discount Rate" } } }, "localname": "LesseeOperatingLeaseDescriptionTableTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "tpb_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "tpb_LossContingencyPeriodAfterDemandWhenLawsuitWasFiled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time after the Company's demand was made when the lawsuit was filed in the U.S. District Court for the Southern District of Florida, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Loss Contingency, Period after Demand when Lawsuit was Filed", "terseLabel": "Period after Company's demand when lawsuit was filed by franchisee" } } }, "localname": "LossContingencyPeriodAfterDemandWhenLawsuitWasFiled", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ContingenciesDetails" ], "xbrltype": "durationItemType" }, "tpb_MachineryEquipmentAndFurnitureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.", "label": "Machinery, Equipment and Furniture [Member]" } } }, "localname": "MachineryEquipmentAndFurnitureMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "tpb_MaximumSecuredLineOfCreditProvided": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum secured line of credit provided to entity in which the Company acquired an interest.", "label": "Maximum secured line of credit provided", "terseLabel": "Secured line of credit provided" } } }, "localname": "MaximumSecuredLineOfCreditProvided", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_NewgenProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The NewGen Products segment (a) markets and distributes CBD, liquid vapor products and certain other products without tobacco and/or nicotine; (b) distributes a wide assortment of products to non-traditional retail outlets via VaporBeast; and (c) markets and distributes a wide assortment of products to individual consumers via the VaporFi B2C online platform.", "label": "NewGen Products [Member]", "terseLabel": "NewGen Products [Member]", "verboseLabel": "NewGen [Member]" } } }, "localname": "NewgenProductsMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "tpb_NonCancelableLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating leases with initial or remaining non-cancelable lease terms in excess of one year.", "label": "Non-Cancelable Leases [Member]" } } }, "localname": "NonCancelableLeasesMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "tpb_NoncashFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Financing Items [Abstract]", "terseLabel": "Supplemental schedule of noncash financing activities:" } } }, "localname": "NoncashFinancingItemsAbstract", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "tpb_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The purpose of the North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan (2006 Plan) is to promote the success and enhance the value of North Atlantic Holding Company, Inc. (Company) by linking the personal interests of the employees, consultants and directors of the Company and its Subsidiaries who have been or will be given responsibility for the management or administration of the Company (or one of its Subsidiaries) to those of Company stockholders and by providing such individuals with an incentive for outstanding performance to generate superior returns to Company stockholders. The Plan is further intended to provide flexibility to the Company in its ability to motivate, attract, and retain the services of employees, consultants and directors of the Company and its Subsidiaries whose judgment, interest, and special effort the successful conduct of the Company's operation is largely dependent. The Board of Directors may, in its sole discretion, make Awards of Options and Stock Awards.", "label": "North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan [Member]", "terseLabel": "2006 Plan [Member]" } } }, "localname": "NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "tpb_NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan (2006 Plan), the Turning Point Brands, Inc. 2015 Equity Incentive Plan (2015 Plan) and the Turning Point Brands, Inc. 2021 Equity Incentive Plan (2021 Plan). The 2006 Plan provides for granting of nonqualified stock options and restricted stock awards to employees. The 2015 and 2021 Plans provide for granting of awards to employees, non-employee directors, and consultants. In addition, the 2015 and 2021 Plans provide for the granting of nonqualified stock options to employees of the Company or any subsidiary of the Company.", "label": "North Atlantic Holding Company, Inc. 2006 Equity Incentive Plan, Turning Point Brands, Inc. 2015 Equity Incentive Plan and Turning Point Brands, Inc. 2021 Equity Incentive Plan [Member]", "terseLabel": "2006, 2015 and 2021 Plans [Member]" } } }, "localname": "NorthAtlanticHoldingCompanyInc2006EquityIncentivePlanTurningPointBrandsInc2015EquityIncentivePlanAndTurningPointBrandsInc2021EquityIncentivePlanMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "tpb_NotePayableIvgMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On September 5, 2018, the Company issued a note payable to IVG's shareholders in connection with the acquisition of the outstanding stock of IVG.", "label": "Note Payable - IVG [Member]", "terseLabel": "Note Payable - IVG [Member]", "verboseLabel": "IVG Note [Member]" } } }, "localname": "NotePayableIvgMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails" ], "xbrltype": "domainItemType" }, "tpb_NoteReceivableInterestRateStatedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed under the note receivable agreement.", "label": "Note Receivable, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "NoteReceivableInterestRateStatedPercentage", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "percentItemType" }, "tpb_NoteReceivableTermOfExtensionIncrement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time the maturity date can be extended by the borrower, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Note Receivable, Term of Extension Increment", "terseLabel": "Extension period for maturity date" } } }, "localname": "NoteReceivableTermOfExtensionIncrement", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "durationItemType" }, "tpb_NoteReceivableWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate for funds borrowed under the note receivable agreement during the reporting period.", "label": "Note Receivable, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "NoteReceivableWeightedAverageInterestRate", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "percentItemType" }, "tpb_NumberOfAcquiredFranchisorSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of acquired franchisor subsidiaries.", "label": "Number of acquired franchisor subsidiaries", "terseLabel": "Number of acquired franchisor subsidiaries" } } }, "localname": "NumberOfAcquiredFranchisorSubsidiaries", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ContingenciesDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfCategoriesOfTobaccoProductsRegulated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of categories of tobacco products regulated by the Food and Drug Administration (FDA) under the Family Smoking Prevention and Tobacco Control Act (FSPTCA).", "label": "Number of categories of tobacco products regulated", "terseLabel": "Number of categories of tobacco products regulated by the FDA" } } }, "localname": "NumberOfCategoriesOfTobaccoProductsRegulated", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfCigaretteManufacturersAndOrDistributorsThatSignedAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of cigarette manufacturers and/or distributors that are signatories to the Master Settlement Agreement (MSA).", "label": "Number of cigarette manufacturers and/or distributors that signed agreement", "terseLabel": "Number of MSA cigarette manufacturers and/or distributors" } } }, "localname": "NumberOfCigaretteManufacturersAndOrDistributorsThatSignedAgreement", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfClassesOfRegulatedTobaccoProductsOnWhichUserFeesAreAssessed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of classes of regulated tobacco products on which user fees are assessed by the Food and Drug Administration (FDA).", "label": "Number of classes of regulated tobacco products on which user fees are assessed", "terseLabel": "Number of classes of regulated tobacco products on which user fees are assessed" } } }, "localname": "NumberOfClassesOfRegulatedTobaccoProductsOnWhichUserFeesAreAssessed", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfFranchisorSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of franchisor subsidiaries.", "label": "Number of Franchisor Subsidiaries", "terseLabel": "Number of franchisor subsidiaries" } } }, "localname": "NumberOfFranchisorSubsidiaries", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ContingenciesDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfPathwaysForObtainingPremarketAuthorization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of pathways for obtaining premarket authorization for new tobacco products with the Food and Drug Administration (FDA),", "label": "Number of pathways for obtaining premarket authorization", "terseLabel": "Number of pathways for obtaining premarket authorization" } } }, "localname": "NumberOfPathwaysForObtainingPremarketAuthorization", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfProposedTobaccoProductStandardsRelatedToCombustedTobaccoProducts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of tobacco product standards proposed by the Food and Drug Administration (FDA) related to combusted tobacco products.", "label": "Number of proposed tobacco product standards related to combusted tobacco products", "terseLabel": "Number of proposed tobacco product standards related to combusted tobacco products" } } }, "localname": "NumberOfProposedTobaccoProductStandardsRelatedToCombustedTobaccoProducts", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfRulesFinalized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of rules finalized by the Food and Drug Administration (FDA) related to the Substantial Equivalence process and the Premarket Tobacco Product Application process.", "label": "Number of rules finalized", "terseLabel": "Number of rules finalized by the FDA" } } }, "localname": "NumberOfRulesFinalized", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesFoodAndDrugAdministrationDetails" ], "xbrltype": "integerItemType" }, "tpb_NumberOfStatesThatArePartiesToSettlementAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of states that are parties to the Master Settlement Agreement (MSA) and the Smokeless Tobacco Master Settlement Agreement (STMSA).", "label": "Number of states that are parties to Settlement Agreements", "terseLabel": "Number of states that are parties to the Master Settlement Agreement and the Smokeless Tobacco Master Settlement Agreement" } } }, "localname": "NumberOfStatesThatArePartiesToSettlementAgreements", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "integerItemType" }, "tpb_OldPalHoldingCompanyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Old Pal Holding Company LLC is a leading brand in the cannabis lifestyle space.", "label": "Old Pal Holding Company LLC [Member]" } } }, "localname": "OldPalHoldingCompanyLlcMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_OperatingLeaseRightOfUseAssetAmortizationExpenseIncome": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) for right-of-use asset from operating lease that contains escalating rent payments. Cash paid later in the lease will exceed the straight line lease expense recognized, resulting in negative lease expense.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense (Income)", "terseLabel": "Noncash lease (income) expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpenseIncome", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tpb_OperatingLossCarryforwardsWithIndefiniteCarryforwardPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws that has an indefinite carryforward period.", "label": "Operating Loss Carryforwards with Indefinite Carryforward Period", "terseLabel": "Net operating loss carryforwards with indefinite carryforward period" } } }, "localname": "OperatingLossCarryforwardsWithIndefiniteCarryforwardPeriod", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_OptionsRedeemedOrCalledDuringPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of options bought back by the entity at the exercise price or redemption price.", "label": "Options Redeemed or Called During Period, Value", "negatedLabel": "Redemption of options" } } }, "localname": "OptionsRedeemedOrCalledDuringPeriodValue", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "tpb_PaymentForCappedCallTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for payments of the cost of entering into capped call transactions.", "label": "Payment for Capped Call Transactions", "terseLabel": "Payment for cost of capped call transactions" } } }, "localname": "PaymentForCappedCallTransactions", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "tpb_PaymentForRedemptionOfOptions": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the redemption of stock options during the period.", "label": "Payment for Redemption of Options", "negatedLabel": "Redemption of options" } } }, "localname": "PaymentForRedemptionOfOptions", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tpb_PaymentForSurrenderOfRestrictedStock": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the surrender of restricted stock during the period.", "label": "Payment for Surrender of restricted stock", "negatedLabel": "Surrender of restricted stock" } } }, "localname": "PaymentForSurrenderOfRestrictedStock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "tpb_PaymentsForEarlyTerminationOfDerivativeInstrumentFinancingActivities": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for early termination of derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Early Termination of Derivative Instrument, Financing Activities", "negatedLabel": "Settlement of interest rate swaps", "terseLabel": "Settlement of interest rate swaps" } } }, "localname": "PaymentsForEarlyTerminationOfDerivativeInstrumentFinancingActivities", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_PaymentsToAcquireInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the acquisition of inventory.", "label": "Payments To Acquire Inventory", "terseLabel": "Purchases of inventory" } } }, "localname": "PaymentsToAcquireInventory", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_PercentageOfAnticipatedPurchasesOfInventoryThatMayBeHedged": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of anticipated purchases of inventory that may be hedged under inventory purchase contracts.", "label": "Percentage of anticipated purchases of inventory that may be hedged", "terseLabel": "Percentage of anticipated purchases of inventory that may be hedged" } } }, "localname": "PercentageOfAnticipatedPurchasesOfInventoryThatMayBeHedged", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "tpb_PercentageOfNonInventoryPurchasesThatMayBeHedged": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of non-inventory purchases that may be hedged in the denominated invoice currency.", "label": "Percentage of non-inventory purchases that may be hedged", "terseLabel": "Percentage of non-inventory purchases that may be hedged" } } }, "localname": "PercentageOfNonInventoryPurchasesThatMayBeHedged", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "tpb_PeriodToMakeAdditionalInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time the Company can make an additional investment at pre-determined terms, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period to make additional investment", "terseLabel": "Period to make additional investment" } } }, "localname": "PeriodToMakeAdditionalInvestment", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "durationItemType" }, "tpb_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On June 10, 2020, Company issued an unsecured subordinated promissory note (\"Promissory Note\") in connection with the acquisition of Durfort Holdings, S.R.L.", "label": "Promissory Note [Member]", "terseLabel": "Promissory Note [Member]" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "tpb_RevolvingCreditFacility2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The revolving credit facility (the \"2018 Revolving Credit Facility\") is part of the First Lien Credit Facility with Fifth Third Bank, as administrative agent, and other lenders (the \"2018 First Lien Credit Facility\"). The 2018 First Lien Credit Facility is part of a secured credit facility (the \"2018 Credit Facility\") entered into on March 7, 2018 by the Company.", "label": "Revolving Credit Facility 2018 [Member]", "terseLabel": "2018 Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacility2018Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_RisksAndUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to risks and uncertainties.", "label": "Risks and Uncertainties [Policy Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "RisksAndUncertaintiesPolicyTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tpb_SalesChannelBusinessToBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred to other businesses.", "label": "Sales Channel, Business to Business [Member]", "terseLabel": "Business to Business [Member]" } } }, "localname": "SalesChannelBusinessToBusinessMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "tpb_SalesChannelDirectlyToConsumerCorporateStoreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer in corporate stores.", "label": "Sales Channel, Directly to Consumer, Corporate Store [Member]", "terseLabel": "Business to Consumer - Corporate Store [Member]" } } }, "localname": "SalesChannelDirectlyToConsumerCorporateStoreMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "tpb_SalesChannelDirectlyToConsumerOnlineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer online.", "label": "Sales Channel, Directly to Consumer, Online [Member]", "terseLabel": "Business to Consumer - Online [Member]" } } }, "localname": "SalesChannelDirectlyToConsumerOnlineMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "tpb_SalesChannelOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred through other channel(s).", "label": "Sales Channel, Other [Member]", "terseLabel": "Other [Member]" } } }, "localname": "SalesChannelOtherMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "tpb_ScheduleOfDepositsToEscrowAccountTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of deposits by sales year to the escrow account pursuant to the Master Settlement Agreement (MSA) entered into in November 1998 by most states (represented by their attorneys general acting through the National Association of Attorneys General) and subsequent states' statutes.", "label": "Schedule of Deposits to Escrow Account [Table Text Block]", "terseLabel": "Deposits by Sales Year for MSA Escrow Account" } } }, "localname": "ScheduleOfDepositsToEscrowAccountTableTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "tpb_SecondLienCreditFacility2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the \"2018 Second Lien Credit Facility\") is part of a secured credit facility (the \"2018 Credit Facility\") entered into on March 7, 2018 by the Company.", "label": "Second Lien Credit Facility 2018 [Member]", "terseLabel": "2018 Second Lien Credit Facility [Member]" } } }, "localname": "SecondLienCreditFacility2018Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_SecondLienTermLoan2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The second lien term loan (the \"2018 Second Lien Term Loan\") is part of the Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the \"2018 Second Lien Credit Facility\"). The 2018 Second Lien Credit Facility is part of a secured credit facility (the \"2018 Credit Facility\") entered into on March 7, 2018 by the Company and North Atlantic Trading Company, Inc. (NATC), a wholly-owned subsidiary of the Company.", "label": "Second Lien Term Loan 2018 [Member]", "terseLabel": "2018 Second Lien Term Loan [Member]" } } }, "localname": "SecondLienTermLoan2018Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "tpb_SecondLienTermLoanFacility2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The second lien term loan facility is part of the Second Lien Credit Facility with Prospect Capital Corporation, as administrative agent, and other lenders (the \"2018 Second Lien Credit Facility\"). The 2018 Second Lien Credit Facility is part of a secured credit facility (the \"2018 Credit Facility\") entered into on March 7,2018 by the Company;", "label": "Second Lien Term Loan Facility 2018 [Member]", "terseLabel": "2018 Second Lien Term Loan [Member]" } } }, "localname": "SecondLienTermLoanFacility2018Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_SellingGeneralAndAdministrativeExpensePremarketTobaccoProductApplication": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses related to the U.S. Food and Drug Administration (FDA) Premarket Tobacco Product Application (PMTA) process for any new tobacco product seeking an FDA marketing order, under section 910(b) of the Federal Food, Drug, and Cosmetic (FD&C) Act.", "label": "Selling, General and Administrative Expense, Premarket Tobacco Product Application", "terseLabel": "Operating costs related to PMTA" } } }, "localname": "SellingGeneralAndAdministrativeExpensePremarketTobaccoProductApplication", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_SeniorSecuredNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026.", "label": "Senior Secured Notes Due 2026 [Member]", "terseLabel": "Senior Secured Notes [Member]" } } }, "localname": "SeniorSecuredNotesDue2026Member", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "tpb_SeniorSecuredRevolvingCreditFacilityLettersOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Letters of credit that are a part of, and not in addition to, a $25 million senior secured revolving credit facility entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026.", "label": "Senior Secured Revolving Credit Facility - Letters of Credit [Member]", "terseLabel": "Letters of Credit [Member]" } } }, "localname": "SeniorSecuredRevolvingCreditFacilityLettersOfCreditMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_SeniorSecuredRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A $25 million senior secured revolving credit facility entered into in connection with a private offering of $250 million aggregate principal amount of 5.625% senior secured notes due 2026.", "label": "Senior Secured Revolving Credit Facility [Member]", "verboseLabel": "2021 Revolving Credit Facility [Member]" } } }, "localname": "SeniorSecuredRevolvingCreditFacilityMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tpb_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsGrantedNetOfForfeituresNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) granted, net of forfeitures, as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Awards Granted, Net of Forfeitures, Number", "terseLabel": "Number of awards granted, net of forfeitures (in shares)", "verboseLabel": "Number of awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsGrantedNetOfForfeituresNumber", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "tpb_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period during which the Company's performance must meet certain performance metrics, 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, Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "tpb_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodBetweenPerformancePeriodAndMeasurementDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period between the performance period and the measurement date, 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, Period Between Performance Period and Measurement Date", "terseLabel": "Period between performance period and measurement date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodBetweenPerformancePeriodAndMeasurementDate", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "tpb_ShippingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred during the reporting period in shipping goods to customers.", "label": "Shipping Costs", "terseLabel": "Shipping costs" } } }, "localname": "ShippingCosts", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesShippingCostsDetails" ], "xbrltype": "monetaryItemType" }, "tpb_ShippingCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping costs, including whether the costs are included in cost of sales or included in other income statement accounts.", "label": "Shipping Costs, Policy [Policy Text Block]", "terseLabel": "Shipping Costs" } } }, "localname": "ShippingCostsPolicyPolicyTextBlock", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tpb_StokersProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Stoker's Products segment (a) manufactures and markets moist snuff and (b) contracts for and markets loose leaf chewing tobacco products.", "label": "Stoker's Products [Member]", "terseLabel": "Stoker's Products [Member]", "verboseLabel": "Stoker's [Member]" } } }, "localname": "StokersProductsMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "tpb_TermOfSecuredLineOfCreditProvided": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of secured line of credit provided to entity in which the Company acquired an interest, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of secured line of credit provided", "terseLabel": "Term of secured line of credit provided" } } }, "localname": "TermOfSecuredLineOfCreditProvided", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "durationItemType" }, "tpb_TurningPointBrandsCanada30PercentInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Turning Point Brands Canada (formerly ReCreation Marketing) is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories, in which the Company had an initial 30% stake in the entity.", "label": "Turning Point Brands Canada, 30 Percent Investment [Member]", "terseLabel": "30% Investment in Turning Point Brands Canada [Member]" } } }, "localname": "TurningPointBrandsCanada30PercentInvestmentMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "domainItemType" }, "tpb_TurningPointBrandsCanada50PercentInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Turning Point Brands Canada (formerly ReCreation Marketing) is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories, in which the Company has a 50% stake in the entity.", "label": "Turning Point Brands Canada, 50 Percent Investment [Member]", "terseLabel": "50% Investment in Turning Point Brands Canada [Member]" } } }, "localname": "TurningPointBrandsCanada50PercentInvestmentMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "domainItemType" }, "tpb_TurningPointBrandsCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Turning Point Brands Canada (formerly ReCreation Marketing) is a specialty marketing and distribution firm focused on building brands in the Canadian smoking and vaping categories.", "label": "Turning Point Brands Canada [Member]", "verboseLabel": "Turning Point Brands Canada [Member]" } } }, "localname": "TurningPointBrandsCanadaMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTables", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails" ], "xbrltype": "domainItemType" }, "tpb_TurningPointBrandsInc2015EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The purpose of the Turning Point Brands, Inc. 2015 Equity Incentive Plan (2015 Plan) is to promote the interests of Turning Point Brands, Inc. and its stockholders by (a) attracting and retaining employees and directors of, and certain consultants to, the Company and its Affiliates; (b) motivating such individuals by means of performance-related incentives to achieve longer-range performance goals; and/or (c) enabling such individuals to participate in the long-term growth and financial success of the Company.", "label": "Turning Point Brands, Inc. 2015 Equity Incentive Plan [Member]", "terseLabel": "2015 Plan [Member]" } } }, "localname": "TurningPointBrandsInc2015EquityIncentivePlanMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "tpb_TurningPointBrandsInc2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The purpose of the Turning Point Brands, Inc. 2021 Equity Incentive Plan (2021 Plan) is to promote the interests of Turning Point Brands, Inc. and its stockholders by (a) attracting and retaining employees and directors of, and certain consultants to, the Company and its Affiliates; (b) motivating such individuals by means of performance-related incentives to achieve longer-range performance goals; and/or (c) enabling such individuals to participate in the long-term growth and financial success of the Company.", "label": "Turning Point Brands, Inc. 2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Plan [Member]" } } }, "localname": "TurningPointBrandsInc2021EquityIncentivePlanMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "tpb_UnitabacLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unitabac, LLC offers a diverse portfolio of cigars and other products to trade partners and adult consumers.", "label": "Unitabac, LLC [Member]", "terseLabel": "Unitabac [Member]" } } }, "localname": "UnitabacLlcMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "domainItemType" }, "tpb_UnsecuredLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On April 6, 2020, the 2018 First Lien Credit Facility was amended to allow for an unsecured loan under the Coronavirus Aid, Relief, and Economic Security Act of 2020 (\"CARES\").", "label": "Unsecured Loan [Member]", "terseLabel": "Unsecured Loan [Member]" } } }, "localname": "UnsecuredLoanMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/IncomeTaxesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "domainItemType" }, "tpb_VotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock securities that empower a holder to vote on corporate resolutions or the election of directors.", "label": "Voting Common Stock [Member]", "terseLabel": "Voting [Member]", "verboseLabel": "Common Stock, Voting [Member]" } } }, "localname": "VotingCommonStockMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "tpb_WildHempettesLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wild Hempettes LLC is a leading manufacturer of hemp cigarettes under the WildHemp and Hempettes brands.", "label": "Wild Hempettes Llc [Member]", "terseLabel": "Wild Hempettes [Member]" } } }, "localname": "WildHempettesLlcMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "tpb_ZigZagProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Zig-Zag Products segment markets and distributes (a) rolling papers, tubes, and related products; and (b) finished cigars and make-your-own (\"MYO\") cigar wraps.", "label": "Zig-Zag Products [Member]", "terseLabel": "Zig-Zag Products [Member]", "verboseLabel": "Zig-Zag [Member]" } } }, "localname": "ZigZagProductsMember", "nsuri": "http://turningpointbrands.com/20211231", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]", "terseLabel": "ASU 2020-06 [Member]" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities [Member]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r47", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 0.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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r11", "r32", "r249", "r250" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $262 in 2021 and $150 in 2020" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails", "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "auth_ref": [ "r46", "r743" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of debt issuance costs.", "label": "Accumulated Amortization, Debt Issuance Costs", "terseLabel": "Deferred financing costs, accumulated amortization" } } }, "localname": "AccumulatedAmortizationDeferredFinanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r335" ], "calculation": { "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails": { "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r76", "r78", "r79", "r838", "r864", "r868" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r75", "r79", "r89", "r90", "r91", "r156", "r157", "r158", "r659", "r859", "r860", "r911" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r33", "r576", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r156", "r157", "r158", "r573", "r574", "r575", "r703" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r160", "r161", "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r160", "r161", "r162", "r163", "r175", "r260", "r261", "r285", "r286", "r287", "r288", "r289", "r290", "r352", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r607", "r608", "r609", "r610", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r761", "r803", "r804", "r805", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r907", "r908", "r909", "r910", "r911" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Exercise of options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising and Promotion" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r149", "r150", "r151", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r253", "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r256", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r100", "r125", "r391", "r743" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r125", "r317", "r326" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of other intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Abstract]", "terseLabel": "Acquisitions [Abstract]" } } }, "localname": "AssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r639", "r640", "r641", "r642" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "auth_ref": [ "r639", "r640", "r641", "r642" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "terseLabel": "Capitalized transaction costs" } } }, "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionLineItems": { "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": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset acquisition.", "label": "Asset Acquisition [Table]" } } }, "localname": "AssetAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r141", "r224", "r231", "r238", "r284", "r353", "r354", "r355", "r357", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r651", "r660", "r719", "r763", "r765", "r810", "r835" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r15", "r68", "r141", "r284", "r353", "r354", "r355", "r357", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r651", "r660", "r719", "r763", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r267" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r268" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r265", "r300" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r272" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Five to ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r271" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "One to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r273" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Greater than ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r269", "r274", "r827" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of U.S. Governmental Agency Obligations [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r270" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r262", "r266", "r300", "r816" ], "calculation": { "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Estimated fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r263", "r300" ], "calculation": { "http://turningpointbrands.com/role/OtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Debt security investment" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of MSA Escrow Account [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r540", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r540", "r567" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r678", "r681" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Building Improvements [Member]", "verboseLabel": "Buildings and Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r524", "r531" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTables", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r524", "r531", "r623", "r624" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTables", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/AcquisitionsTables", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "verboseLabel": "Equity interest" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r627" ], "calculation": { "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "negatedLabel": "Non-controlling interest" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r634", "r635", "r636" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Price [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Description [Abstract]", "terseLabel": "Acquisitions [Abstract]" } } }, "localname": "BusinessCombinationDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/AcquisitionsTables", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]", "verboseLabel": "Adjustments to Consideration Transferred [Abstract]" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r625", "r626" ], "calculation": { "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Assets Acquired [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "auth_ref": [ "r626" ], "calculation": { "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Fixed assets and other long term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r626" ], "calculation": { "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash, beginning of period:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r41", "r127" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "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", "periodEndLabel": "Unrestricted", "periodStartLabel": "Unrestricted", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r21", "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r120", "r127", "r133" ], "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": "Total cash at end of period", "periodStartLabel": "Total cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "verboseLabel": "Cash, end of period:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r120", "r731" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Bank deposits, including MSA escrow accounts, in excess of federally insured limits" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [ "r160", "r161", "r162", "r163" ], "lang": { "en-us": { "role": { "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "terseLabel": "Reconciliation of Benefit Obligations and Fair Value of Plan Assets" } } }, "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Repurchase [Abstract]" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r139", "r141", "r178", "r182", "r186", "r188", "r190", "r202", "r203", "r204", "r284", "r353", "r358", "r359", "r360", "r366", "r367", "r405", "r406", "r408", "r409", "r719", "r895" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r58", "r347", "r817", "r843" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingencies [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r344", "r345", "r346", "r350", "r872" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Cash dividend paid (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r156", "r157", "r703" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r31" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r31" ], "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", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r31", "r411" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r31", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Postretirement Benefit Plans [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Assets [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Tax Provision [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r84", "r86", "r87", "r98", "r823", "r848" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Turning Point Brands, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r84", "r86", "r97", "r647", "r648", "r670", "r822", "r847" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive loss attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r84", "r86", "r96", "r646", "r670", "r821", "r846" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Consolidated comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r208", "r209", "r247", "r716", "r717", "r871" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r208", "r209", "r247", "r716", "r717", "r869", "r871" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r208", "r209", "r247", "r716", "r717", "r869", "r871" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r205", "r832" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r206", "r208", "r209", "r210", "r716", "r718", "r871" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r208", "r209", "r247", "r716", "r717", "r871" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r135", "r653" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r430", "r437" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r430", "r437" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate Unallocated [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r102", "r801" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome" ], "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]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r142", "r604", "r613" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r142", "r604" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r604", "r613", "r615" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/IncomeTaxesDetailsCalc2": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current [Abstract]" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r142", "r604", "r613" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r207", "r247" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable and Long-Term Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r138", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r385", "r392", "r393", "r395", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Notes Payable and Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r24", "r25", "r26", "r140", "r148", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r398", "r399", "r400", "r401", "r744", "r811", "r813", "r834" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/IncomeTaxesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Margin on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r26", "r396", "r813", "r834" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Gross notes payable and long-term debt", "verboseLabel": "Note payable" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r370", "r397" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r55", "r370", "r412", "r413", "r415" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "auth_ref": [ "r55", "r370", "r412", "r413", "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.", "label": "Shares issued upon conversion (in shares)" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Forgiveness of debt" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r368", "r398", "r399", "r742", "r744", "r745" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r383", "r398", "r399", "r713" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r56", "r829" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of required payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53", "r369" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate", "terseLabel": "Interest rate", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r54", "r371", "r709" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r56", "r140", "r148", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r398", "r399", "r400", "r401", "r744" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails", "http://turningpointbrands.com/role/IncomeTaxesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Required payment", "terseLabel": "Required payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r830" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r830" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "verboseLabel": "June 30, 2018 through March 31, 2020 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "verboseLabel": "June 30, 2022 and after [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "verboseLabel": "June 30, 2020 through March 31, 2022 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r830" ], "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": "Redemption price as a percentage of principal amount for principal redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r56", "r140", "r148", "r368", "r369", "r370", "r371", "r372", "r373", "r375", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r398", "r399", "r400", "r401", "r412", "r414", "r415", "r416", "r741", "r742", "r744", "r745", "r831" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of note" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Notes Payable and Long-Term Debt [Abstract]", "verboseLabel": "Income Taxes [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Deferred Financing Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Financing Costs [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Deferred Financing Costs" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DeferredFinancingCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r605", "r613" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r743" ], "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", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSeniorSecuredNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r46", "r381", "r743" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less deferred finance charges" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r46", "r743" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred financing costs, net", "verboseLabel": "Deferred financing costs, net of accumulated amortization of $94 and $705, respectively" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/DeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r605", "r613" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r584", "r585" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r142", "r605", "r613", "r614", "r615" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/IncomeTaxesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Deferred", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred [Abstract]" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r27", "r28", "r594", "r812", "r833" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r142", "r605", "r613" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r595" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred income taxes" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r597" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Foreign NOL carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "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": "State NOL carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property, plant, and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": { "auth_ref": [ "r602" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Unrealized loss on investments" } } }, "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r596" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "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", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.", "label": "Deferred Tax Liabilities, Inventory", "terseLabel": "Inventory" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.", "label": "Deferred Tax Liabilities, Financing Arrangements", "terseLabel": "Original issue discount" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Leases" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r602", "r603" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property, plant, and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r457", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial loss (gain)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r442", "r482", "r509", "r515", "r516" ], "calculation": { "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of (gains) losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from assets transferred into (from) plan.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan", "terseLabel": "Asset reversion upon termination" } } }, "localname": "DefinedBenefitPlanAssetsTransferredToFromPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Benefit obligation at end of year", "periodStartLabel": "Benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r451", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Benefit Obligations [Abstract]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Reconciliation of Fair Value of Plan Assets [Abstract]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r459", "r467", "r469", "r513", "r515", "r516" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plan Contributions [Abstract]" } } }, "localname": "DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r442", "r481", "r508", "r515", "r516" ], "calculation": { "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r456", "r467", "r469", "r470", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r442", "r447", "r480", "r507", "r515", "r516" ], "calculation": { "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Interest cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r478", "r505", "r515", "r516" ], "calculation": { "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net Periodic Benefit Costs [Abstract]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change, classified as other.", "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change", "terseLabel": "Annuities purchased" } } }, "localname": "DefinedBenefitPlanOtherChanges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAmendments": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.", "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment", "terseLabel": "Assumptions" } } }, "localname": "DefinedBenefitPlanPlanAmendments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r461", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "auth_ref": [ "r443", "r485", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment", "terseLabel": "Curtailment gain (loss)" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "auth_ref": [ "r443", "r485", "r512" ], "calculation": { "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment", "negatedLabel": "Settlement and Curtailment loss (gain)" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r445", "r479", "r506", "r515", "r516" ], "calculation": { "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails": { "order": 0.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Service cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Voluntary 401(k) Retirement Savings Plan [Abstract]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Employer matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Employee contribution percentage matched by employer" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Matching contribution percentage by employer" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Maximum annual employee contribution percentage" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r125", "r333" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r125", "r219" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract.", "label": "Derivative, Cap Price", "terseLabel": "Cap price (in dollars per share)" } } }, "localname": "DerivativeCapPrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument 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.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Interest rate percentage" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentDetailAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instrument Detail [Abstract]", "terseLabel": "Derivative Instruments [Abstract]" } } }, "localname": "DerivativeInstrumentDetailAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r69", "r679", "r680", "r684", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r694", "r706" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion": { "auth_ref": [ "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The effective portion of loss reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion", "terseLabel": "Loss reclassified into interest expense" } } }, "localname": "DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r673", "r675" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativePriceRiskOptionStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The strike price on the price risk option contract such as a put option or a call option.", "label": "Derivative, Price Risk Option Strike Price", "terseLabel": "Strike price (in dollars per share)" } } }, "localname": "DerivativePriceRiskOptionStrikePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r672", "r674", "r675", "r676", "r677", "r682", "r684", "r689", "r691", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Term of hedge" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r147", "r672", "r674", "r676", "r677", "r690" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DirectOperatingCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shipping Costs [Abstract]" } } }, "localname": "DirectOperatingCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesShippingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Sales by Sales Channel [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r430" ], "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": "Revenue Disaggregation - Sales Channel" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Incentive Plans [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Master Distribution Agreement [Member]" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividend payable, date to be paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock [Abstract]", "verboseLabel": "Dividends [Abstract]" } } }, "localname": "DividendsCommonStockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r18", "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends declared not paid" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividend payable, date declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividend payable, date of record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableLineItems": { "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": "Dividends Payable [Line Items]" } } }, "localname": "DividendsPayableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableTable": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.", "label": "Dividends Payable [Table]" } } }, "localname": "DividendsPayableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r47", "r145", "r356", "r358", "r359", "r365", "r366", "r367", "r762" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Amounts outstanding" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r99", "r165", "r166", "r168", "r169", "r170", "r176", "r178", "r188", "r189", "r190", "r194", "r195", "r704", "r705", "r824", "r849" ], "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": "Basic EPS (in dollars per share)", "terseLabel": "Net income attributable to Turning Point Brands, Inc. (in dollars per share)", "verboseLabel": "Basic net income attributable to Turning Point Brands, Inc. per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomePerShareDetails", "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic EPS [Abstract]", "verboseLabel": "Basic income per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r99", "r165", "r166", "r168", "r169", "r170", "r178", "r188", "r189", "r190", "r194", "r195", "r704", "r705", "r824", "r849" ], "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": "Diluted EPS (in dollars per share)", "terseLabel": "Net income attributable to Turning Point Brands, Inc. (in dollars per share)", "verboseLabel": "Diluted net income attributable to Turning Point Brands, Inc. per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomePerShareDetails", "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted EPS [Abstract]", "terseLabel": "Diluted income per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r191", "r192", "r193", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r731" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of foreign currency translation on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r587" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation of Effective Income Tax Rate [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r143", "r587", "r616" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r587", "r616" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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 valuation allowance for deferred tax assets.", "label": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r587", "r616" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r587", "r616" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r587", "r616" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Accrued payroll and related items" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period over which unrecognized compensation expense will be expensed" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized compensation expense related to options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Income tax benefit related to exercise of stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r565" ], "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": "Stock Options [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r89", "r90", "r91", "r156", "r157", "r158", "r161", "r171", "r174", "r201", "r288", "r411", "r417", "r573", "r574", "r575", "r609", "r610", "r703", "r733", "r734", "r735", "r736", "r737", "r739", "r859", "r860", "r861", "r911" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r282" ], "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": "Ownership interest" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r42", "r225", "r281" ], "calculation": { "http://turningpointbrands.com/role/OtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Other Assets [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r383", "r398", "r399", "r713" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Fair Value [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r707", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r383", "r398", "r399", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r515", "r708", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r383", "r398", "r399", "r707", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r383", "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r710" ], "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 of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r383", "r398", "r399", "r467", "r469", "r474", "r515", "r708", "r772" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r383", "r398", "r399", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r515", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Fair Value of Financial Instruments [Abstract]" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r142", "r586" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r275", "r276", "r278", "r279", "r280", "r292", "r293", "r294", "r295", "r297", "r301", "r302", "r303", "r304", "r394", "r410", "r694", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r895", "r896", "r897", "r898", "r899", "r900", "r901" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Amortized intangible assets, useful life", "terseLabel": "Life of finite-lived intangible asset acquired" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r318", "r321", "r325", "r329", "r802", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Annual Amortization Expense [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r325", "r806" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r318", "r324" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amortized Intangible Assets [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible asset acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Derivatives [Abstract]", "terseLabel": "Derivative Instruments [Abstract]" } } }, "localname": "ForeignCurrencyDerivativesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": { "auth_ref": [ "r680" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments.", "label": "Fair value, asset", "terseLabel": "Fair value, asset" } } }, "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue": { "auth_ref": [ "r680" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all derivative liabilities designated as foreign currency fair value hedging instruments.", "label": "Fair value, liability", "terseLabel": "Fair value, liability" } } }, "localname": "ForeignCurrencyFairValueHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r69", "r467", "r686" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange [Member]", "terseLabel": "Foreign Currency [Member]" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r142" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FranchiseRightsMember": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies.", "label": "Franchise Agreements [Member]" } } }, "localname": "FranchiseRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r125", "r332", "r337" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "(Gain) loss on sale of property, plant, and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r105", "r125", "r264" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain (loss) on investment" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r125" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Loss (gain) on investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gain on legal settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LegalSettlementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Settlement [Abstract]" } } }, "localname": "GainLossRelatedToLitigationSettlementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r125", "r402", "r403" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "(Gain) loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt", "verboseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtUnsecuredLoanDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r310", "r311", "r765", "r809" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and other intangible assets impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r314", "r322" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r537", "r538", "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101", "r141", "r224", "r230", "r234", "r237", "r240", "r284", "r353", "r354", "r355", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r719" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r93", "r224", "r230", "r234", "r237", "r240", "r807", "r819", "r825", "r850" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 0.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": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r94", "r125", "r221", "r281", "r818", "r844" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Investment income" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r338", "r341" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r143", "r588", "r592", "r599", "r611", "r617", "r619", "r620", "r621" ], "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 Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r144", "r173", "r174", "r222", "r586", "r612", "r618", "r851" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/IncomeTaxesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r88", "r582", "r583", "r592", "r593", "r598", "r606" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Uncertainties [Abstract]", "terseLabel": "Uncertain Tax Positions [Abstract]" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r129" ], "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": "Cash paid during the period for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.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": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Accrued liabilities and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.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 all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPostretirementObligations": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Accrued postretirement liabilities" } } }, "localname": "IncreaseDecreaseInPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r184", "r185", "r190" ], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Convertible Senior Notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails", "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r179", "r180", "r181", "r190" ], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r320", "r328" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Gross carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r320", "r328" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails", "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Indefinite-lived intangible asset acquired" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r316", "r323" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 6.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)", "verboseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Unamortized Indefinite Life Intangible Assets [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net", "negatedTerseLabel": "Interest expense, net", "terseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r177", "r183", "r190" ], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest expense related to Convertible Senior Notes, net of tax" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r117", "r122", "r129" ], "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": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r18", "r19", "r51" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r680" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative liabilities designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Liability at Fair Value", "terseLabel": "Fair value, liability" } } }, "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swaps [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Accrued interest receivable" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r307" ], "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" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r63" ], "calculation": { "http://turningpointbrands.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r10", "r65", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://turningpointbrands.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r20", "r66", "r136", "r197", "r305", "r306", "r307", "r799" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r149", "r150", "r151", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "Inventory Valuation Allowance [Member]" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "auth_ref": [ "r64" ], "calculation": { "http://turningpointbrands.com/role/InventoriesDetails": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.", "label": "Raw materials and work in process" } } }, "localname": "InventoryWorkInProcessAndRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r104", "r106" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "negatedLabel": "Investment loss (income)" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Other Assets" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Maturities of U.S. Governmental Agency Obligations" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LIFOMethodRelatedItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIFO Method Related Items [Abstract]", "terseLabel": "Change in Accounting Principles [Abstract]" } } }, "localname": "LIFOMethodRelatedItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r750" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r757", "r759" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Lease Expense [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r757" ], "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": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Commitments [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Settlement" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LegalSettlement" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Weighted-Average Remaining Lease Term and Discount Rate [Abstract]" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r758" ], "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": "Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/LeaseCommitmentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Years thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r758" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetailsCalc2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r760" ], "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": "Lease Commitments" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r141", "r232", "r284", "r353", "r354", "r355", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r652", "r660", "r661", "r719", "r763", "r764" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r141", "r284", "r719", "r765", "r815", "r841" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r141", "r284", "r353", "r354", "r355", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r652", "r660", "r661", "r719", "r763", "r764", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "verboseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Purchase [Member]", "terseLabel": "Purchase [Member]" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Net notes payable and long-term debt", "verboseLabel": "Notes payable and long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of derivative counts filed in complaint" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Advertising and promotion costs" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingAndPromotionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advertising and Promotion [Abstract]" } } }, "localname": "MarketingAndAdvertisingExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAdvertisingAndPromotionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r62", "r141", "r284", "r353", "r358", "r359", "r360", "r366", "r367", "r719", "r814", "r840" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "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 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": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r417", "r649", "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Acquisition of Recreation Marketing interest", "negatedTerseLabel": "Acquisition of additional ownership interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r120", "r123", "r126" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r7", "r82", "r85", "r91", "r95", "r126", "r141", "r160", "r165", "r166", "r168", "r169", "r173", "r174", "r187", "r224", "r230", "r234", "r237", "r240", "r284", "r353", "r354", "r355", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r705", "r719", "r820", "r845" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to Turning Point Brands, Inc.", "verboseLabel": "Net income attributable to Turning Point Brands, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomePerShareDetails", "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator [Abstract]" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r82", "r85", "r91", "r173", "r174", "r655", "r669" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 1.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 loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "totalLabel": "Diluted consolidated net income" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]", "terseLabel": "Numerator [Abstract]" } } }, "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "auth_ref": [ "r442" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits.", "label": "Net periodic benefit cost (income), excluding service cost", "verboseLabel": "Net periodic benefit (income) cost, excluding service cost" } } }, "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "Recent Accounting Pronouncements [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r159", "r160", "r161", "r162", "r163", "r164", "r168", "r175", "r194", "r260", "r261", "r285", "r286", "r287", "r288", "r289", "r290", "r352", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r607", "r608", "r609", "r610", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r761", "r803", "r804", "r805", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r907", "r908", "r909", "r910", "r911" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recent Accounting Pronouncements Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-Compete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r418", "r627", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "ReCreation acquisition" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r156", "r157", "r158", "r417", "r644" ], "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": "Non-Controlling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonvotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors.", "label": "Nonvoting Common Stock [Member]", "verboseLabel": "Common Stock, Non-Voting [Member]" } } }, "localname": "NonvotingCommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r130", "r131", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Issuance of note payable for acquisition" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r258", "r291", "r294", "r296", "r298", "r299", "r902", "r903", "r904" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of financing receivable.", "label": "Financing Receivable, before Allowance for Credit Loss", "terseLabel": "Unsecured loan" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stores.", "label": "Number of retail outlets in North America" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r224", "r230", "r234", "r237", "r240" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "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)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r751", "r759" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r746" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment loss", "verboseLabel": "Impairment of right of use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Lease Liabilities [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r748" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://turningpointbrands.com/role/LeaseCommitmentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r748" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current lease liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails", "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r748" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liabilities", "terseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r747" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "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": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r756", "r759" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r755", "r759" ], "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": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r600" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Income Taxes [Abstract]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r229", "r230", "r231", "r232", "r234", "r240" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Reportable Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organizations and Basis of Presentation [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r8", "r671" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organizations and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17", "r18", "r19", "r51" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r67", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://turningpointbrands.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/OtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://turningpointbrands.com/role/OtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Total", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r71", "r76", "r728", "r729", "r732" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "auth_ref": [ "r70", "r77", "r728", "r730", "r738" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax", "terseLabel": "Foreign currency translation, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r72", "r76" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Unrealized gain (loss) on derivative instruments, net of tax", "terseLabel": "Unrealized gain (loss) on derivative instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Unrealized gain (loss) on derivative instruments, tax", "terseLabel": "Unrealized gain (loss) on derivative instruments, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r83", "r86", "r646", "r647", "r658" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r76", "r80", "r81", "r486" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedLabel": "Amortization of unrealized pension and postretirement gain (loss), net of tax", "negatedTerseLabel": "Unrecognized pension and postretirement cost adjustment, net of tax", "terseLabel": "Reclassification from other comprehensive income to income" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "terseLabel": "Unrecognized pension and postretirement cost adjustment, tax", "verboseLabel": "Amortization of unrealized pension and postretirement gain (loss), tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r73", "r76" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Unrealized (loss) gain on MSA investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r74", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Unrealized (loss) gain on MSA investments, tax", "terseLabel": "Unrealized loss on MSA investments, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r678", "r692" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r65" ], "calculation": { "http://turningpointbrands.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r51", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 4.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 current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 7.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Long-Term Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r490", "r491", "r493", "r496", "r500", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r522", "r523", "r524", "r525", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Postretirement Benefits [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "auth_ref": [ "r125" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for other postretirement benefits. Excludes pension benefits.", "label": "Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "terseLabel": "Gain on postretirement plan termination" } } }, "localname": "OtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r115", "r119" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedLabel": "Payments for call options" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "negatedLabel": "Restricted cash, MSA escrow deposits" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r113" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Common stock repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r116" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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 of financing costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r113" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Payments to Acquire Businesses and Interest in Affiliates", "terseLabel": "Payment for investment" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r109", "r637" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r109" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r109" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payment for investment", "negatedLabel": "Payments for investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r110", "r639", "r640", "r641" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Cash paid for assets acquired", "terseLabel": "Cash paid for assets acquisition" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDurfortHoldingsDetails", "http://turningpointbrands.com/role/AcquisitionsUnitabacDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r110" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "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": "Capital expenditures", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r466", "r468", "r474", "r492", "r494", "r495", "r496", "r497", "r498", "r515", "r517", "r520", "r522", "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Postretirement Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r499", "r518", "r519", "r522", "r528" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionExpenseReversalOfExpenseNoncash": { "auth_ref": [ "r125" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.", "label": "Pension settlement and curtailment loss" } } }, "localname": "PensionExpenseReversalOfExpenseNoncash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r439", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r490", "r491", "r493", "r496", "r500", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r522", "r523", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Benefits [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PercentageOfLIFOInventory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.", "label": "Percentage of LIFO Inventory" } } }, "localname": "PercentageOfLIFOInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-Based Restricted Stock Units [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r540", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r30", "r405" ], "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 value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r30" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r30", "r405" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r30", "r765" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock; $0.01 par value; authorized shares 40,000,000; issued and outstanding shares -0-" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Assets [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r12", "r14", "r308", "r309" ], "calculation": { "http://turningpointbrands.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OrganizationsAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r112" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Senior Notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r112" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Senior Notes" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r112" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from unsecured note" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLegalSettlements": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for the settlement of litigation during the current period.", "label": "Proceeds from Legal Settlements", "terseLabel": "Proceeds from legal settlement" } } }, "localname": "ProceedsFromLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LegalSettlementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r112", "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Amount drawn under credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds on sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r111", "r568" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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": "Exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r7", "r82", "r85", "r91", "r118", "r141", "r160", "r173", "r174", "r224", "r230", "r234", "r237", "r240", "r284", "r353", "r354", "r355", "r358", "r359", "r360", "r362", "r364", "r366", "r367", "r646", "r654", "r656", "r669", "r670", "r705", "r719", "r825" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 0.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", "terseLabel": "Consolidated net income", "totalLabel": "Consolidated net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r336" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r340", "r873", "r874", "r875" ], "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, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r334" ], "calculation": { "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails": { "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant, and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r22", "r23", "r336", "r765", "r828", "r842" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails": { "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", "totalLabel": "Net property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property, Plant, and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r336", "r873", "r874" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r22", "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r22", "r334" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful lives of assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_QualifiedPlanMember": { "auth_ref": [ "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r496", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Qualified Plan [Member]", "terseLabel": "401(k) Retirement Savings Plan [Member]" } } }, "localname": "QualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Quarterly Financial Information (Unaudited) [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Selected Quarterly Financial Information (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r852" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "negatedLabel": "Gain on MSA escrow deposits" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r114", "r140" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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 of 2018 revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r114" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payment of promissory note", "terseLabel": "Repayment of note" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtPromissoryNoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r114" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Payment of note", "negatedLabel": "Payments of term loan", "terseLabel": "Payment of term loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018CreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtNotePayableIvgDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r580", "r800", "r887" ], "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 costs and quality assurance costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndQualityAssuranceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development and Quality Assurance Costs [Abstract]" } } }, "localname": "ResearchAndDevelopmentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentAndQualityAssuranceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development and Quality Assurance Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r21", "r127", "r133", "r808", "r837" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": "Restricted Cash and Cash Equivalents", "periodEndLabel": "Restricted", "periodStartLabel": "Restricted" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "verboseLabel": "Compensation expense" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "RSUs [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r34", "r417", "r576", "r765", "r839", "r863", "r868" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated earnings", "verboseLabel": "Accumulated earnings (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesChangeInAccountingPrinciplesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r156", "r157", "r158", "r161", "r171", "r174", "r288", "r573", "r574", "r575", "r609", "r610", "r703", "r859", "r861" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Earnings (Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r496", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Axis]" } } }, "localname": "RetirementPlanTaxStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r496", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlans401KRetirementSavingsPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r490", "r491", "r493", "r496", "r500", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r522", "r523", "r524", "r525", "r526", "r527", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r490", "r491", "r493", "r496", "r500", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r522", "r523", "r524", "r525", "r526", "r527", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r215", "r216", "r229", "r235", "r236", "r242", "r243", "r247", "r429", "r430", "r801" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails", "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails", "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r137", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Net Sales - Domestic and Foreign" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Master Settlement Agreement [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r208", "r247" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenues [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The scenario under which facts represent plans as distinct from actual.", "label": "Plan [Member]" } } }, "localname": "ScenarioPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Fair Value of MSA Escrow Account" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r623", "r624" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsDirectValueWholesaleDetails", "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/AcquisitionsTables", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r623", "r624" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "verboseLabel": "Consideration Transferred and Calculation of Goodwill" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r56", "r148", "r398", "r400", "r412", "r414", "r415", "r416", "r741", "r742", "r745", "r831" ], "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": "Notes Payable and Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r499", "r500", "r503", "r504", "r515" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansComponentsOfNetPeriodicBenefitCostsDetails", "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansReconciliationOfBenefitObligationsFairValueOfPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r190" ], "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": "Basic and Diluted Net Income per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Reconciliation of Statutory to Effective Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r7", "r141", "r283", "r284", "r719" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r318", "r324", "r802" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r318", "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Amortized Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r328", "r330" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r328", "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Unamortized Indefinite Life Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r20", "r38", "r39", "r40" ], "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": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Net Periodic Benefit Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PensionAndPostretirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Other Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r336" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/PropertyPlantAndEquipmentDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Operating Results" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SelectedQuarterlyFinancialInformationUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r92", "r246" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r224", "r227", "r233", "r314" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r224", "r227", "r233", "r314" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Financial Information of Reportable Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r540", "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r546", "r554", "r557" ], "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": "Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r560" ], "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": "Assumptions for Options Granted Under 2015 Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r651", "r652", "r660", "r661", "r662", "r663", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r24", "r811", "r836" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "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 the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Current portion of long-term debt", "negatedLabel": "Less current maturities" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebtSummaryOfNotesPayableAndLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r211", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r229", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r240", "r247", "r342", "r343", "r853" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Information [Abstract]" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Information [Abstract]" } } }, "localname": "SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r211", "r213", "r214", "r224", "r228", "r234", "r238", "r239", "r240", "r241", "r242", "r246", "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]", "terseLabel": "Segment Information [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SegmentInformationNetSalesDomesticAndForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r124" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.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 compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Share Incentive Plans [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share Incentive Plans [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of PRSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r553" ], "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": "Fair value as of grant date (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r552" ], "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", "terseLabel": "PRSUs outstanding at December 31, 2021 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Remaining lives" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "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": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free interest rate", "terseLabel": "Risk free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Number of shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r549" ], "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": "Number of options exercisable (in shares)", "terseLabel": "Number exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r556" ], "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", "verboseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted (in shares)", "terseLabel": "Number of options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r555" ], "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": "Granted (in dollars per share)", "terseLabel": "Fair value at grant date (in dollars per share)", "verboseLabel": "Fair value at grant date (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r548", "r567" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Options outstanding (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "terseLabel": "Number of options (in shares)", "verboseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock Option Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r547" ], "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": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "terseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r539", "r543" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails", "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansRestrictedStockUnitsDetails", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r540", "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "PRSU Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r559" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r538", "r565" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Employee [Member]", "terseLabel": "Employees [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansPerformancebasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r561", "r577" ], "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": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Remaining lives", "terseLabel": "Remaining lives" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2006PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2015PlanDetails", "http://turningpointbrands.com/role/ShareIncentivePlansAssumptionsForOptionsGrantedUnder2021PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "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": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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": "Exercised (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates the sale of a borrowed security or written option.", "label": "Sale [Member]", "terseLabel": "Sale [Member]" } } }, "localname": "ShortMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/FairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r752", "r759" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r134", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r142", "r586", "r612" ], "calculation": { "http://turningpointbrands.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "State and local" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r211", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r229", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r240", "r247", "r314", "r339", "r342", "r343", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails", "http://turningpointbrands.com/role/SegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://turningpointbrands.com/role/SegmentInformationRevenueDisaggregationSalesChannelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r29", "r30", "r31", "r139", "r141", "r178", "r182", "r186", "r188", "r190", "r202", "r203", "r204", "r284", "r353", "r358", "r359", "r360", "r366", "r367", "r405", "r406", "r408", "r409", "r411", "r719", "r895" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ShareIncentivePlansEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r60", "r89", "r90", "r91", "r156", "r157", "r158", "r161", "r171", "r174", "r201", "r288", "r411", "r417", "r573", "r574", "r575", "r609", "r610", "r703", "r733", "r734", "r735", "r736", "r737", "r739", "r859", "r860", "r861", "r911" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails", "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r156", "r157", "r158", "r201", "r801" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical", "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r30", "r31", "r417" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Common Stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r30", "r31", "r411", "r417" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r30", "r31", "r411", "r417", "r550" ], "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/ShareIncentivePlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r60", "r411", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Common Stock issued" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsSdiReorganizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r30", "r31", "r411", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Restricted stock forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Compensation expense related to options" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ShareIncentivePlansCompensationExpenseRelatedToOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Share repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining share repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r90", "r141", "r156", "r157", "r158", "r161", "r171", "r284", "r288", "r417", "r573", "r574", "r575", "r609", "r610", "r644", "r645", "r668", "r703", "r719", "r733", "r734", "r739", "r860", "r861", "r911" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets", "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dividends and Share Repurchase [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r754", "r759" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r740", "r766" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r740", "r766" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r740", "r766" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://turningpointbrands.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r251", "r252", "r254", "r255", "r257", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeSecretsMember": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Information generally known to only a limited number of the entity's employees, such as a formula, pattern, machine, technology, and production process that may give an entity a competitive advantage.", "label": "Formulas [Member]" } } }, "localname": "TradeSecretsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/GoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r275", "r276", "r278", "r279", "r280", "r394", "r410", "r694", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r895", "r896", "r897", "r898", "r899", "r900", "r901" ], "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/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Average price per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Cost of Repurchased Common Stock [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r61", "r419", "r420" ], "calculation": { "http://turningpointbrands.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Cost of repurchased common stock (1,295,408 shares at December 31, 2021 and 398,670 shares at December 31, 2020)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r59", "r419" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Repurchased common stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r31", "r411", "r417" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Total number of shares repurchased (in shares)", "negatedLabel": "Cost of repurchased common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r411", "r417", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Cost of repurchased common stock", "terseLabel": "Cost of shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://turningpointbrands.com/role/DividendsAndShareRepurchaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r160", "r161", "r162", "r163", "r175", "r260", "r261", "r285", "r286", "r287", "r288", "r289", "r290", "r352", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r607", "r608", "r609", "r610", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r761", "r803", "r804", "r805", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r907", "r908", "r909", "r910", "r911" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r146", "r467", "r826" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U. S. Governmental Agency Obligations (Unrealized Loss Position less than 12 Months) [Member]" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesMasterSettlementAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r581", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Interest and penalties recognized for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r149", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "negatedPeriodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r152" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Additions to allowance account during period", "negatedLabel": "Charged to cost and expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Deductions for inventory disposed", "negatedLabel": "Deductions of allowance account during period" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r149", "r150", "r151", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r149", "r150", "r151", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/InventoriesDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Ownership interest" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/AcquisitionsTurningPointBrandsCanadaFormerlyRecreationMarketingDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesConsolidationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r753", "r759" ], "calculation": { "http://turningpointbrands.com/role/LeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/LeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/DerivativeInstrumentsDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018FirstLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2018SecondLienCreditFacilityDetails", "http://turningpointbrands.com/role/NotesPayableAndLongtermDebt2021RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Denominator [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r177", "r190" ], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "terseLabel": "Weighted average diluted common shares (in shares)", "totalLabel": "Diluted weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomePerShareDetails", "http://turningpointbrands.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r176", "r190" ], "calculation": { "http://turningpointbrands.com/role/IncomePerShareDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average shares (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/ConsolidatedStatementsOfIncome", "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://turningpointbrands.com/role/IncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 18 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3505-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(b)(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r621": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r643": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r671": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r706": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r760": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r8": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r888": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r889": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r890": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r891": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r892": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r893": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r894": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r895": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r896": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r897": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r898": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r899": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r900": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r901": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r902": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404" }, "r903": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r904": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)" }, "r905": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r906": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 132 0001140361-22-009150-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-22-009150-xbrl.zip M4$L#!!0 ( &Z%:U0(L5MVO^ JYGL)E62#/!-)W&5+%N)=F1+*\G)SGQ)-8"F MB#$(, HF?GU]YS3W7B0( E*? 4,KN)2.+1W>?]_FD8C5SMV\CUPK??S,!U M?CX:1M'X[9LW3T]/I_C-J1\\O&GH>O.-XX41\RQ^)*]W'>_KDLOQ9Y.%\>7? MYJY_:M+51K_??T._QI>&3MZ%\%CCS?]]NKJSAGS$3F;7@Z^WDQO3J^F\$3^J M2YW0;S6,[K+-BBOB&[XMNM; @X'%\_][?WN57![E7Y]<^B8*F!<._&#$(L?W M\$GM$[UQTNBD'G(2X MI6&!0N/L?\&?E476O[$BX)I_G/EC_3L^(9) M$'#/6G2'_#5SB\<<*\R_GG[*7!PZ5OZE\$/VPF@<++@2?LE&^DEG)RHA8YXQ#3<\0G_<^(\_GQT[GL1O/CD'@[T2+/$IY^/ M(OXM>D,GH+V!>W]Z(X\ _C1]>ZJ%T=3E/Q^9S/KZ$ RVR>6[_K!6^UO _KG M1TU]UNF?'_$D?[*=1\VQ?S[Z<'=SX2 U_^K8-O>.U.-L)QR[;/I6\WR/PRT_ M.=_>XHMY(/ZDJ^E/N. SG%C@6)K'1G@K=]Z>P1':>(P7+GLXHC==,"OZP^HV M^:#/6JQA\%:W/S#;/;MKFE:SWS%MLVW)?7^+;OG@YR,+,42'_T5^@BN"X?Q\ M!$SJK>G[+F?>@+G [=_1?WYZDUG3XB6>$QE'%TYH,?>?G 4?/?L#0#RU6IUW M&J;5Z^E6N]?2#=/L-WC;8/VFWNE:S##77*T-3Q_!#4.;38_>&0V@L\*K56B9 M+/<"O@E3BVT,F&[K5J=G-SNM3D^'A3<'L 9;-YC).WSU8M_A7\]SW6YU^1S=;9JL!$&X8'<;[)C-:':M98$T7_RR\HH\><(+I.:PI8.ZE M9_-O_^#3U&IZG:;=:MK-/C/Z+6, _^WK ][L].&,6IUVN\!J@'Z,1A_ WRVT M*BGGWEZ/>0!"TGNXXJ"77#G,!$X"2Q4H>!KP?GVP *!<1L]/)P4VQAM2S^VYEE!1-N MJW4Z/)0KW?>F^W:_8P\LUFKWS%:[T^Q;IF&TK![K--N6;C;F-ZWO:-,@[M[> M#5G W\->[7-_-(8=D%YT%H#$>Z"MOI\FE]RP*7YU]L0"&XB'^ 2HE(*.4ELV M>WS0X>UVT]);K5[3[#6; ^"@/;W1;+;[YFH2^H->@4+E[)L3_I%Z%RTF_,1' M)@_^^ 56&7&.8)F$=.7\6I.=?!R-77_*N;SY%K^GFSXYGC.:C,3W1^]NFL7) M]VQB.Y$?7#C!Z-+.<&&CV8;_,^'?K0$P,ZO3&>C B)$%,]XM0+:M_MPJWF2E M6, ''+4Z'K[["0V"MR&I^O!(C0R$M\, GPY@/E&//?T6PC+%KZ@$_7P4.G L M((A^>I-]A'A;^A7T,?0G 7TB^^>MW 5M/'<7\CI.;$Y]*[6 M?G[YCRSSFKWYG?HJ^_0QH:/Z!%9/$*&,?*?H1C?4?OGVIV]R?T*HQ.+[W&5A>#VXBWSK*TF WWR4^2 !0=6E;Y4L MV.Z)2"[$'W!1XJ,-+_LV=AW+B<0:--L9H6+A>XF6LG C1^]0IB_8S4]OB7\%B,?N%C@4LW:F5DC>@/W(PN ?\"\GD)^YC# M3?:5P[U['HRN?.;!(GKEIO+Y;0A6O&POFR3N,EB0LRB?!]L+)PBCPP#MDJUL M"[+[HMHBD*VI]G!A^]F/^ V;,M/EEX\/U81IWAX.#9:SNE@-RPU(TSTID$4T MI5J:5E%/*@+9FDHK LL"'+?6C"K*@0O MN; 581L:5PRB4]N5@]\D4_.Z)5O M?[V-[R]Q$W_\I8_ MXN4FU*7;2[S'A?>Y'6?R[@'[V??PML!W,6OT$AX0\# Z"%@NV]JA@.\^X"R< M!%,*F=L[$3,?<@@+=T;Q4$8-$(]PJ0 M5R_*NAS,Q0.LZ[^Y!+'XW?.$6QXQQ^/V1T:5*.%!8$G^IBH LCF+M>8'KY ? ME,'"7HR)-1LY+$C/Q0]K2&\9TJ6)%-?2Y95+E]+$N6M/X-X\@1640;4#\2"X MP)I0K]U7KQ/NM;^YXO!>4]K7W/T@9/JZ.E[-W5\EW&ON7G%XKZO%U;;<;FRY MTE2(U?A0"GPH3;9T[5_>=B2A&I"N-;[7"?=:XWM=\*[M^0.'>AT]?)W1P_W5 M;-7:Q:Z37;?:SJDV#/=7_K%1P-9QO#VDH6^R\*Q6X'=7 ++9+EZUKZT\+'6; M@'VURO9F5-[]*?DE0JDZ"K_C(LVM]MBLW>B5H[A7R\1?H<=DGZ96K:F7S\2J M:R]JA6X?5GOM=BFO?E!G3I7'>M\JLZ]-K:WWP]DH8ZTS6'?G#MVYC5S375GE M8=US8"@WYD[X[T/?Y2%S2VY4+(7RXNT< M/(2OGSP>A$-G7$$*#H/H;6;]-_!P^DF M\.$!T?3&!N',Z/+#.;W> MEWML"QQDHH4M.=$:XP"7WD\<. +O 7Y6?R['O3+SF&=A2*$3>#[6UGRO !9^ M8M80U+5@&O\(%UZ@7(\F :\6 UP+"5%_*;+YS>)?(7[\FO"OH-PM,^][-I^I MY6X5.%Z->MOGI57%/^$5OW \YED.\% M>TFE8RS95 6\XI)1U""K4*[FGM3L;B^T2K;_O3^B=':$"G.=(4[ M]ST+UA$PC-C<.N'7]]/W@*'#$0M$&NPO@1^&=R \E'V6L99]/PL@?8:[8 MS#7EIN E6TK)T^5[>[G2O0H40N.>AQ@@7_WKA!^_&F)4*TJ+90_WL&;;1;8X9>Q#4A% MC**CHI0\5!GQ,IO_T<&SOA[

)\V39?;FBL M!5JF%9'!:T1^KD,<"_X4SIR*[$*7J-VC=H[1NURF" YV'\^Q/RB2R\- M2,>SG+$KG93R]T\\&OKV]2"Y#FZ^]![A,7XPO0C\T94S\._]"_CW.B2Q[/V5 M)(H5!RJ\H\\_U5U1R1IPJ:I.4Z-^C?JE1/U-:S]=I?WH722",.31;!WJ%\^) MF,FL*]'[Z2?V;R!>[ Y&3\#N%:[+K6C"7)4??/A(4?AE:QYGH@4O/M<# MQ-164Z^+WK?FOM1;)TU]4^*A%3.5&FA;)L96<6),0_C%Q&@TZUXCV^A;,$N4 M1G,[.EL-O!TTG=B+I-2-)"QL+&&_-:0W%_@UU@C\&IMBPT9?T33^5=/T]B&- M::,%:5IT_L!P+W6V+9N6,V ;+.&5=VP>,>3E$OA.%\.]7IPPZ' 7=>[ M1D<(9ORK!-6^LRG(W1.C4TQN92[=Z+'4/:2WT4.Z))#N*,U4[X"NDALQ_# ) M!GX0_>I3B[[P[O:JW"!>'.U;M)-MPK536/.$2S>F>>H=0_\#6TO,M-BX"?R1 M$X9^,/WL1R6/S\PO7T Q;P];TRT!*,:&=,L7$=NKCM*O3;>%WUFE8/T>FFM]S%FTR9^&<'SE1L9E M6TVP;^F>7XZ"Z4-+7IHZO6URQ[W4%F\+XZY\[Z%&N&%IC;OF8N->>Z&G$=7OL5B4A9SXB=! M@(Y[\C%(@J\!OA7+8A$@D@4L@D@5>,4*9)-UN.$-FS+T:7G8PB&8SF*DG^/J:_*Y:ME1!$;?D- X2W38K M:-?Q#R_@<)>>Y8]XG&:5P5=UR\=O8SC:TJ>?; '8A=^^Y!CG7YXYS]?M13YT MK-P"7E2._97!RSTWG:3&RAHK2S61I':FEXW[9#SOF^@2GI/@^P4H"Q1@,*Q] MYI4=H/GYO3E;J(*MMA DY[[WR(,(\ZWNN.?X :8MESQ;;!%LENVETD"J$^-+ M"!2!8G>"&Q"F?9A@3^!.->&S8CM5 )5>,[FM &D+\9):.:@"2&JY4T*@+&, M?UPP)Z"^@.^GGS@+ 1?QOO7Z>$^Y(;UB MCXFYM$$873E<.^>!R/D>)C!5>-A6?%P";BJ@(;/LF!K/"P? M'E;=2G]V]+&L^%,6W^6V!=BS$X%3!!;_^2L<.0NLX?2*/W)7/$3]=NF-)U%( M/S0. ?1;3M J=KRIY2P^YP-!QP41N1_Y4'X:% *G<[5:"I J#Z MS)\>N'B5?60#OT&&0M[@XP MLK@6C&LI63T(K\>G:PA7CT^O!^&:3U<1QNOQZ5K;JAZ?KN%:,2=>+4C+[ZBK M;=/J@*HV0"K# &M_0(6 51L%%6*" EB7GLT':PR OP^8S>^X%233S6H^N@C: MA5^\)A22V.8\.*J >L;S4>\S&_%BB/>:=:T=(5X*&%403YM!N[+BT*L"Y::$ MUV$"LW("84>Z2"T2:M3;H%!8!_5>M]ES0,A70HVDML#VC7BO1WLZ3/MK^]#? MF]P_0%%[F%A4.>&U$RY2*;VI6FRDLI[KG6A-E4*\JBKLKU)O*BL2E1V49>$A MM<>I5#SD->E-!^MQV@4*U+K3KI3VVN-4B]N]B-LJ(5[56%Y5,P@%Q[M8 ^W. M)V'DCWAPRUWJ]A@.G?'AX=\:)Y+@WI*C.30DW(+870<)+P+F64,GY+?.P_ MV=_>Y.ZS\#X7&E5 /&-MQ/OL>Y8_&O.(GST$/-WUIL:^/6'?8I )>.#Z2%B[7$J">=4-5-5:7Z41 M;^=:WYXMWIKCE03QJNM@KHV,"J/=CHV,/>MWA^[?VX&;;6]T4";$F^G6M"D[ M]Q9N5:,OOCFCR:B6%H,+%\X+8\F MTB=88^ J,7Q0.+;UT%7E<6"1XGE0:+ +[;KRF%"55.W2F?65A_QB9]M!XH"SC*+I)QX-?1LG3X<1[F?^6TZG M(LPHYC';8=X9F!*.Q3P L6>SP/Z5C\;E1$8T2EZR98&GJ_>]'1?.9L>;&"]' M@ ]^".K=(8,ZO<-J^.6Z2OKH70#O]9,''!7,>X+7M6O?,/=7W\7Q4NV.S6,$0_,?3BJ;K9CB6TU]AN(_^-97%\WN]P'(J/#2*S', M>MXG3>.FGJ):3SWQV7=!$>13P\<#+/W^O!4?E&\:-6VZJ,"T;/ M: AB@N_<&"ZS/W=";@+1ODU+$6$A$HM*EZ.(:OWO2V\,7JH\!?"&W'I M9N?OU!9!"8VVK,NP!E&E76L2BN^9RSR+WPTYCZY\B[B+ &@TY,'Y) A@(\(- M*;V]%89[/,9^P:83Q^JBW;\L\> 0V<+2"9BUW[[L?OO#PYO: M?WB &+)<^:S]AQ51.6>GY]9T7E(Z/P@,J3W,!X#VAMD;W;XT> MA"RIK=&=6Z/[=8S6\:K2QZNV6Z]MZ95&T]ORA/2:\5:(\6ZA3TFM MIY5>3RLQ!Z@18,<(L(7&6+6L+Z.LWS"@ZP3B$@-:WUK:V(+>.:\%%;;3CZ+\P,9NN+-^'L_<#-Z!+P+YC@ MZD7O(R<(HRN'>_<\&%WYS,-$]W("/^YB,[<+ =8E6ZF.49@#HCON.7YPQZU) MP.W//@BM#Q,.-W2J":85VZF&5E]34\E!9"#/JZEI:XQ/;YP86S*=:J =FBE2 MC!AO^:/O/F)]"'QPH@MF.2YI4>B!\N8;V'OCR%HN57P3*/WYC@<-,E]\"1M&]'R>!;_NNRX)7"^S" M:Y@]O*3(=O84#XZ--/7FBW$O[DAY9W$/CM(7#Y ?;ESFE1,%R2.9M_8$_O.; M>#FVE9:]-4_TYL:\W3V]J7?S$"N[H>HZ61;M8SO ,7H('+V[9> ]OF>G78= M51]01?94::#5GLO2@V@!.Z\NH%9NJ +@2JO@B]2@&"$/!7 K-U0.%3>CB6RV MR.HYY+DP)VC.[KH"6>-[E["$P&3>U^O!@*,Z!S]?7;Z_OBTWTBPVA IM:WNZ M\?/932$KX%DI3U4U^0K0PQ(QO&BNUX%1PB85E&>A8*&)7WLG[)H&:FFP>6FP M_:F0>[8_JD(#:^E%!RP-:KWH%8ZA7%,F9"^_Y38?C;&^\886(7*REUYR_^27 MFPI6[S UKK#85FM.?A"8.PPXKQ+N;EF?WP+!)"=<8^^&L??:JQ3NO@2-XJW6 M?'?7F%O[CP\8RD5"C+5)M!N3:-?AWD/"T;(B6PWK3!UI2]61ZIVF7L-Z^[#& MVL^"X^SPTLZFQMD!A+LQK/LUK'<%ZX(C2O'2_B9AG<^YSWWOD0<13ML6.8)4 M=E1-R"[;RY921OK9.;);S]JNP559P9HP6R#%;<-JNWQI"/G##T M@RGB1S51/6\/AX;BSX7EHH!WV6"\O\!QC3W%L"<=0:P"]FPV#>>58T\WSK9= M8,O4/#]4$8-X>MN3" MZ65EUPL[@"4#NA95_=3@69/ UAJFM.0&5X6.A M_?UT+*Q%&G%^XP-NQ[^_YQX?.'19^ '^\K@MORHW4/-W.#/-?;VM;C, LH]& MI\MQX4:$GCG)IK6%+H3/ER:6?+-OZ"6< MA 3T_YTP%\_?+F\KS@5P3F\C 7;.?@X.OBMLL!J^%;>FBLX#_>5;WYU M;;WF.,9A8M3V4SQK'E7,LJP:YI05OJ6Q)$7@.>Z(CO%E#"O+HI8PNA[<,;?L ME2Q+-I% =VXWAR8-YFAW&6SON.LZWL,O8# %S#WS[#-[Y'@.V--PS2/_^&T, MAWP0<%]KIX=&[VOA1$WOE8+MG/97P_9@]+"UY'3-RW?*RTMC[=4X41Z]XT?N >78(* ^7MC_^.8'UP0=Z M'70S.E@;UNAM!-UPO$FC\5)T>Y7(\U*>H3=/&HU= [%A'"X0E^RM$D D&7WV MQ ([#LI_'(U=?\HY,97K<5+*40/[&< NO(H,$%(C/Q=!HP)Z12YZW7+0?QTK MXG9*:ATJ:BT :NX9O!R%2LVU-HY6&93Y[ ?1\"R"KR+'^M6'#9!N-&;>E':L M=RJ'._/0?,$F*PK66BT\7"!6D)V_$@8K S+/4@N?Q:/6(84SSSX?[[D?9_W U9P-^SD-MX!T"%DF_IVU"V*?V+VU\\FP>I55 [AO?3C]]X8#DA MOPDE8@+]6T M=4]/+?N1+ 0I-P:?D%/IR!X>AGS1:!1T< MZ4M?ZC!N&CTUG>5+&CZ'+5_0*&D4I)>92U^FCW7UMB'L%_IKA3Y&U]3T4MO[ M2[7"%)9L31_KHA%O%+)?9BY]:6"TV="%_8)_K;)?\)J:7BJ%O2F8'8X^A@': MYDE#+T(O,Y>^5+Z $)?R!?Y:*5_@FII>"O/9^+0.2KJ4@5ZZI&05HI>92S>6 MT%![Q6HM;,N^N3(E#ZQ&_-IRH&&-<>O,T7*RX$/*C>E8HA?NX!J%]"KY/AUK.!0=>Z->G4*1">JA?AU M$GFY59U"Z=OE(+0R(7Y>+53MT:\F";R>/-?2#/"NW4)5II?J.*)>![W4MD6Y MZ66C.4BLN7.I'I,/%W MLQ)M=>K4JZ"7.AI^H+'I6KYLRS]6!]'K6.(FD@>J2R^RKE7\M=K>WXH_N8)] MT$M,+]OOBK[2P[#MNE;1G*I07>OLI5NO.ZJI9./84D4:.;34K'4=PS4)E-ID MK@K155>Q>E:3WX/'XL.$YPT/!GXP8H#8HHFPY&F"XN!X6#0)Z%0?0VU?P9 M/V; 5%/ 1BF ?2L_!>P*]4I"<7D4D 9330$U$M?8DVKQTVP:LL5/LX!K&J[) MM:"VP6G+BHQETBE6.8EC>)5&AWDAI6#'GF8*_53,FQ+19-E:+"(_5FR*(')9L4=?[DDG" M7]N&T?K\Q@"64Z2ZN>DN9G^#G-:X[E/368#ACU);YWPZ_OI>^Y9PQ$+O@I3E[D\O.6/ MW)OPSUPRD;S;8HYZ/@DC?\2#N6O*S5N7;"GAM"OV]G*[=14\4F9L'F .7C.N M\;7&UU)K_S/*9HVO-;Z66:G.P=?0=QV;SNAX_$P5+\+W([\KSP(;P+?GEA12=T6V%$U?]<)+BS8_LO1<>GY";=\ M[B$>'![FR/G-X>&_G(=_L8<:#5^"AGEG>&C2.\\ZVAP6?N9/#]RKL? E6)AW MA@=G\VQ5)E%$'M!_XI*Y.WRPEHSK)IF6"8/T.OBAF5'PUW*Y#+Y=5Z7 M?;(M4Z&6R67AA960R5L3CY7$PX.TDVMN6"TLW)=F.(>%R]'JW _&/IQ+R1.S M5V!4$L?([.;08#NG;]6P/5PMIH;MP6@&K]4Z*KN-ONWHS7;[$]4NGY*AT[9= M/A5"ITI8S67'IZU[LK>%4'6R0BGQ:8?B3B\Y.M7BKE+BKNSH5(N[BHF[C2)4 M[8NIC$Y2 ZG,E)0708D"9D6_.]%0)<%3!OKYD'D>=Y-: ?G%=33DP<%H 'O+ M^$K5!:P\?\F\\X%P\![X&D.WC"A5TEA+&4=8&T,_. &W(G=Z[Z.V.*&Z(RE) M0$4+^,$A;\78:S'X'%H,Y>6ZP?RY77LNP+O&Y[+A^^JO M@\/@YR'2HH,Y/-UB7W'L%^/N86J_%6.X.[#/JHNAKT9+V*FPKCGMKOT,M9;P MZK6$$M5(UAZ(0U(@]NN!J*[O]]7A]5[0J^;7N^;7KT#7J!B'7EO)J7ER;>_5 M]EYY>/#AX%W)(%PF3I67@'C+0=.)F.GR7[C_$+#QT+&8>^Z/QK['<_(1TU?1 M [[SDV6YC?A;L5,]-*ZR,YS[['M?2LJ& MMHP9+T5^Q253)WAP6%BP/T?-^0Z0\Y4H#O0:.=^&.$^-A1OSK+PBSE=BL5N M\U;4SM@9SM6BU[\6/1-'HL12R*CC)+(*"Z)C$U*HEF/Z0?G M$;=A"Z59??K +9<%. _>Z/YOJYQ*L-)R,SL0\99EVS@X[R,J%UV"*/VU$J(- M0QW%'W<3,^1_3F"+'Q_A7_&LL9GO#P#^R:8W$-+-/[74#+&\X]L:WC4([[I% M\&[FTI?9X5VC8;3)#J>_:DZR,9NVB^S!:!>Q:6W\LZM\#SVB703S--3W!_[E!&.>2/%1-RP:/K&UUS5/I/BPVXF[ M+@2,YB)@>C8+['6?EH__*A%VW:?-$X#B#!^_W*[[L'D*P*5=(M-UW6>0IY%/ M!H2[ZSXJGPQ0EW!LAZU"6^?;VX"[%!8+A\Y8\P.;!S\?&:?ZD<8"*_#=K$## M>T_]X.$-.KS?R"O>#)@5G0Q\/_+\B!]I@\ ?W?)!^//1!?SP1Z]C&IU.N]=M M\W[+TGG/Z/?-KL&:)K>8/8 ;(E]>#H_X8V SRQP83;W7,UO-;HOUF3[H-P=& MN\O[?:MWI+F.]_5V^]"R6*MAP:$UC.:@(KON=PD\WX'ZSI3=:W.Z85=DUH*;98VT.:-IIZ:U^;]!O M-7K]OM%I=SO]]N P=]TPFSUN]SM]0.B6SLU^O]?H<-[N<&88O,MF=MWFN@6( M#4Q/;[5ZW68/3%K8>\-J-%@'"*,BNV:#-A"F8;?;.H#.ZIK=ML5 EQ@,ND:K M8YN'N>L>\+*6"3Q)[_9;MCDP^QPXE YDWNSW6TWK,'>])H8/#,:XW6MSD[=; MW<: &=S66=MN=[H-SINL(KM>$\,/9-=K8OB![!ID%&OW]4:7]SJM[L#H&SI* M;Z!8O=,8]&>UE*[)6=LTX1Z[U^*@W9A6I]_IP"'T6X M>D5V;?:,1J]KM?IF MJ]>R>+]G6I;>!4W%:K;;;;"8#G+7P'Q-NPOA/PDL'HJ/0\YL<@+:SN.[__R/__P/3],^*A]ID_:;?^B'G_?:S1-\=:R -G\*-&5X?.7_RM9NCCZ$<-_7\G MS'4>O+>:RP?PC>6[?O!6^YM.__RH';W#5V9?FK[+XNA8D8]^UD):N!#ZXHD[ M#\/HK6;ZKOVC>C&\>ABH-YN$"V\US_?XCYKX=&+Z4>2/X$GC;QKE^1/WZKM69_',J7P4%\2[8]H'_@5KCF(0#+VSZ9_2EO]R,6/#C>"1[A6XU- M(C_^*A!OH>^.M#>P*3S)=S^%8^9E@#AW&D4/\^C=E\^7]Q\_:'?W9_??[F__GRL?3@]/]4:>KO55V^2Z)U&\VWB6V\1OEU< MWW[2D/L =I$GV+$TCZ'OWN;.VP^^-1G)",T1N5F$03]HVT;3,ADP%##R+-/H M-;KF #[U!SU@JD>:=+,#-\D-1QZ],_23?Q"])^]]5^PP!,F^D ?D'<7WGUCP M5;OV^ \S"Z&,: ""ZP+L+,=[^/D(F!]^'C/;5I\WPYR>'#L:X@?]NP*<"E:! M3M2?CS[G0X8VX!DH*MV M.J"]]-JK\0\6$XQ8]/.1 R<<S*^WVX\WU[;UV\^7V[LO9YWOM_AIY MY#TP0LUH:M>WFM'^WOY!N[[0[G_]F&:?,>L\.[_'GXU^LZ7(([7B[+$0LKU) M89OX+[([HJ64>'V79L2[XH;B:"[\0(N&7!LX(8!(FW(6:-RSN;V:']Y04/&C MB.>G$-.PFAVSJ>MV!TPHW>;]#C-TT+0&K-UN@H:Y'F*^M;$L!&X8VFR*R^/> MT;L/W!)Q]:9QK.%MS^.BFSK$Z]OY]RV#Z6OCI4+REH&7W@?,"QW4O>?X*>MT M>=NRNF )\5:GT6#P3Z,] %L8J('W]$WQ4[WZ_/3^]NSSW24QSIJG+N:I48QL MFDC (%OTC^P_ #YMYJL_=KG<7"WPW!^-G!#SE4 P *OR)LAMWRZ6"1\I3>4" MKOU,EZ;HJ@OFL]W3NT;/[K2,%F/])F=-L]TRX8/M" ^ HV% M6CCF%B8[V9KC:4X4:M:0!?#:6 _XIJ$LNBR)X:Y2?FDL%#:+(9,V\B!C/!&;1HX C8;!,T]^W8I\PPM L\< MQV[S7@,4=?1]=UL=B[&F!?H\!QVHU6OV6@44^'=4F*KW&[WVVJ<^)^,K233 M^PCM-= %?&S?K_U[$CBA[5BD#P S=-(D0I<%#\QS_J+//U0#.5G= MJ?9Q-';]*9Q"%O6TS_[IZJUN#R/^ZV]&!_7QC9QL[L,. YN?PV?.;#O@82C_ M<^5XW$@S_EYW8.E-W6HU&JU!QV:FI9M\@($88!SM M;6NW9#-[1+W!XH#MX# MUW['Y,__)2QN(7*L] M@(7UF_VFWF@T;="_6:? \O[QSUI&I@_[QL>,SG\YXQFMI6L89L]NF?I [[0Z M[6;?'IBV;O98G]F\V6(%CKH%@.F_7MDH#QCEX#@ 1';&S-7X-VY-(N<1;060 M$#P\&"D(**0A#CU#UI70PY$?.%I(4LA,SP+.9HFH8QK]3J/5;.AFJ]\=L+;> M;0%M6%:OUS,[18BHK3=F2>B'Q7STR@=,N!GZ7HZ/0C>:W-8[NMENM-K RWF? M=_B@830LT(7- K&4=]UN[Z35VK"IK$&9A&#O=ESX;[GX5>AL.3ZW/H"3#S0'1&4QV3OP0QQH0BT QH"24G-9&&D!>7TQC2#2V!@KZ)"H2K+WHW=WP #)W+@)N$KX0&L M?SP)P@DZ32)?@RM(<38:WYL_(/M$1^.9%;W=W2*U33ECBN5.O)19[=AGHY\V MVPND[&S:2B/.3 D>S._U8PW_[X?X,G$N*RZB%)<%U^Q:S-T[D4M^/LZLH0@D MO4" &[W33FNQ##_XPPP8<>B[Z0BXX/6'V4\NH&ID7)K^@Y;\5Y MQ%]*DDD?S^(/.S^XS]+93$C(OTG;$%CFT]"!;Q*^NG5M>P.L(.^ BF#T$@M' MRIBIT3")8%-JD-5LMKIM@QDFF+F#EHXYDC:6WK!6N]?O- NH01@Y@K.^BWSK MZ['V=_T4;/0Q"[1'YDYR/+"[Y07//TWIVUETII)8!:VF#K1E]MN= ;<'H%"V M>(NSOMGK-3IVQV[ T9EVD=#.S?NY8YM)]-L\)]C60:J+I'Q_/O)^E'0]$TK3 M>]W!H,&-3K-GM!JL:_;:AF6W+-WJ-EI89KE^. $YB(HD(!OZIQ]\%>BMJ46L M0.OMFG3_GH21,YB^G&^NI7L^9'1/[3-8%QM1HC>VFTO/1A\SU\PIV $0$$]^>KY3QX\D86P&QM^""=H++%0L_G \42<$NNB@;.W MU?93IP8G<:HMS)Y-C)MX5W?\P>?:ETLIX_^;^$R_VVK]*!-DM7_"8]=YXLI\ M7'I^6SU_!5<3OK#?X6S^@4=S)T_FD@XFG8EH]=IFL\/U1M-N]5J#OF&;NF%Q ML)XMD"<%@GCO/OM;">WO!9W0M@SXGQ,'Z0?(AC(HA.$9YM-3$\,_\2=*F$FH MZU1#2UXW?CP\U/K-=R=>Q )*' G"='B@90YXVV9VMS]H=>QVS]#M@ =XX!;G.P1HZ%1-F:H?0^/!6FIA1-0J\.AC[D;*M$I M&K)H=@M/+)RG"[I9;N6'8_+F?-\06S5!YL+OYK]A(W@]70HWX2KDGKZNV6P:KL>)MX'&0";;.J=OMTQ MV*!OMPV=]^A_NM. M-0ZZ\%3$$0$J&'WXP"*F70BNG:&MY!EI-IY2"13EW/*'B2CQTNY.[K7O$6&Z M/S::C=-8=7 HWVF,^4[;)C2Q[)A^>/C#_JDC==YXW))84M31Z;>9:5ML8,&S M.6]A;A!G [/+!\U^K_-,ZI!KJVDCJ_^Z+ 1P"P+: .G]MJ$)ZC\>KG?8AG> M2>X/X0B("MX2*+8'8!K!,4V/00HI\H"G NM&3^^#]A#X3]%0774*LHG3$DGG MIN19BA(B5VOH/RY:*/UL_*@N6WG!XF6J"U$2R8L7K%5=J:P"HV&>-)2(3;J)&[NC=53[&O< ;VUCJR]KM[F)6]NS=@$S+ RN4T-NV.R)M.[1JO5Z?5TUK9LL&;,%IC) M1437O!>*7DB89\D7HD/J;!XM-Y:_TSCM+_$4[@%-VR]!4Z-_VN[M.GNO5(SL M@JG>VVPFON&T3)Y MM]6S3(9-F?J N-B-B;>WB=-S0//+=@?*",9;(UR:A M;"!Q2 3\T0E))_*89SG,18,/"];PGE V, XUK"IS[$51T>;W[(<\\U^;T4[* M 96,#RPGHV<3:9PR>\A#CN+*[QY9X,#)S7RK$C[5ERZ/(DP_$@Z0Y/MYADO? M YQ?"9U=*)O"!&0E:F644]#)^+TP-2*GOS 3EY"=\_W?\)3:;3;QYKZETJ ML+DER[?43LEC%:\S];M\E/H]XZ1+"+J8)UN&@*0ZAYE-Z*MB<&!8^HBH"%B) M];0 )O9 ,9(X%YB%(2A!^)7"5#X8<'+#>C(?'^]TT#OK 1F@M A\5_,?*;]6 M44>B2<(Y\21VV=);J;34.Q:8#!Y[^-MO;E] X[075!VX*+?T"Z MAZN34\AD'Y@N2,$4,0Z<8"2@6Q>IM6CJ;V([*\SV->UHMDJJ7 MUB XPSO\X"PYP N7/:3M>=XV&>B$K-_F+5UOL08W;7/0:??:?:MI/L>>+]QI MITPLXQF.Y7#(75?Q>NW[G%R*C-<44.2'9\6[5X8H5MD(N,YY=:K;[[7-#FM8 M^J#9LEI=L]]N#GC/')A87]5\3GER81-A)V'ZT@4OSH@'_<_$XUI3%[U]C@DU MV,,#(!=B'R(=CT1&H4*<8+[LX=%7IBXF)(:4L050IM@XA2\&&$N&!X;S#Z$0 M&AN#O/_F /2X.]7^+C'H@J)6\,19%+HA7G7A^BS3589W^_K 8&;;ZK;Z'=[K MM5KMAM[O&9V6U;=S%7(<>JEA/W[ZCH:R -E8L!(W_/GHI'.D89T#O+R3[93D M34:V'\DKC]YU^G&_#+7H=QH QL75FPSU'3R8">5J^R&I.O!8+,BRXH/-'!_% M%9&QBEOQ]P4I<6N&/+:.59'VB06PT1:A5(-0*N#:$_YK%6!%2BOM[XX&OEQ/ M(M()X<0R[@3#:.N#=L_HV:U.IVLVNFVCT[9Z7;T/IEA.#5%#;^JM+*0;:4A? M?KZ(0:TO!;71.VYT>L?]ECX'<257Q:P:S4_6OA[M'"=IO"JM%V<=(^T&]"PWP>DSZY*N5'S*TQ4J[4[X"4 _\)%?Z?CPS4 M0USU]R)'9>&7+'@R#A7+<0CG.(!SWQ2?<,%^!85Q?[8-1-JRFO'9O!6^#1>L M593(P.&P6\U,Z^J5F\N)O+P8L)ES3I__BE-YX0F9Z%*ADJ%&U&E[S@I>!*2&Y!V5^^=U%'NZ39D][%YU/HRL,H]OYGX-'E_<=/ MFG&Z3;S8UN*S+N23?DKO$VEU?>$P9]HP0#/M;W$L^9WZ*RW.7K#U+<-MGA)R MF6(KGW/GA?,6['#+5+0]^G@^YI]M%?5W@-2W3O@5_1A^ 'B-'S3Y:=NXO2&L M-;IE0<]#9_+O7P>7_^+A4![WD=MW$1L,T'>!U49'[Y(?-/I%4S\=E!1HEH:> M2LCN&U7G]C>!/\8W<\#GY.^*L/KRH.:!L_KFZ^#T5_R!N4 %%J?*.R )^D9+ M?56S]M?"VEM59^V?P"*]8P,>33\X(09V)P%R>?Q:$]]KJ1]JEG^@+/\9[WPA MIRZ(J5MV[KWX?%Z*/V7SV.["95L.T-=^W2WI@>W7H0=^HL2R@1\D371#2OX! MZ2ERSC"S(J?#KFQZ]_'/B1--C^$*E](6[I*T"NT3YN<&(A]"-%#2;B;8N#X4 M^6?BWE3FQ-8USN>RSGSYW"\<[GM]*F6GZBKEG2R[N% )X-BR SO&R6J,^'MJ MG5(1E1)SY6J5<@?2H_M:I(>JM@C1OII0GANP^S.4'G.%&,DE)!+./.9.0X=$ M04)-Y[YGBV(FO.:6AQ,WHDNNQUPH?!43$RVC%A.+Z:3R,<3_Q9HX!VMH'CE@ M+'QTQ:>C=^F?")N3'WG:'Z&=J910U+ M=PAD:M MZ'I9=*(#%QS][>I7I9$U<F&DN(ZK#J-O)G-9?AP+ZP0DXE0Y\5 -]KVF>;W#T+O[I6(M_ MU.2O0C,]5V7?VB_8= @--UXRV?U\_[>A-^;JCA>N]E6Q:$$@VRT@VP'JQTB- MO82X%TIM-,'U]/?E<4&4!RL/701LMW*@-") S>F[?O* L0^=L3\XA_4R)YXS M-]7BWS"B*7[UM/?AD 10921T88)-M>*A9:*\,LJ#[18@[,(7 M)]":$!;#]8#MZ)>[Y4?O%,9G?LN@]SWVL!1MG,)CZ?D6ZI-V"4L88\M3U([* M(T;*@LN'+D6V6Z10&BER$SB>Y8R9FX1W+C@' L*B-?E3*O2CX8\B$,J#1S I M#LVYW7@-3NR-NO1*X6/9<;'!VLQOYR4)O^W"O59[+C/3D[]DY,PI<15NKJM5NJ07O[&MR>D+./4;TL!7/F3_18CU" M>W.=4C.33NB!\7<+5G#TKC&C(B_:U?.;"].32M9@>'Y_Z57,[>E7SFP\K)E- MX1-S9B:(@W.LNBEQH[N,>=GA8#J$B[VC0%+!R_,T/$ MYVR"-A5F=W_V(XZUJ"R@7NX@_I[@SY,KW_^*GY/,\ 5]C=>CT=PNY_G=;.]Q MM+GL,9Z,J$G$,W;!9XX78C$M+=F52PZ39';,Z77$@($19UZJ6?V \3AR6'2 M8MQE3^%I? Y3QNQJ?; /;S/G6*[<@>YM3-PN*U-:.X!S@$*Q2@$%J8AJ>9) MP^7H;8KX["!ID[L.?YS[6O1'G_T6Q^IX]NRW8Y=Y.5.GGQS755_[ <[)TCC# M60TLY#2_P DT#R=B./!Z;*;N4\H;S5>2S>/%Y"L6$/H"'2-8]=Y.'15]B!@2V/*Q1+G0).]",,P6O=,_$%#C3I\#=D#_1X(EH".SQ88BE3A'2RYF@ MEULYMN@LI/E.6.]WK,$C\3>Y8=R([0P&'/<$8'$(J0>!CV.1_!!GH8WASE", MV(&=AY.'!Q[*-OJTZX6P@!=[T\6_PPMM&OXS"<4)+B?T< P2)T--O@=+9?%4 M QM!*1OXDS1=A * Q5R;C.4N0?@B N!_153$H6%#SFCLAZ&#J"X&(.!%A_R00"H^3T0@L>,RI]CLLB#TBAFN^">R.*$F\Q?9A)8@?DHII M_MR8]L"6G5KF!$A&SV[^&&!F\7$DYJO\.7$" :Q%O&YCK+I6U%ZNJ#5K1>WU M*&IY?>4+*V^J@?I&-$$Y9>&O/WYUOS8;[1Z<>^](C%40OR1-JN<'+Q1VUPL1 M!Z(][G.]X"B?H5(6WNK])" -\,8'SJN]#X 9A\?:I6>='FO7CQCIXT];4W(+ M#,I^3U4D.0\^5F];^G.>W1GP3'B>JGOITHM>('-=;0F9D-E[\ZI@$I MDY$ +'""RAHH/:!0BCEJ((Y(NF%/&P=4(%0D!YJ)>^!VEEY!3?[&'^"&@2V2/+&9[><^<<\+0@%'TQ""9G"@. M:V1X53BBH>O"]]-M_8@[F(R+8!."XV7;O8O\KSQ0O2:JL6M %(2Z!V^1QIJ8 MXIM"I,'$'8!1!&H<& QB/EF,D&H\%.JP(Q]1BZPA@>- C$\TRFX,^*Z4?^;2 MC%/*R@Q'I+1ET9U9\+@0;!R95"!*BNY]$\>18@6=6-CWDCRO[V]B^G0\>X+T MA,NYSW]7YO%RI"&-S+2G'J@OEOH.+4FXQL.!-EK@F_!<4@A=%JA1RG: XUMI M*B>HX\P$*\^Q@>@? ')_B6.4>\;1JR++FGG,9D*Q!;69YHB!;JY.=A'=\P#U M5-60!'A*(A0(M66"YA/Q!5O6#K>B* MM2%UP-&, 1FHO%\PQK?5YXR%683"8KGFA 3E< M6\.3SY.H(OM^L9"\!UH:3JNQ6XGX603-P7\\%>03L39'(M1EV-1P!*+J92?V M&P-.J;WG+"P;DA3?PW&6L=.6+IR2;6=K."_RAW..H&0'4'Q'/^0=R+9YY9WO M,LR[+M69+6<=G_G3+Z C*I:110')/X0>8DI;']12J8>#SNJ[H%%:+!QJ ]=_ MDJHJ*,"[GLV0ZT6]%LB*C@3W^4X M0#L(,^HV12$L%@13L7 TEZ4N)XWH+Q1.P!M<\I.IFA@&%WL.!2_B\I>(LY%8 M%: -!U7ZD2)A4.:4Q!-'-I,PD0G1$\C(P_ M7_5 Q-@(5I#B"4QG!S3N*NKY.V"S" 7*T>*HN'M=8T:,PR_#N-A)D8!:[^D3DN.5.QYU*&1HQ^^QB8FT!NL-S@0LWU M+1:#S((UQZ.@%>'@&N3%&#<4S9R4%6H&.&.#%A3Y2,896])3-V) MABVF^8=@:TB9H2 ?,)\>.+F:;!["0UG&SY5A/?@F.-J-CD*LU@F>6\9:DOQ29Y?031I,2& M$H!(7AB[$>/C5QV0\I.=EGK?3DB[^9N!G&#D3$;"WGFDQ([L)C,26 CQ#!-K MMKZ3K$:ZV<(APTR 5*&I8B_(64,2@XY%N0.)"?O2[KDU M%"DGVJ4G]0]BHG=G=S&MW]Y?*CH_U>YX'"[YD&;$<7O+J786]_Y3,1*,]TNM M4355K@ 99P1-W-#P-+V$%[[.D&;"7H-CE]XL-SX6H*FZW[)X;$/0(4I\BF4Q M(+Q_^U0#+]%4,B%Q%?:MG @ET?$\_Y&)F 7\Q5T-0N&TU&_XVE=T_.0PZ_QXZ[BNKX44)9!X2-KJC$$(+"]T1@[&5^#4 M\7*$!*$O/D!B[\@'>W?LCRD.@W ;@(6*-K#2\*+IF"*A(V8-<5.4.T5/ 2D+ M-/$_$X^C(JZ35366LT _K(LG($%#@H1I3R1C/>]AQ/,X=.DYH@501A@ !-= M^S )!IA_)>'QJ^_2U#KM[O3V]$HP6C@ ^1]YL70CRO_\4,27(,Q^J7?9TM(\ M\>,^#E+28(*4BZ,A,#-L+*9+3D6F.F5]DDH-1X/;0M;PJS_R'T!O1L"H\-H5 M9X-80OQZ?Q5K@FFM+C&ASQ+7#@5]DLIY.EY*U:",.&DZ?(,MD.W\"<$6:!E9 M$PN8+&; K2DZ)3L>WP6$_."@3'NA_]V=@-+Q.^RKN$=+$D+Z2%*9LU_NSI2C M!C1?3DENU&[) M,>W,Z%$4,^6@L[\ #I"Q1.#87(2V^5EKHGFQXHDI0,!JZT:?T/G$$ MA*HCXJW6:7^G)=061NPKI6/BHM,00A">+GT_!9K#,4*^P*L%,80YY]X#=K0 ([I3T;(>R?)4=LAFWP+.H0#(" M\C\%\Z()MO3% Z8&1W%,.HU,)R*A%X8GDEFF9!XYA!)O5O;I3&4WH*-LX+N. MCT^*Y6YRU@*)7)D+;F?$31H/E.1)>VC.X\=]]KV3>T"K[S_?_Z"!@,D^'RTB M>#1)(?S\63(K^B)YR$T"?R18CA@3HRC2;,!/E.+%2V^0*'.1>(V+3C+:N^+? M"2BDW;@'S+S@9C#![ ? SH; 'U"1,5O<)C>]DMQ"%%VX;,0>&'KA !*>H# 7 M3X12@]+)<*B6I',J^]V&T>]UNB*G,M$7,LP1$TVO+F]N/MY*22R?G00 /$?T MJ1)^A&PU@&(4\A'*O>%18C'P6F0?DY"H MNPBNE*O'G!&EK0/G0Z'&O\D\O"7A%B$'QRK?)PQ3NT[VB[J1'W#I'%5.ICCG M;SFJY/R8I#LO25&6N7!R\6^B!C/OET 01MY/E-.>^4'E7.OC M;QJ;P&9UE7R=2:]6E;.8B#V[V$Q1*-TJOY$+P<=2HO7L$6W.'9#3:FRY@V#C MG@BAKO(I(1?95PN%5A.ZA9-S#-%]P/L M IU REV@-!S!AM*GA%$A.\P4Y F?G4_&0[S&F4V&$Q*5&/@%D8U+>E"[E?N# M30P< 3 _+Q 6IV3<+TEX1(F,O<_"F"FF'8OX7.G+1]\^OE"X+ARL8WNBWV>\ M5AG_OES!1K2\7$UW03K;%MW5:%HN2J)3SJ;L[W,1R#CJ2-&UD>]@/C9HDH/8 M*$QR@N_CN_'871^1AMP=UI +)Z&XI4C8;65RZ@ZB;X0QE* <1Y;H%&"G0M^; MW1;Z_N_NCZNP/6&J YE3]0#5R*/6?Q+ZUWVOI.JBU2-Y?9#<1; M[-D(%M/:IQUU@_3]BS D!2KQ'#$G?NQC);J*SE7@\,:P04X>5LIB(M/1:&C^ M7Z=:-#&U,+> $VF6<-'95O)ZKSTWDIQJDX<(NA MR,NDN9F!#TI(G$ESSP!BA0;! &'ZK;P>-'2CH@5? PP&./ MM7ON4<8@/\9D8]FD60"=)UQBT2UX\94_<<)'!S9_K/T#$YNLK]-C;"R BT2O M8'6CHN5$J1E6#;I+*+/ZA/LQ98]1Q0Y6HIONE#P,&06)Z)UJDLCWH&&E3:@( M7&1L8=Z>S$C "#UJ+)G,C4R:0JI>:#YM@VD-8)_9E U*[HI8-(F]+KBW5$F5 MBI(F*:/"S[H:2LMJ(K8,(!%E_%LS3G41AX3__[>N.KEC3&EZHOK+L,!V%E8\ M;'TOJ]?V88*UH_X^%J?\: /T[_WNH/<7DUJEASXC3O;&F9P(@,;8_L?,3<^Z>.%#@$)OE8Y:F ML!@2-ZBR&DA3/4%--;WYF34)GKQ1;EH\>7$FG7T?N8LS2XC5?O']8KL!#_B1 MC6=KV[G;_W<1TEY^;D5XS/+ZI0W;2G'5?6YNL:BR?Z0%C1.K'KN6 M*T5[(-2\&^5/(_9A%3RDA.PH@H"<'@.O\VIOG4BF/GQ&%31?Y*RXT# MW/"$WQW7UG[EV.R "M5M'PON@1.T>HT?C[4/OO65XG;91B74X0!NO %F(O/' M8N7FZNI\V]4)LXT.J5<#M24 $U[H[9N1\BO+=ZB<+/5Z938D/?%$$S77)7"\ MW;'F(X/47F3H0%Y&L_/-^,,?_6'HO1-@ W^,'YJ9-D"+KVL5O*XMKKM"/#S& M! A"#9F^(K3*5&K-'7!#OB\2$UR"93-(5/,;,[7B=#)0B"M.8@2D6(&4\A]$ M0B)VU5 R\#B);\O"GJ3F3^CM+TGOV+U@6^F%V+Q\HS.F7#H\Z$QSQ!";"8-U MPH692PWR,$JG&8T&?=-KB/@QN1@0%IC!)HPQ$2>951+:0#M[Y,;\+^8(^ MY(O71WDBSUS?&BRU+(QLG9HOY4?,.P8M+@<[GA5TX+ M5#!$@V9*@'CR2H.9",E0 R-[2.T>F"?S2!"4H#!XV)$;T]PF<3^(N1+(*[H. MJ3&I@DPUI@8;QG]:7\TH)))(#.>/%4G^SID(4>LH6JVC[$E'V:F!XRQ+'L$0 M?J9D)I\YJ^BG"J!*2;\X=2B5W)V*Y)3-]L/=B_P.:@&/1!?K%_D'@846QQHP M/M?Y:TE>B"H+ 28ZDR(B2IQF4T,H9-50E:,;VVPV!E:(>C;+3NM$^K(GTJM MJ9;)?@_WE/Z>I@.MSL<_C'S\=IV/7^?CE]N7@R' 5%]WD4S+*/8(FM,Q<@V1 M=RA^EGYX-'\R05%2LV3/>3:Q1<*$NI> I!FGJKD"JPY32V;+JO"/!C M2$1&WU/!C0P 14(:?06HBF]-QS)DSKH@SH6)1JJ_,.4-4(?'=+M,T;9FL]'W MXM'2CZEH^B_2%#M/Q<_/B6&(EO;W5.NSU\:1+!()K/,1_B<:?" ;I*K>]I8_ MP@W)E-L0!V&9'(=EA2H-!%OF3V6C_F0"F.S.E78J7B?-(.-^'N$Q)8@X-&R MHF6BZBE=L93&NYMT!?V"6!Q&Q0*:P$<]_%0MF,A0,X$189$2*9>J$9*=E(0E M?4VM!&X[3^BXIT:M#X#;<7^(. TC.5#*?O;_S2V9?4?]/FEC?V^TA>PQ :8R MXD!^5KCJ[ZU>]C>32MT[&.V4R=3"&C::WU&6 BI,%#"E,6SRI)"7'U-QF!@. M26DQ=X@"0A>'EZ7AIH:W#;3W'^ZT,S6N0,W8$?P"GS/)"9\GC4VGI]H92FSD M";\ ="?8C1"P-AR"6$(/+2$1YHF+>13P'^4#$ 5ILA&PFER1Z<"19)\=SR30 M1D^.[*T :@&EEH,D>H)%3!5A//BJ"RI>11U=,HFMHM.%T1. "^-B_90+EJ@" MTW]!U0:9-63Q? WLBZ$62;V-:-H-'(-LZP)0P7)[P4G3Y7GR/;AQDLIT-X(T MX$/9V%?2Z8BR.%/H!MM_"-AHY]ST+BEKO \P,G^+DA2E0EH(WL1VVFQ)E:LFD6EY5W2GP8I,I60%\WT#J4>R$FA MV(@#TR3H(:92W]FDT#1,0CE*!(AU)N251E-5.>JC.>$P]V691[4'OO; YZ]O MO8XL#5WO/Z>H;K>1U%1K&US>IW]>Y[N=TVW-TDT9V5@4*;(D3IKQD:7:K@V< M .PQ[,9"XD>$UFEH[E.ZUZ.X3^:J(NN?[:J66_[4GJT>3=\1-U7')7=[WZEK M,C=@JZ.5,>)P8IZHIVVR]$Y33M"9?$O)F:GN(9EF55I$;^4LE.9PX4HE$ M'$F:'BYMV;?_DY,^\1UT"ZRCV+4,K:P,_;ULHC.=62/HDFAQ)@UL49I=0P=# MBAKB4H8\;8I%2:\5Z2'"&:&4M <,4@R#P&H1<1FY1V.5_,^)8WW%V80J/Q@7 MH1)PE?] 1=6=()46G.XJ63.)FDE4FTFH;#];=?.?"!^$)?2]1^9.8B6O+.D? M:592K.I/_4.5;*IQ)E/-1#"/))J8V,]1-.96Q;*>+]V6PLF)14OI ;#2C^F, MJ3F%<+)&0#AX7NDV4AMIMK+IQ)FX>F%Q=E$ZCI1MS!LG%)''#8< (N=%KV&( M4[TP M6>N,9-A[0? M1B 1/9LO4TUJ4D=?@2-#1,7,ZVP3FCC$*",7(IZ8?PXJ"DF-@3-Q!^'XGYFL M5$OT6J)76:*G8O=S&BXV38I"[@Y$AP>E[,:=13*-RD4K 1FPG>DH(&WJ!6'] MB4?#^SC( &1T7'%:QA#S3)L4A?EJ"I0:#!5+19;)#=[H+*0M1;K6FGM4"'HU M.2_8=7PX-3GO@YS%]"Q**S?E@$R5SYA,R"+G=MR"-#TW,W]X,24RK3D22\W! MVGOU[*K+GA>VDUT5,RF@>6FELRWN;3[R/7%S)M]Z-@M4QMH#F8^$1QR' E/) MJ$X(D/A*^=*^[$>(76!P" M-*1D!!XE.M9EJA/1Y4E,0ROH-1-8OYSYM8=FN7ER.N7$Q0.[_.T7D3&6]]X3Y?,M(D5F6L6%QXC;%3+);*-E>8LJDA2]UBI@X"W8>+Y@V# M2&J^H^#6=? #.DO8FW[JH7!8T@@-GL3'0MP*#BW2LKE(^9N;"NVE]A?' M^%+QA@PCCNN.9=DQ5<*1:A)W'J<4E*^8 M5)=0R,4/P"RB;#6!<=J1E0RRUA"4KC]!&Q/IZ#Q5ND!-!Y.*4EE-D6@$TD"8 M#3/',:&D/?40.$0X],?8)=4) ;8A$Q/"A5!^GQ;*Y#$/N-3Q%&90?#AS#)S- M#SH(DX@4[4)HO#8Z)<3BDQOB8%5JF2#@0;Z?PE)2;5])A:+O,'(=3^ 0DW13 MND3V<%*S&BC0YF/5(_MK#W6K:(Q(Q4WJ\C&DTO/910J!0@*0':$:9T8&H*I. ML%6D/FX70Q!*L38:()'%N)Y."^+',TD9F*^M(A9:IXC$1MX8>G(OH;\\](4(40@$" M"-668?7K7SPULY&JPH6Q,1BH?L-8F^'A88/AXKN/(L@ZE^L0JEQ#P5%07W75 M?'M96R1K;3,,$M[C6(Z8FS2C%*>7 .@,!33KJ93P%&3!*G'>R-:C@W[)A**T3P1&;8LA)!1O&M$OX<3[A$J@;M7L- MNP/!L@&A'/B*2J&SZ-$!3IGJJ(VKG!TWU6CKQ%!SLEDD\TO78-_36 .Q+P%Q MU?I"%NE0 )ZJHPCSL;R7QQ"?C7 GMKJ$J@-<"=<[ M,Y45#^]>;%#Y)^)&4 M;8WSBB*Z CD^,%;87S"C1XG,3M+(0E3!\K2W\'2VYB^S*'JS:DPRS^L)D;6! MR[\Y8FSA<;:3#>A&]-RXJ$Y:J6)M#S& J _- &%C(6P&M%C4_()P'YTD4A-8 M9D\D&=Q+9T-D)[K79S5:X0131D@6+B2TI?P3/7A._@1FA;E"LFLB,%GBP\!U M1_@& >@DRR?1B.8[$V5TL)3^0.$2'#TB"GR.9=HZI>,+++!]D:^O$$OT+KZ[ MSTRAR@YF3H*.S0LA&R,LY%3_?=E<]-I;[O' />3^-C4'P\ M=0C8T8H'V'$OD]+)4)/$ODL/-.X)V:HD3 ES!4[!IT7WG@QJB+$]*/:05M!D M@7?0>Y B4"JAH@YK#J7H&#D>2&E7479&)@LH V"1Z'V8]XS&'3 ,O-;)/RK4\OBB A,,/J7^S MD)M_;YSJ6=L,'_'WSFDC^RTF,6"5>=(2")3/1P?L0JV=FI6Q"*U5%&U=.2EZ MX*#KF)AQ3$B*IU*X8=;5&TCA:"T>>DZVUH+QW+$AJQH)+6B>@0UHR+PXP1<2 M"\"6+R>J6AB[8H4I%D<=+M5 D*RVQ<9N[+] CH)N6@VT6M)O =Y#,HW091SP M,6=1JOTA%#09OQ-MDRAV MA](!"WURSEOV!=LP,BQLO(6N<#&NF/K&B$G 'Z8>&SD6J$H/< 81-8;Q'AU@ M42/AR-NYIB0GXXE9TK)W72!6Q[$93+PX'-ADA7 \H0H15=2_*8ATR/0PKCN%IMHC;^63,QMP7 MG3$QMJ9:&7CL$5X1*1D7)-!/'7#BJ5'B0;#-])@T*F-C5,:6WGO6JY#L,?4B MESU-:7!32+8UL ;I=E(Z$:A?.(16Z#])>C2H5A.:"Y4(R45G0D3K$$]A>VE+ MAFB&D[HG02#-@H[AJ&,U2$?8YB0J2@6C0],_1'/*(P"GDO N%)DU5N M-Y_NST Z"@ES$W#)3+5[B5QG*.\M5;JE'BDP5AH&-N$D>2E3J*CR C-\EPH/ M@72Z%&J'E#/,JID+RDJHLC!8A MMS$O2;7-X S%O[V82H^ M*>HCQ7EFW=IB/<)-3JD76-&># A--[!*9E>)CF#XR\Z13DZ/^^N/7]VO_6ZC MW^AV.V)>'/J;QL01,SZ>OQO=K J##HB YEV PH9A@!2<0^$A0=QMM/7X'.3L MM1ES,H4>R&E3F9DC4&-31E*6%JG,3^A#JPIA)W\C, M(-!,+$*YL6>T#9%4$J/@3+T(AF(RM*>,)A8[\I+^1G-&6*)#A;.&E&+X/(N> MV?P21U)F!%PW%'7%PJ.'+0*CN+%X7,),BT@27_#WB>RK0YWX,LN72E$H56,L M]I;<#&&1%)QEO W<(T>4$&7"RW:LB4Y^Z"%-I>&8+ C(X,)5H#6"=<_,BS+# MF;,SIM"KB\Y$J3/&J3-BZ"FE2 S1$IN2=1R#3+$,&L8+['P:]]((,X(T'1,[ M!9[(-3D&^-8)OZ)ORE7QD2OL7'BLW;-OL^[EE%;VB468MB4'",N9-)?H237. MTD_6+L ,]Y,+U339,]&1\E;VEO2T"TP#-?23?YQNC1O5B0XO3W3HUHD.KR?1 M8;VLT8Q!*P:NJJ&:TJ^2F;CL^@_(X:QP9F:TBJS$89IYSH9*)LF ,V"DY[%# M\3Y@R$0I7'5F1?&@\YNS\WO\(IYV+ET#+)3]:-%O%/=8\F<,AZ%C2N-Y$L8Z M RWL!A0'X&%W*MV-_&0N!GOC)0DU4K#63!?1V"$N&L*B*&"T>V"%-HA 5 _W MT T[CMY^2HRV>S"H]I*GF.ADZ:YW7CJ4&FM\*<1"ZYCP+1FM*O3U;*O\8YG# MXN$ H!D;E=(A1$C03J>EB$P7B@<,IGE)*F!0890BZ_Z.77VHN\C@K34]U3Z1 M54*V0NK]1#FQGRZU<]#5A-$>QZSEAF(-X53[A1P(TD\\5+1#H8;^=,XC,V 6U8, M,K@,>+H )*I#2!( \B1[&39KTHB99$_'<: QV1.8'$=^,;A_"@\)!JE^C]&(D ?3KC*=C+@.%WCPSC_T7D<)] M)Y/9]Y#7+/"67/KH%DJ)G1#N9(Z7#OL=IY*&2(=^!+X]XZU.>$O*=%-A 8!* MNB_TL6P,K2"AYL\F4;J8[!V5+4/-+'T :Y9H8@:2"5'&KG.1N)>X;C@ M8^T##BV(9)$$):A[DM\C>W.G>T W\@G9PKP<*:^?&C] ;4NM;+J3RI%*X1#Y MV' [2;X)H8]@T45D&N;:Q*&+'/>LC.YAO@0@B3WGTI (\I2D>B0E&^EJBDPV MR%Q@1H8;XK"A-*Z%>P-%A IIR-?)%)J9'F3'A+1))QOI6WA@CNC?.)N5MCPG M,YL6&.?;(>=,'\#SDQ+%6Y+$OAFB6Y8_,W]PPI=((R(QF2B8>& MD1] 'EG2 M]CAD([5?$7Q4]3-8Z",;YF1U!X!%^XG@4<"PX?W MB5&%H1K0#JONM+\3JAF*VHPO3\7"%O() M23'[@VS1%#3AN[&LDM*XKU,(*- M*8NGZ,&"IQ$!QYPP>7HIIV0+2HSI?>NO%!/5X)4RA2_5U"^-K:B= R9(55>" M\UBIQ:X"5D7Z'J8=]G? ".*\_F/MXR0 '?%8.PL=1ML[&U#"_^X-_[A,\LS^ M-Z,9/>?IXE,12[J,LV+4#"?MA@61),=]*/U2?I!>N*Q&--D?4_M;.;N%8A8B MLI>J7Q61/UG1@#9 Z@!F A@J/)CB=)FEI=E12M2GAD4\1P5,A:$#'U3^9*=C M9\RI[Y!LPD6!TFP!S M[.YE*A;Q8-%!')^ PP%$-W]EN\C4B:0!Z/'1(/09'AYE M*AHWEY^1M#2.XWWD^R2G0B:H%CHC!U5JF62A)NLIS3>4"8+4FUV\FG?_^$*EVX1<%+T5&U)&L?+@Q&/ILA)9X%%1 M'"ACEP(<)*9L+QN5V4Q,7MX]!LTN7GCZ!.+^?!E#3*A.,QIA;&UD]B"P/^3S MD*&I>I0H(R>^J6&!V>JDS-/2=7K[*$<2N3ZBDL8A[=BC*)1"/?/!_UD'8<;&Y'QQ7ET=DWQQ M3+)7QR1?3TRRN%9[J9+(J7[ ^8:+NDGEI]RDM)O?,/,L7:.]:W:'-NK_9^]= MF]LXDG3A[R?B_(=^O9>0(IH"41=<4FV(\NWZ[0#-%B_[?0 U7,P=SCN75)M+8?(O9Z>E19HSKDM MGA*8\S(KCMUK$(''08%)*JE+WC^*83(1TJUMBF(J*4'G356A!8IL2<:\%8OG M;QJ"&:,@N TQ]T)==E*S5)#^L_RG(+QH\;F8FT+^N'(1OGL[8*K<$ZY MJ%8#AU*&%YFC'.G%V"Z<12Y"(R6 26;XRZQA.#6\OVE739KC,Q:?M5X&[ 9\81 * % $/FC @Z=2'1X+F40L@E" M;K%5M[E% 4"0R=S,=8PC(Q< J^UD8,K?5W#7#!R&\.=46GN1+*_+&8-XW&3H MHWEJ(U_Z,O;^ OM<&,5&RN*W2TMMN?Z-]U..0C.O,5KOLI- B76[S>A'HEL1 MJ5@4A).K$R29KF8WC4)6#%-M;0QO]Z,DW<&5'Q2/UWH:^3('R?S78R2.>1(# M@#CT5%+T25D;DBQ$<;=64T-I%SB%K)N[VHMH0(K#2'7IURY MB;$7K1MY;8V_M/7U%B8,$8*^;VA2.8$OB+#0E@C,W*)= 2LP@$$4HUMUF@G4N2!_R5Q_QW[\JJHA/ML622 M'D0]O:,*P:MOK=#ON:8;M7%3E5,L?R+#84/91S&WEY*2HG=@T4*:8B5R^ M8>5@&QR0)XB+ "C@^+4 ,;F/IE!I;J=/Q/:CF@W8Z,UYT[R+2TRF;;&FN' H MNO!GL,9J7,(A)FLK$53V "=2+>:3Z#[V"M*:]B#=Y:.UW& (!/'#:8+L9O($ MV!OMZ=/O E^#MFG>OD<",(7,K9J[]X7.Y>,]O^-^K%AY"MO53(M-_L7D2DK& M?/_+$=4AE@-?I(JEB_;6)P;"7'T/=R\;.97^,S,17C-V 9"Z"&T&/F^P' \Y M96_EZPN#R]#\[%583YQ7"\HKQO0/K*1P(57+*FIF-S='**,B('.4MS!)4?\J M#V9B&&IOG%E,>@?39LW0IEYP-PQ7V__+U*X_XEWKHG'F%,:'6,]S&41XUOBBWM6M8YAE&*CQ_63/"RZ?1 M)UV1>^5]EK+ L9O#+_6W1+6+6P>_TM\QH1P#5T)U\X?@+MHD&16P1H/VR),4 M>:(01+U)3:Q$W.\8PQX#5**$9A(#$4&P])*:%#7B% '(OH#&Y9[\/@9$@UM<@&, M8\$85ZZJFW(;#)N!TX&\3" ?W$6!)-T^WL;KLZI\N7R^>_QO8]8"[L+Q@V_S[/CA$_B?1X]V M2<\')&9T4Z]RL;"#LU0'A[&NV%B"P4KH+=_$[NH5_?L6Z=I5T34,^@OL!7(\,7:[A M'Q[G3[]][S/_XP;]7[>9(_>GHC@(<[LAG[ M8?Y11/L#S@_85T=_N/3H;=R25P>.7-^E^ I+VF]X,[\ V-28B'T6!-7MJ(// M-?0=5]U1_NC130?\OTPA^3)'M1?=3[S*\N/C1W=-;E&?8#G*M!FP5"+>@Z\=9G4'ENG)=_GC!S<=K;K+LG^7QWX7!')_ M;J]V;A_E3Q[=M)=].[(_:L&$?__O_P5_Q'HX\_=K):#;A8KY7:__B()IHKPK MF/'C][+Z7W>GCW$N^2ZW6RE-87S/>YC6:F@G"R0IIE+]-V]?8BEW%AJ(*G5_ M^$T_G#OI.!=^6=;_Q&Z!Q)TX66#)MV=>0J+/'*FA\!/X2GS);*AF)1/J4!/L M\PK;<1/A";=ROJ/+'76VC@AOJ3T!$0)D)_[CVI4:&3,*?.9DZ+1SPIU=@9.?\/TB4R'E>Z( M:3\9FLHGBD)8:_#L-ZA'1#*L"M*&,3EVF,6=1V;%FO8OZ]?-P1(FO3##*3V5 M!M' G#=(5I8K#=,:WHZ$#1'_HF'EN@72C>:<.%'&*'%(ZQ*)H4B9%U-L4H)$ MD]BBGF;&!'38QM4\[TL1.V+-VE^**;$@=JT]N #LHZ M4&3F4U+5V$O939IY#?^:&M7&K,Y$5H^$:[Z'T]'Q 1[1XV_Y%-HS)5_N ME(<,FS!CQ^A^L^)?*K-;06JG;#/0WMK-!0GO(P>/#(/D'KBX4L^'\W QE=X%LI7GV7S#%8?)ND^NR:,\J'",QQ!)I?JK5 MB&%'OH$\Q?86O@W=1@I)1/\#O&?=HFKQC4D!?FHQ[,/!=GH@52EHL6I$LLXQYP9(7QE>E9YRN&]^7 MC3A 9VZ*\F;);?E P1G$/KR]%Y5955R@J>GC/SHX4/J26-Y@9WF6ZF M!W.\Z',CZTA;1FV982Z@#DHRQFY:(DZPZS1OCSU,83=;9TF(_&BE MPDQFMXK6N=$+.W5L7&C2AU\/O;V(;_9L#?O3+9 S;++X'2Z#4( G3D/T=*0; M,V:S?\Y-7[\[$%XWJ*F8M5154$QB1B<,99-:CE7:/$;(ZJH2C%6,YJP::]O@ M!E"W8]^^0*P+V^5KYK^BE(W(BJSF4M3C>JNU,%'^63)0*YPP0DOH^?(?/[*\ M$'4G3_9>>3\P<0J?;\+7F[:?EFXEPD29"WFJ4:=QC?=:A^GW_P^<)+:#L5V!<"[P+S3 9$U)>ZH="L)O4DFOC&&:76B MS5R)0=RW"?(]@V4Q0A>)M+^FV0%JDL)],%P]00;S854I2SE^%#<(A^3?*1TC M0YN5W>\E2E4[==#Z _9 '&^\00^LG;\WQIK2@0RZ15'-5,%Q:TU[![W@7M[+ MIG6A:4C2+%I/$T8EJ1TR-9+MO5.)%-O2C!.,V?[ S69LDQJ23?9,5R2VV-M. M/6U#\FVGKOTTSS=Q8NV+Y'W@QF!WB*J98Q>^B6\/\]G: M"EZ=+N>#ZOV&U3(:&AIEW1K,(T\\SN MP:)4ZL-QG]DQ,V'+-KC/!N2.#\%!EOY*3%_=K^&WFP-LAYKA:FK/AV+H&S"L MI?L+*"NWYDM/J+EQN=/O8LB/^]+##V5=L#EJEP%-IG9*G1V\:N1OBO6R8]27 M3XE&Y[RC +YFAV3!TZT! T8XL-_]+#;+FWD7K !1J4,SN_+MS'Y@DR-F]XZOM78R+)$J>B+!_BC(!F_$A_3-Y)V)VW,' MOG=NU<=77Q]MB(_52C[@\BN [$#=)J*-GVJ_M5+:<^+M,!VX]5:)!BH..L_0 M!5P1SS5UL"C>.[EMRB7Z-_*5\$<9LUV%].8FTGIJ:60'H":KG20G0^13%<HPR6+^N8C/#_ ?K 74U),FJU,8%GP?6"6RX& 75APEWJ-'>G M;5S MESC1.-:VJ7P645*'>&CA.-)3S%MTV_)L6#7^0/@ 9'8N/4#MQ.( $ 8B>Y+4 M)9Q29$%OX:Q6%-@N:_TIWTJV87(T^14V.**FHCP[\05Q<)AQQ?$1!7M1OVN' M53_91%B $OM<7:"OFHOO3BM%W^6P1@<:2K!,^O@3.]3T3]W+=1GG0UGZZ"/COD=.1^/313 ] M/S9\KH=FBGV<:Q RU/ 8N^; >1,B[Z(E#K,7\$2]W:84'>EP^NP/'3W^7O[S M!CNXOB@HU,DT4^*>H/R&&"%'3]\^#VI1.,X M8RYD*5SV2>,AG%A?-(+.9Y)6RR1;$20+*BYC^.-!S7#B>!IU-]R1(.- M^0F7^0CD0XBV:M2T9J$[A\&H]?RQ( Q!3N#!N'$4Q%5R0[>@P(X?/'BRK;2* M!/2UU8_]LKP:YR[ XI_>^XFJ)!B79?*S>4IO\/,NZ^1[M+!Y#8G>.4$8D6]J'\F*GYM$P0B,L3)UJ$)R MU//+H2K$'5,\FS87H]:=R8J&I(4B$L@\BSS;8H4&!4];7>=E,R7SD"T/8G"X36O<-!*^8REI);"K$\O5N>O7J&\'7J984(HH M,2F1CA#%,#W,HNV1#44):VHR&LVQP;?\SU"0WR[3U>D[[28%TM?@O#]CSZB/ M;$\=]$\:5'>U"3H383[:^G%,_=Q%@6OR&&QPW3[#1]9=R1<16:@2[R X1$5I MR*,G#[)IL?&I:/ NX+*%#Y8$D@*52J^D(<+(XANVY*Z!TN,R=NV,=B,\+PW& M.Q6" @F_Y973[#B0J<#?\7,M4ZEQ,;?%$U# M%)X&5K\ YY@94T+"4NEYT/&PPVFI4C'5 SFB\)*="JQXL\=!953\\#4\@< M,G"(<;]) Y)'VG:(29H-'6Y_$]O=Y#1O>YEROQB [_@UE%YJV.-><$QA$;'# M]G96*>1M9(CJ/1\]8/G7;6;GFJ3G#*%.FL1YQFOH_HJ9.64W= K0% M3O<2VR)N@BW,$*PMZ\EHV*!-V;F:#*17/:HN"B2DEA=)6>@?;TV$2EIPHL7Q M;QZKYZ^5J"5R5KLH)$-I66UU>4" QYVX?X'&EO6D7)$P5>6RE(L2D2_;HGP) M,$V3G@%=]F%4FH>HW!?=YB%JEP'@HB>S+K0K, 9HHUS\&%B-%@J;%D>WMF[L MU*]AGL&:+4CCX;7I_:6<>][#*X>J-UOE[;9$%7B)D0RQM'SO,>N!7C:("#9! MYN[#!75.[$8#;+=P1@8.*?FI[3P)O9LLZO)_ACB(*T#.Q"0164T-%8;#P/_ MX2%+WG4]AU?TD['AG1L#.4=+M1*C-+F?[:=V%&5@?'RL[H(^!O]-"A#R<=P6 MR]PHP-8@R;MFM2!$#=U(Z=*P"=%Q\]E)!9* BD(LO60MK(K@6P-;CMJI)Q_> M\IW !*#&L;C::/9[D1XHX(6/8\BL_RJ9NZSZ%$Z;^"GYF)V)2U-4F]_4^=?' M388^V49X-*D 5(J31LVJN:.3R$E!%BK-#8I>(XP%'] D9LOKLTVH+ :\4(NP+7!6@[&J]ZIIV7M3E;X465!#B6%R-0C 6\.NIPW2;!, :4!2U7,F$ M:BXNX'_UT\G5'WFD&C^[>6L1%%(Y_<]O?OM_/U7O'CY\\.#1\;??PF]!]9Q0 M8,(VO:1FJY(1GGKP^)I *%X@O",5+R'F3#$J^;Y$^PHL%PS>P,\S1_49O[]1;??)$LS32<'(]XLXL?L$OL>9='!;&AA.@=6$!$S! M9"[/N;8XJ6/X!N-'P5'(?2(^?+V-DHZW44)Z];77U>;"L0E5VU&02Y?"N_5- M:Z+S588E$B M(<&*%%]:0$;Z44H>7UJ?(LB E";$ #0P#C9%2081Q^.)FC$I M$KFL^: MU"E=NG9%!28?'G1X0W2@L'P!GXZE"S0)=B%!H#OV(>%74;AC04"QF8(<0Y94 MQXGKCE4CH(FQW@/U<[$BCP+GXM M"T]I:D0/RMA%9J7.A\%0KB7_C2LYWJ\* M+IS?H?^QBH,^PQ%5CYB/CBNEZ< 5O<#27]!@="F'!9^[!APK\!(GJHM2%;^U MH5[%K!&WT<(:HQM%H4DXI4]#2*EVO0R*H)S\3W,L\Q!7AI4M2C(70J0L_A)C M!FXC+H$!E F^6/-A?SDY*K2O%V#D%FC-[.EZ]?1U@ MH8MRQ?)TKZ&05HC@[@K+W)<"\^A.>@S*T"H^O"X2#7O\Z %IYY&#RJ<@@FAP ME33/BZ^ CL G#0L/&;>D(?>T'#$ZJ$J\/;'X&J-.YTAUP)'*EQ48B6K1M094IZUQ+/7LDFP+F<8 MT'47" Z,7!C*!-3BVR!"<]O2,#/_;+55'W>:W')5-1MC; 0O!8>-:C4KL)B> MG;(>@UJYL8],P,\)>(A3T&CL(E]&)PO JM%6B@$MAALB%ZR<$I@23%@"9^&'=C0/, %I62VJO4,TV;Z;II-,\'N/]KR9:V6+,Y M)4QLCE$@'!9^AZ^_38AB8]+2;)96Y.HRTWIZ_%^Z-#D)T&Y*9.\)+M^5;.+U\V6H*YC1Q M%-3H4=2A7(-B7*KS,4XQ8*8JND,BO@&5O58#+B,..( MID MD;5G@AU>.01RJN7(37W31^$7%.)MDX:6Y1S3 M(RU:SA2#_(TAV[56&.%N2]B$#6JXL"G\#CIK5M:@A4@MH&NIJ?^H$#P)?_@: MYVJC!>$2M6L;KROA@I":?J$^B<^")#43?@"BQV'+7,T-9?.Q4+, NY5BB17Z M.61(FRR*#13&:1^"QHD>M]&B2Q/"<%$5R\Y?-33I.=: ](JZ/2\].B!7$HMP MW9Y4>!=G/V)8(ZI3>%E/#K-[>(9="ROZ>@$+O,?FYJD-S.?^R4F!PV\*0HUH@_8DBVC5^8 MT^"^EUO)Q%7-O/Y^^%^'F#B"Q7^Y7/$Q?T9AK3Q[_?-IKN8KK3(?Y2XB(9'5 M>Q963QR9'P(L)W!M-R)?97M; M\3>C1O0&1L]&3@YL.Z\G5;C0-5$CF*JUD#%*7\H1H]3=T MW&D7*L+3* !VD M' *- ^.31I%*\CN\D768A73 U*F#'Y]AO&&<)@E\DI9-B16_SS[?WU].* M1#ZYV3$&G-';&3'K6LVW$M *=8@GP@F8:K.8^V3B-283C_?)Q*\JF7AW>(VY M?%B-#&LN,5T1(TO:AIEJN.9&'# P093!46_-//OY\#67WOST[&5\1;)[L"S^ MV<1F&6BDE H3'_TC1HKY;/[][ 0>_/,I/1N/MC#XN-AD+P[V"D*5XBC]@Z]W/QXTV,3%9:I+0"\4GSSP?7V(5 MXLLQAJA<:Y')2L^[[RM'+RGWX)N74V@]Z"JW8^6N>W62N7]XLFG\BIA?N<,AT% M/0]!ZJ^(,9 R0_;!6$EL\BVKCZ\$9M3$:O FL6QBQ6YKT6*FX>F&$ M%XZ-$>QAY$-J"J=S8\,FI!P'2>3%-E,13/G()-,J((P&3S!R;F0EO-!15=?E&U3+Z5,VK!&&NH_7+<: M@]?HQ.CJ^')Q6B:N4$PSICO2NS=PV)+@D$55/'KPZ.FC[QXNBYUKD MMUKM):$(^CD[0P_K]C@C:]PE9#9&4MZ.RQ-]65H7/[ XE- MO]L?SUL,C5=%=C;4;=FYVQ_0"SBCWC(^733EY L8U*L*'"0D&BVG7\)H0%6] M;K^(H;QQ2-JPNN:!?-[G4@,E?.Y53H=4\H DNO4?=988H/X%DX9@,%W['#\T MF.P,?:HY@S?.!"[]!8RJ+MZY[ T6JM[^J2/NXHS(BV^^>]#5!WBV "OKRQS@ MR89D">&4I%4MCEYD?*U6:CEGUNRQP-D]A6 M:8>4ERO$@+LQ"(R!:Y>50\* C+6X68K[5TU4!DJ/++C2]H4TC4! ?.68" D) M,@1[T+%WM.6'; -WPG20Z:J *RED>'4VQ!U!31I\\Q(NM-!:-7S;9',K; M? M2K,C7O=I2X7.GI_$AL[3HLPTV*95-E'LK%G77!1-7?@4E$ D YZIALJ4)8H>1\7D?)O EI+N46!+N K# HN SU(%1^(7B/H^%+AC\JM<-())>IM!8&H2CZ,X!8<@\]X9_D0PAE_)MA6O6_ M%@-IA1M=*ZE-[:&;IH.7'$%&]"!UE.G>(\%O^^#K9%N,.L 4/3O)\';^A] W M\0](2]023NB<\*[\6[,JK_1W"]IC 2AFTIYDHQ8;T1OY&B8I<>N8,KJGXA2/>9"[67?CAY>L;XBRTVM!GAHM .:.;[!!Y$T!-\ MO2=$+MFO?I8P3+WD]=DQQ1KWL\+)$9 =HXJ^+1[=_#JM>]H'XX=_+Y:K[U\J M?V=F.KOP)]$,.OWA59Z=OGC%]M&K5_IR1, C%G!8397EZKPI6J+OY=2*YDRH M'ZW UN/5S6CKHH7A7>1/A,IGV:"H#(=JR2OZLZ\(!1TLTD-48M259X<\7RZH M&K[Y^&]>(3(?I.F,I.G/@=H27HJQQ6V!@SMAWA9+P;$ZY@N5A<1R 3:HA?V$ M>L";&H5DW3R=_J+XC2OAL1BC 3/<9-.Z!.<:69]1+\I4(J0\0,XT#5\_0;3GJ5-G/_S8E#5R$X>=I7VZ8"#$CVU18>MN%TQB8 $A% M>@-!EMC(*)D=1*0>IH7P06X7QZ_0):]A,4H1QZ4": 5R9O M#\OY,A33TETABXE7=ML3^/:7!CE@_N% N\$VLP2ADT -NF1L=8UP_OB3;Z3N M;;)PDW=ZUR.L(+#/-@*;W&07_"5J*[U>-"QU!9;^D5)N8RZ;@M=WE'AVZ=#W MY:(6])!)!&4_+$D]B\&(X,LVYBF1@SGBEFNH:KJ>A!F)_,+>XZ2X\D^[:L/= MB4P4^!,B2*8$'N8/GZ G59I:2L603J5^B-6.49AD<,)XYJH+6V33CE?B]-4_ M7CX_.'JJW@(.DLK*KDU#[:&E8]#2AWMHZ5<%+=UQ3QM$Q>.'#Q\>'SU^S("* M*R2E7C_+3H>*2LE/]=;XE,3EL-8D#(()DS'I+%8;6<:FV%>JPP,Q MW=2A@V(J[4.)NK_ D]?X3#*3));"4D$, O4TF2AVI00]C\;O)%0^%PC2QQ%N MW0YYID9L!"A2LUI:0S >3(SKU!?V)KIT/8)QD0?%K8?=#(_^ %Y M47OK+U591RIL]=,/[@?^V2[&.I518EUH9OV: O9<;,@.%.(?9RTW2$ @V]!> M./:<\ (++#A"@AE;BB;X8=I,CNQ/O!RK)&V!^TO"NT.J[&A M'W^W/71Q*''?^5]'3_V'TN%I#*#"& O_<,E(OCAW\ZVX!HP)9"5H(L7;\B-M MP)C*=E1N^]/Y>AP-!_)($#>WM+*V.[YNF8F3U><2E1AKQ S&OZ]JT$ 93 M.4=ON)Z ])$Z4Z>7G Z$H9KY:*C''*XNP]PCUS'.&HD7#9V/#JBC:PZ5T)-Q MS+%M9B M@57,;$@>RJ)SPRJ6!]I-^ MK:]W"%796HZ /UK&C3QIYQ8R0K]BA M9K+OK6B8M!RH-C&C#9*$'3_PCPB5A[ZT.R5:$W_NTW?J.@_F&VKD@#++I_+/ M_++,9]/, TR ^>'#/./_O\^P2J$ZXF]36GQ7N#Z)M_IK&*S3FEI#H#LKFK$0 M^3EZ?/CHWS0>V$CW"?\@$\&4[\GW1;YCWZ$DL/T$%>6$6-0S+^,(M1<6;1/^ M\6J]H,:+8J2>U0"Y0\RD4U%.BC#VAM_' MAI^XUAB6$50KVMY6X&/AW^%/W88E^PQT"J@89!(.6^D MEHE]D@F(Y??9MP^.[KV[CUE*[($DW!I2X]]]GR&I!!J>]!"\42_@._W 1BM& MX;@3J'QPT50EQK"^E\00U7H(LS5FB ZO>TNOGF6+?>GO'CU^^E X'W\( 65< MM[/&TT'\B JGIMB?)B1^./M1.H/!/?>!XGO*CGK9]>VL^52?\H4M\)!X>4;*$9@=/S M)'V<&-1XP&S < I.T$X^VE1*[,F3Z!WB?3HR3. F@!N/R,,6%)?GYI=@('JG M6&CK-;Q+UJ*R"Q.%:%-4PM3$BEC*>ED=Y!H,)F_7G@$*#'/_Q7=JKO(Z\8<+ M'X;Q3&:8-"%*K,XSAR"756((L22UT@.[[,6&N[NQR<;YR-'SS2O^-SG%2^:GNDD.;N.B74V$WE'LE&] MDZ>*AU+!VN.*B@D;[C J&V,^&F)WF#68@6YNR#A-*&3ZT="7TD5&^]5@-XJK MOA0];;@WBJ4T"4R^@T?9?_B&ML>;7W\KNFGQ/_!K5BT.5KOB*R^[][?3L_M" MATU.99'PCW6D::8.;I _-<]Z^?N9W'D\'JOM( MJTK6EHIVZ;Z,"F^9A558UY@_C[JPUNBZ:J6T>EQU.<$6OAQNTB8N>?RZC!D# M"\IIM7%R5\1OMD K8N-&C)?X[',TA:,(;N(+16D)40[=@1M)S'_WB-/;Z@ 9A^)([ MZ?LFL;K1'+@0&Z;82!$24+D?31\'A1MFCFR>%D$RSN?!9M85P" M+SWEL@Z&WLU$3Q*35!_OG%R]<%:98)G,-4O:Y!,+V1L*7S\'ZPDYU2FVGS- M0,Q)78W YF5GB:\)WGX0@(]EP1EKULG-H2RNIR$GF&= M#T:\_N7MB6]MSL35J"*.'SV(FFV57'I1^\8V;)K4#K4E,@^#8EZ%4#>']3A^ ME=Q$L0$*/D,O-K)W. QX7504Z$S$]G;Q+<$XKG-<.MRII'$\*V3LH4F--H@2 MA=6\U_]\W2(7AQC0<+42N$RM[RG38$R-(F8XNYB\WN@QA'LR9&E5ZBMW[+1E MZ2F'!U<648@+)!U^TSO?%#IVMI7SCWPDXIDE,[LJUH?963],!9^%CC L)4,* M[):3B2Y@-+%-&$^&I05HE!63!IQU,)\F&!^A!^9XB97O8)H+%#;JE>;HCW(5 M%6"Z(',J4^2:/R:9ZB(";C3O2U0+I+*ZN.S_08$0F?T0>BZJZI! M* X7('%EOWVC(K\B6HL;*B$$[[1!J*4>H2#>9\Y3++[!L$7V)C0X^AFYIO/L M;?&>ION&$9C(3/4+S5O/CE3 O<1,_M&)?5SVHB!G7C](WAD4-0 M/?017B!.YNC!P7_=N /%2R;R]]^T<"=D$EVG-S6TQB(OT'6HIMR:G7D[4V/6 MDT;CEDC3QL2B0>Z>R%4B(1 _"#TJMHXN<:L.@ENE$4LLSZ)V DSCC^'$%EL7 M47<.&_6+4,3HO P2U!(ZX8C>W(9:160ULDI"!7<>'F0G$65OH0JN-6YL3K#I MJ;1;%$FW,;,M9O3@0F[1:V/-QB8>*U/$AU HHJT#&!M4T4@98\ LSRGF(Y-; MTH![='_ZG63\E&97Y(6",#21JMYMCN =<$'*NBFE5PEG.7A9C>!X\3@^$D)T M-/OG_'0*C_)%<)55FC8P1!8S4J+:O]%.GBL$:.G0;6'\1(3CG2S*:GJ K2C( ME2R1P)#@R)JG<4OJI>J(:@L+/? 3[8;IO(JNJ8D^3=)FJ*,I-8>_5VHL?FF2 MO=9(3M3*A2)=I+G#U82N.^U1I(5EE^!L^)*RWHN$70'FZK>]:ZA9$JIN-!J8 M=4$.1Q+3ND:-\SH<,[X6):$0(-,2O0<5$T(8(P] Z?/* MACM^=]B$&^](?CNW_IY2*&^GG%IU8M?;*Q/#6\SAB-"@5G.;;!4I21Y^N M^IRB R'^GKVJ*2*O21MP$@]\ @>&\NP^+,!Y5_9QPR2VGWA\9((B!?9\CIW" MA,D_^,TXD++G\ BB18JE(=*/^AS:>S%>MK>2=M=GJCZ0Q#A]R3Q*N=4.M%O4 MB^>BBA"XJITHR2A&UY02<0_"]EFBK,S9)&S_1U2<';N&J M%2AY7471CR'M++4HB"U""H/#^6$..OL43NQ-VR51H@.L71\%ND8E\5&6@D9ZH*\\Y5;+4@7J$H-*. OOGAM+M/7_@'R2B(\@]^T&\TO@L?_,^(S&%[<*FKSYG&0=[YKNU M09'[1R^^+SLL#DVON5UVV"_[NS>Z?/7]]$O00>#4*KPN=.* M$*$'JFU>:&<*._'P,-B:MZTMK^KG?_Y>6NTJ=E<\X57[BG'H<7-/S4H]%"M=.D!0^F8S.* MWDLB:BT3;%;&8TS=1=,SV(8MN"CVRZ@:GY9E9+_!5WB2 MR1TK<<4 ;AQJY:*R"5PH'?:-K>?_^?$&7E MV' 4@;1"4[E9OQ6&3(.$\4_\\W_T[5_2W^LG_Z.?IB%)#ALJV*R??NQWMWF) MFM76.,V*4]3@L8=F;GWFXX90#'WSL4/X0+PR,3$GQ ^$,OG.N163#*%5I4 , M+&@1NA*X0WMI@DLED"3VE2O(4.DH"M3%A+!]H!7YH6FT$>U9?T M?A4\^ *)M.JYI'S6TODR6$/+O7SOY3M\Y@;D^[4W+*JAGBPDQ!0C]"DC@&XY M^11]@6Q@?82C(^>& X$4;D!8Y;*<[*5Y+\WA,S<@S6\$6*_>+N>"R.K>*GX] MWR16M4/?&8$W%)3R#7&M-X"<*Y-FJ+C1+)GBK5LVO:55N]*\/ZNL?U:PT^Z4 MIT0R%/D;:+FD-8IEX%JY9B5),.HGJ+6A6Q6_W+Z%8?M%ZR)0,C;Y^^?0;@YF MV%&(,?8,P@^USA8W%]#,6O\P$8H'SM:D! QVM96+ 8-^FMQ<-C7V9%'S$\.4 MTOZ3^X=:!JA ;KI-6Q0E."/S-R%6"&P!:CRS^PFS32H6:*#T.E_^@/DN<$:1 M(GRH-,H7Y#C9O23K29).:3-)ITZT@!-CP08CHW'AQN\:57^4M'O%OO7B]>'M M'NWQ=E\]WFX\Q!Q*/$*1RC7FF:BAX<2_(X_*RI(U)=['7UZ%5) M&9:H9($,;TZ\A$\G:[_@--OX5:C%A&FMWD==*",3H;SMEW237/T,$>_33UC MCEKK.M%C-HMCR7XZ"IM55)5C.0\;7XCHI&+'% VD9:))A95YCL"XKH=7*K*D MPCN9RT]A73CX']Z[R4!P#U\7E\?#PD^^!CFCVBQF-R6JTU?,=YIG/S+S!3Q@ MJ#LGU8-GKBZ15!&F?A"^#8^+LVXQJ '-D.??@QU\4O\9";N&MF4&^FJ/D>11B_CHI&M^A*Z2 MNQ-*MS%"N@5J=%\Y)C6>4N8Z-O7L4C\G)9#[W4MPFX&F_>'?_LO^\%_Q\,&Y0R&RADV)2!:["^D M1NSNL>\/^/Z F_^[,P?\3!*"'S[;U&:%C[8 K[A1,SVV"PG'JW%H['($/O;( MCQ_LW5>Y)D!C]<0E*3K,>>0Y,@)G?\#W!]S^WYTYX-LLTKO.MT=4PR$__R>W MX\$C<^X\,=65R*$_UYUM>)O'3_D6F?,(3ZE4&49DS:<>TOG#-EGSE39Q?[[W MY_L+.=^CO$];!/'F\IZ/7,(43:+3B'WP4&@N.=B6B/U3CK6WG!T8TY,N'S_< M&*+F:+$E("=,ZP9SW6XR8!C]#IS;%T-+M8<[ZI<2IB,B3C_'4-] 54:)=!29(Y2-+XDL+[KLQ/?MV;JBQ[/?CC-7G")_TT1A(YW3'M%\/]RB<0) M?L3*J062NUZO#WNF+R)&/&8C/@09/O24^&@+PWR4])CJIGG5,2>SZ/M5]^<_ M_0F?!*)W"(?(<# +0Y0&E+GIS'OMHA5VO>MATZ5H,TUPCXC(O'FH)I-6V M1%?D*KB>P7J5QK? \Z".D-2=.1SY[=PP\+ M/0!,7ZDW;$TP58YR;Z-VFQ* TUZ!G%?VT'[F_PCOIM1)IY]X@@]AAEW8.WI8,M#6Q$+5>-'[ MG-2R>Y#%&,CB\1YD\56!+#Z62QD)4H0?!7[W_QT.\S[\IA9AE7/NOQWMEQG-C=9OQ&4))+$##8BZET:!#^FG-' M'0 (ZJC=?4$5$A5BW"@^ #R4SA,>]"?47UK,2:@(04 @4KAD_("0\L$U1J24 M_GN38A!2.# Y0@LZ-(CIBF\F[[C.%>MFW:'=_;>:Q"*-*S7%VO:-RF5GA;3% M8=6KRT *FOD189;O:B(?I!['L3'5'G.)'CQ]_^^1(^G-="S)CO+UVRGJ$!NHS76GNP\.4 M'9^[N<0^2,"._N4K=^V1@TO5]ZZQ?2FQAH\8-"LY(CTO!#C7"SM>8)LE$O3W M*R;NT0IN^(IH2(K*,P.*1 KT$9[7IB'D4?5QB_-Y??W]N=J?JYL[5\1T[59( M:E0S%461=4LT& (1K26V"65]@X[$ M?TKN))SZ&[2"W4*.NQPXC!&+YT(R6]NBREQ.G=>38#/2PU2W#0/Q?!3;ON. MG1'0A-V?K?W9^CK.UJPH*R%XUK18(/NFUDHI;U2A_*9MT-7T8 Z4+RBAC-5O4E2=AN]L? MK/W!^CH.%I$\=UPDZ/IPY5!V7ZV_1O[LD*_427G<_HSLS\C7<4;LV:!:6?!K MR@E2/0JWJ2<\*9#VGG.91(ND'TQ95-G,0[KY?G^.]N?HJSE'X.UPJ]1@,4ZCQU'7P0+Q1?1A%=/)B8(F@JL9!XIGIB_&;PQ:9#O![# MX8HI\:9PR^DBA7F1Q\1P+1C#;1Z]V\1C?; +W8XQ[Z%7X9.W7Y]U.9;TR]80 MW_RE&\Z1>[DOI0^=)'/Q/%/M0VCTMK\@]T)]1X0Z""U>9Z&_W=35)1)XI;U: MA)#YQ?,3[ )?3A;9HH#?MDTQU0. 6GF%#8OVAN+^'-R5<["D\JE$V*5,T/39 M9)$O.^[Z.'6M[V'(+5&I5^NTY%)\N3 F;G\.]N?@CIP#TZ@T@1'X;HC<4Q5Y ME]JL(F.HH ;< MQ#/$Y9)$V:-\(D.]PK:H$Q:JX%7D7#9?H,4TM+UG;R;8I\:[SF&HMQ_?VA^. M_>'XB/'IO8#70GH;6*]Z9I,I_C21U^SX-W#M,&;9U<4>L+P_!'?T$(!ULTO: MTT3'2%'Z7NCW0G\GA'Y'JK!SU,[^0AIM..1(\9T>"MFCGRFOR!;C4>M+4 MS;*BT*;2OKS['-P>Q&_8R)NRK8HS"K\@ GA=2#7U8Z 0=CW MUM->VK\<:;\* VBY!,5>JH=LC9R^:,O9C,@:\4/(VTAMJ91C\GME-=OQ$DN1 M&C8E(D*[TIKL#\F.6?O%V1^2FR^=[R8ET6&0NR"LZ#B9H^^^[[*JF+P3=V"$ ME1:_7C7U_ "+YO4ZX:HKPGEHP;U/6_L$N)M2D M\F7TUX_Y(W\=A+])W2:2)XDA"J5S#7[XWL#Z?5BB1@I-MJF[ARD M];9/Z5Z(]T+\$>,C_E=P*#Q4W,JQ F:1B%H)N:+.#*AZA;?[RRARVDO_7OJO M/+Y+&(6JIJ,3X98.VRW,LWG;K)%*J"_Z@8);S]W$$37LPZ.<&KAS1Y*8&,7V MBD&1DY3'M.PF\ 8\-@:P"Y;,BLH5A3FS;NJ#]/T3:@54[F&(^T-VMP^9T,)* M<6Y6^*X2V=H5[[A#0BT7$F4+0Z+0]/("GTAIAZ*H6>\FBQH&,]]DM*3GP>EKFU6+/S#=1 ^26&URAK^,S3V3_@LX5-48OL<3 MO'!6,I\T:8:Q,F'N7D%]+?8'>G^@[_*!/J5.81[:LG3]HIDRG9YCFE>\QGY^ M^>S5&VZB0FVZJF+"12=P![5V+]&>?SW&Q(7D^?Q6BUKV;;E^?UNN[_9MN5(M])6VY?J48"+>O*?< M/NH,+^!]F^#DY_WE>0LN)^9OV2 63.BD:5?2+(XLR/--5:R[J-G!8D4/.* "Y3@OF:D=G4[72FU#445Q M('_OCAO$0&XS<<7M"BF[1K=NASJ+. M#E/GECC>$JRK!T;*Z6UI26I+O%"W\? M$]LKE+NA4++Q04LFQ;?VVSK!XENOAG,P=O5^Y=L=3M6 UVP<5#)MLD/T>2*Y M\K8HA8QX0-T#'LB<(]4X I^$PNQ-&ZBV5-Q?>@1OE.;3,MJ +6PP>$$?0C# M'_:'='](O[Q#.CZ^M:,+MNRZ 9L/8Q *[S(^7VOJD,NITQWUD7B6^.[BLBT\ M21=%-7QQUO#O;R5]96?\1PG'DU.^=[S3+=V?YIMWO#U7*Q[V<^7JIXN1&A!V M%#X&RU./K1 L^]Z% N#6%%/@S$ %H-D>N$Y7)6'ZP)IVA_-#],M;N) ORG;H M[N>@(A#$BO0#PVKAB@ORN^%5=0%6 2>-B;1I?X/NS]S=.'/;S9G&<[1[@=X+ M]!T1Z,GF'&T\\H VTORYO"@F<'&TKI@L]L":] GEOZMI5&D0O:U,R5?1]B\%RIH(C(%M?5&[?A& O_7=& M^LMZUH(<2%4#MV4JNU!;9$BET1>M*H>62T5@2QC&/AB^%_6[(NK]HFRG!ZCL M-R@'Y5(@C&LJQJ-3@"> 07SCPHZJ?B_P>X&_&P)O ^;.<:79I)=0"I6;$5%; MDW)_=LU$NT[.FPLL:\-\Z Q,G2:T/KW2;#^O^-\@[F>K".<57(#/;)?ZDBF=CT[[P, < MEXV4C41TY:8E!F'6WT\P2DXLZ)[;%F8_ >'&$A6=O4)6]01,)F[5J\5OUA:> M&4NTMF'2(DY=_# L_!W(#IY'BLMC:]<#?1[6TZVZW/"IRVG+&:-_09O'CK?@ M:+%4=6NKL<]'V&KJ^,$S8Q[K0)V"W=B97Y'AN]1AMON@<&1:)&?$\.EWQT=' M#Y\^8C%\NW"AAKTJEP*W#Z/H=LHIO!],SIKZ6L'HIVUY >.7%J!$)6F*8@/; M/'6+=WWONL/LU=O7N=SALHX+^ ;5("UA$X:6<5*_G)V4( ;%A3,=ZF&:/' 8 M\;*98FDNMEV$96HS)+ZT&R[+-P>7#]YZXL'*5'Z/XRFKJN%_\=K^\M^OI*W] MNBU6';\;,_ PE26\I6]);'!@T<-9EK'$-=LX>-BA7'T?/DFHL+:6&/DX6H)1 MDX7_GO8'UOKQDW]3*[]O$&Q-#"$UB)D7#RJJJEPL]I:DDS\I@_<;1!,E06QF MLPX>",N/K2NI7JM$/C208ZHRB1L68*2_YT\Q>2(6;LR;MG1\)N 836 )SEU6 MPW'$<"%7T K8/SUYB3RA PU%O*-YYCHX &7!J3>LZS97(\P@ MGGUXG.U Y0>\*# ZX&"]X4:/5!D?=-!&04--0CVZESH8"XO[ E10WQWNK%#] MK'QWR8WS*VXF#H3T;]8M41'55-FL 1-K6'N4H>IGQ/G#3S,)H*@H7M\]LR/# MBN7[B (]/<=>T*%^[6C$!!QC- ^IMBB799F:4@RVXQV7@ MQ"7\98%K <8$G;B<3^ :[+6FZX60&KYGQ6[72-9P)/ZH< ZT=/TH\EYH2Y$D %V'[[Y%ANYA]9=P=62K D1# GE\@_,L2.'8 MU1#ZQKJ8%H?9F7,9.0$/OG_9NV5V1#\=P;N]J:B_>&[KO_ 99RPV)]K'E&"Y MQT>[R!ZO[5R<)/)P0/(P:D0:^6:JC($Z=$?R%LEZ ;M3'^#%!L22 X?AP1.J(#1]7M/,BFQ<8#IFLP-2=TL9#M198J MSJJBIU*5)=/'2SM;YA%!>Z*/9H(KQP,( [_62I8Q+5OIZ'_+951X?@ZMH1G M\1,/[3*\G,' 9*C-C&BY=)@E5D56L!XMWG7X"-5!O+I@_I7H+X("(FLC(Q8* M^N"4#+E:MBR>SYKJ2>BFMX@45^N6'&9_!_V*#X(1V/UW/FZ._"I4%4D+"V/Q MS>'SN':2;LZV +,)/M"1:8S?MBM@Y/@'.^ 46-IW_;VL!.(UIK62.]\[; MW_3#N6-=8M>IK+%U,W(Q4"=GF-0$;U:,?)$780:_0TN>7+& MP$>"Q7K65+!\__XOQP\??@]/!LV(]U*P'HC9(E@(>B%=>4W]"N#*L@61U<72 M[7 #\)4P)8Z1E'5T#R%V@.] ;\9AY $#4GC9H36P>^YLZL#??V9SQ?Z)WWE( M+T:;JL8B7KCQ)-S6U+9H=P5VE.?DV/DV="#9[^2 4[7Q!A$;/,?L<9J-X\)! M_P@TZ%*#? Z&* X*HS'D8)+][4!(-VRD47/ (U(C.)!U M]<08H#7$-)8X]@2[.:44Q4>8I\;\!)N_@G<@BX=*3EEK''="*0\PGO$X:I29 M-X.+G'$M85X836-5X%KC+R2&<&3S[IBA620CTTB!\"G3_&33&^\[=3SI2$T; M(OY]5S=K<+X=[G^@%*IF8QC5G(ZH,APD/Y%:RN740-GJ>7G)8NXWB6U%R(KTK&M0SM'08"\1X=M':#=48X&<\6]?KU5Y9 M='R5:.)O[) (\=(R?!, MXMT%D\3H+<4!E4[K'&_,K@\\\ ><1!1\3]40[1V1:V'>EV/CBXBTFEVT+@HE M_P+F&U[$.;Y)Z49*5&"$SVCUI? *U$UFXF8VG$[3\8NFPXT:WWN8(.7FFN8= M"4G-SZ='A0VA7 OA9; M/HRWS?C"I+.*DW+O,=7+'X@E$<8X*RY ^5$"1"T/>+',A;R:?S:;P^P'U)X@ M*"CCZ/:HEHBK0L?EG?+(D0:!42Y1;8:7TY!S,:7BK_/A**HNNK@H/W[^3XE2 MXG4!%A<%R_VQ8)EBG"1X^4.KY)#*]:9ZGFX40 7V1"%_"9>[F]=? M8K@O&[S8&'4 WG;=&'^!K7):RK$\N))M36"G&6N!-/),0YF$R34KP-B C@2N M :?>FZA>OJ( _I8'PR.R>V@,'/5<9""%J!O_Z%0<\-'7;/+>'H+NT8/'C[Y] M_.2[;QF[A! !20UU;/DZ[^=*(BG)/HG>,,D[//J-3R7=N,#^RMJ326S 35PU M,G0,ZC3SNE0/"67OU=O78KN1#O;96 X9.:6$PH]I8@/%/P!;?F,X54&('O!_ MT5;&7>:$HO M*3D0J)D;O.X1,C0KW507,S!JXP( M')E$S1BV% 4[]>1H."0)(4=@BULS4'_5F)4QWWA_4!F>)$$O"KEBI')6MET? M0A*,DNY$@BAG'=UF*)EA3[^8T"+M:9J'O%JHW_Q2(_T@_9,%W@ <@>VP*I2. M#)^[/](:@7GM0:=Y=E& 6PO/:&5IW $36RO,#UL6HF6PO19,@CV^'F$MK&:0 M28>CAWJ1P4NPW,Y"R=;.XUE3N.>_'CU^"/8QN&%\&02@)[SQ2UGY *&.0UF\ MA,F$OGOJY[/V&.A>,TY>WY.NM]S!V[J85C"X(V1,43H%!+QI31QR5$W@/6+N M?SX*'G4=(26Z[+RD?9;KJ:!\",-,$+0CMW"43ZH*$(L\NL_6W@)T];Q@N,$4 M/)U)SXA7^7>$EOSU;%M[DXL> M8H&W.R&$W'M$X"=I-?6XR[HC@X+MX,L"I1S6XWW[+&'0+"E4Z+?([JEE6^,M M2CK6R75B-,KO2% &58#"%TQ1[]CBJIA(L<(S?P ME!']VMY,DP7R$G,\:N$D3 M=4+*+[[=##S4L:FGM]VN8,E(XHH"AU&THAM*KFTU#?=(]V+\-.K"5Z+G--1T MS<)\R]X_?3OFQ1!#:MHA,Z5E.&#'9K5R"/-LXF"(3^&B+Y>H^ZPJ5AV9!;I& M%NJHJW[%O$::JKLCL91?HPLFA"AQA35#I)DE7]6R'8ZPP8(D$W8;#J&YV K- M;9%\853%=4P,7#<7H7@GB>,CM2K["1=-=4&"I)-?^=Z0@GF)0O!+CGG;T@-Z MO =04!!&*A($*!&+N $3 LJ11](>56G8GA9/AI+3> LA\Q36'60678]5Q87&8"&=*L!:LMV'%MW0*Z*\B:U)HG5KM@C5E,Z.;>4*LS9] 5(>'WSH.A:R:/T.NV&I*5@ MP'/8$C#3IJR/4*RGRS8,.72:J@MCX-D)P%5)3W3@<8/"-6J<35!+F MC,]!W_=#[TQ @2T?%4K2250J Z8[F.\_NCH\PCR#OS_63;E0\9U2EJ]"KN-U49\'A&6A:+DLYKGY7S.Q=!^ MH75+TI>Q1E-,!V82?1;8#"),DFJ$?(:39DG%50R*X3;DI'<;+AWBXP CW)'< M\N=&SKW99!RN-*QBF\PQ ".!R%(5>-M@2B*#2<-'0E\W-IM5R"SHQ1S04*8, ML\,;,L B:?@3&2C6"]U\>NAT^T#;6OR#?;T__1M"(-RV?;T(?6,VMPCF=2%5D.,.Y,6BY5+]"XT8:7:): M$Q4=L8?0]YMVZ8$2@C7RI89CM!2Y#8(MBW>.L#!XL ,2!J6:/,@$.B+V4#!S M$8OC!-GJO4QKB\1IS%UEBQ$LP07$2&$ ([%-16^B'I56Q*["I,")@=S68VX! M-!R>&)*JU)&UJI4.Y*BOB!'EH9C:8[*-B8RRQK$E?IC]8B";]IUT/L#DQ_-A M"M-!,ACNA-.L&6:KU]8YAKE;'^SL&$3#*TK$#J+YU0!@Y2)D,S'HD[:14!7D MAP7Q%=S&\P;MS#/3)OX!J(HEV@_EK>R,PP@A)@AM8>V MXQQMX%EJ=>QV2",OU)/BP&PG+IQ#E%?*,HX&#[IDOIS&2>,1@GV,W10.?K:L M<,#WVX2Z8V_T7"X:V:]C*:,X.-OM&FEL,[,K.K)UA(W1)M*?-7&:I%SAB7U)9T3F8 MB0L4DX)/)/(S3-)S1,5_Z'JS>@U!E7XK6:"ABYAS3',_!L[+]U/]4;84* M!H.4%C1CG++;PHC;J@Y3-!B-?M*2*XJ&K(![)'8B ''BJ.3O%+7D);':QW^: M;E-6>=[YMF\+CKAE)PV]5O.1"S V1VWQB[%$)'SL7SHIP":=5UE/#K-[&&AT&)Q\O4!@ MZ@J+Z=JRNT]3?X8ICLY;177V5J..A]5A].TW;@,G88K?"X7K2='^V1I^@*5\ M64M^DBQ!5CV>L8^=$(>4]FU38[,> V$.M !_/_RO0TD#O%RNV$1YQM'(US^? M4I+:J#A9ID@:(NN+;-66HVR#G,GYO&56/OA[Y]P[,DT1TLG18=WBJ78$=+S[;?S?^TA>.L[1"0HW;@Y/DX0D?2+Q=OVZ:=^Q;RF('EH:."51 MT'L3HD!N:FP#NJXT%I]$X.'?$OR..BRIH2'.*1DB#%B14(5 :>R*4HRLD["T M+"_K :Q>;A3.",/<5NZJVW]7"#K*@7R!S 32N.+!]\^V)XZ('\K;VRU$M(!' M7XCOG^(DY%Y5U-"YFP\UN_>8,?,'VN?B(RP-6"=.0&6[/$G$K&BWQ3C'H$9)[3.\JO166+8" M>Z9O11<&QOWH?&FT0"_+G<$KCT2)KZ"JD"3/#,PBXBB[K'O"J"' M#Y:SA2G M;:)5"?;")0:2ISD@-98<>"VPM$."=4/0["?$A'?$:,^'LIK&2:7MA L?03T.X>_!,8#$TU"&N#B+98HW/L MP' .UYDC#89$R0:V$P<>?1L1TD'3$JTS4(I=A&GVWH61O03'N$5X^WQ0*(KG MZ=$R(M_[HXCN$K7^98*\VNP08AS2]CCQ5HP5=^[#X5;>"A28P0ZCC]4X7?,! M4T$Y)UJP(#Y4#+5VWI8WF"VW_6DKC/DV_$KA=IR%CP OK%_)-Q9L2"#'X& Y MOTRGQQJ&P&Q\9&VK/P]4BZV<$/P3G MA>?'',!IL>0H!+OMZ-?W-Q\ >RF+0,4O$<(>?H.IKW?:+DKIEL-\7CFB+1PP-1+=F70PF<(K$.<;P'RH945&$!)F.KV$Z!AE'4J];7+F*/"'43Y"700"Z^9H54T6#BM/8X15VJ2 53=X ME_CM8*.AE\K:0/:KY50WMSM2J%/9B5M+QJ7/MI.@(L8*':2*^P-A)5+PYW;M MU0ZT&(4?T-0IF;VJ.2?EE4H0V'^1G*)AG)8X?.*IO>*1S?F\NNBT^I"VHLMA MFY<-KL5O40G4K57P6%9)]'J9ATC/KJ#\(F<";1JLG993KR&AGJC:32Z7-Y<" M('YI&=L1^@0CN Q6J%E6Z(Q2!\GX9:2&HP2IAX&D[2PNRM".8( M(^"L[,# M%<6X4Q

1B"3,_\E,L&75?K935'Z;17C@,73"(W@QB33V0Z"Q09D"D8%SE M19Z9>&MS:M6E6)BTQ ]Y];DN;56 :*.B8^7>,V7S;5%U"%,K&!7;I*+9. M+"XEHV &=%W5]XLSYE&N@$9.8*$0#]R>.^@,;($5P]=C)&/G)MS#(;@!&+Z_ M<&1:2N.W*>V+*#@^_9&ATZ*5R0[$A7??HAO(%$#A&GS,IL3C9<;*R4*6BKB/ M<2G"K\:_AQM),U"8CRYMT\8K2U.^3*"8\BR*(7IH1'AG;H?$CJ%<&.F%MR3+ MEE"]VAK#F^=D^_'5I%1G)MYF'Z.^J-Z6'#'8<(C*5!P@".:=UL=1Y>T'=,VE M3FT4.=H"R 3$41N!.C7@D73>H&/M]\():81'2C%^S4,3[@K_YAZ;,(9-.-IC M$[XJ;,+O]0I!CYB2=8KHBZG7-_F8PA)-4&TT6!$;EE&80:SP6:F=4V\%<9PD M>GW(@%29BUF )LF"2"-,]BY"?S^_)LQN+ $6V[E)*1R9*,:'@& 4I8E]HR%' MMQL]F!![Y(Z\KD22 (O0E62,>4\G M/$099"G2$U8"ZT7#-)')'\6# RF)5>:Y>0F($7+W.)]=D^":2#^1FAJU;C41 MX=&WL!-^]&0'7&7TY+.%7FTM&LI5YA,);EEVCFN[1K??#*X5^$3DO".A)UV? MS#24$$0$4G'8DZ2'%_H;@_8]#9TZ1F$M'J$(+MK0)D"=KI?^L,B(H3L5QBW8 MD4)=.L,9ND5"36ACK5#7BC3OZ351^?IZT?BJTRB/HTR-[2[S/?CXX;$^0ARG MD=E%U<,JS[MQ1?)WW^#,8Y,\5KC@$@*G?,.1Z]]H>6 2(!B?U3>A_S=R46232<')5K#N%>XPV>,VS M1;-VQ ZM)0/6 ]/"WY%*:NR4U_7 M!<^!9B>?$.*.^*6>1MD3B85"TF15S1Y:*)^NY-84DF'>?!#$%Y%%$&EV0!.% MQWX+E?VC0R2U_RDZ7VY!:FS"_-N&T();'V4@975..F=%E=92-ZU%*&7,4.08 MW>71UA+XVY7ZT62%UCMRV:[O*2"ENJ+<:"8Q=37%$:FW(GXS5=?1DL09R. A MUFXNN:?AO JQ&+-BM-J8W)&;LV2GM\%T9B'%11=K*\N;>HHLN2%!GXJ2FJ4#3:VT 1P%]GH,T$^1OH M7I2XC^U3E[?-W\)H7(J4@,W=,7M6 M';:+ATT$3D(/A'\:6-N: <79#2&"(+7#T7E5BS@*')J:V::O!.U$0I7/^$>D MQ>&]+3UBZ1,K#S\ +?GDXK78?/-U;+Z#V <*]D>L'&N4C84-+P5T$=?>EY+) MKKPQ["LLIPY=(L'/?V'5$.NWV\I:%]V;4M M2A)-W%G$065H\'W.)'))6EE3 V=: IZ:8$%\105K]%IK0:/9@7,&VPYZ3>?) M)!HHLV19,3!C7O+2H3QYRN&U2)^D5+T09DL\NL1J' ?=MO=K2X5L[]8]@9O] M\.:UH,SNRS11D97=O__+T6/ZJ^ZKL/^.-+H(,XSM%UDU4HQ;CZ-2<>WJ8] "'P;_0\3L@AITITZ+PM P'#_/LX7=Y]NW1_2TRRO&^.3H#'&>8GS)01QCWJ4/P?FZN' ZXA,H5 M;WZ7;@='4/1R455D2]AQH-3'*T#2C8.3A0=GA4X CV:-G[JL")X,T'C>C1+I[K@>J@GY%4E]3K9$=^^_LMB M+%2?7"!OR&QY$T[ SXPK>5N\IUF^"2".7Y"YKNUNG$LUKFZIF5LN(2 M;P5;N@,K")+&249VC[-NTF*9V8:IK=!]>/1 ^_V^](A]+,B8!!Y!"GM1D838 MVY@*6@E(D6#-9T,[=Z" ?K0$J$O,9".FJ:--U'B9[*FV4;/GC,)<-NXEH3!? M)W2".2M'W64=,]/&P;(\B9:9(B8#:\ZUXW,=>CHHUZ$8N!T'B=@(Q1Y9Y4RZ M%R3T@%R[I-$J(E<[@:NRRHZ?YM+U =_^XOE)AN&P@1"[J#JZM)B];2AFV:^; M;115"&29^P*1-+!A;KKU^3]G]X[N8YT=EG& %0RC73051UB,&T:@B$JI%H-[ M]#VMPKUC\PC"A8Q]$WOH>>2YO.@^10GQ<7AM-7,A_J<.-,J]QO(8N18]UD!. M*<'/Z#"=%L>H5Z$:B@HF!1. B%"^+EO#5.:E7]O[3@K3R42A6 EY@GG/&.T8 MW)M2FB.^]-'3[Q[X@*Q].V\2)>[&2$ 3J<=@=1MLKE$('9;:K@0QB#DRO!O] MZ5..1[T7?5A/Z]8XBQ@R!-N$:ESJYH? L.T."_+4'+-E >Z>N%14_8I_0IQPU71#ZT8"ZTOX?A&(N42=Q/44:_;%HJ3&,#+C MJ/@K>HCD851O^0NUZ81PW;?2CNCO5 Q(X1BZ/ 4L8)LO6.0C1E261PQ#^1S-<# M%8)_^8.&+=2R#3E!,ZWS#85ABA(M]4.5AQ]0CD7O73.M1CZ Q]IRZ1_-RDP8<%RGHU:*FF9V%.:#F*#M?? M+4JZ]_CAWMRW.<5N"[3A'>;2XM=OH_?TT=,GCW-CU\LM*TW"E%E6]U+9["LN M@TX,(V-Y3@5<88FU.>D0T6'?!_D=M\D"D%QHT>%HUQ2EZ$(QUA-&'G9/1FRT]' ,>XF/N&?0UMVTW)BEQ7W@&>/3L=1=49L5M2!0[+ZT[O*O+:^(1S[6A:@;'# MJ 5OL[3J^B9I;TT=T0DL MKZ[0ZY/3M_@+'[PLD=>%CKENIMMJA4A:^34HE7@ESEQ[44Z4ZJ\R+=K(AM^] M^:1"*=._1-)+H3MP]3LDS83!Z:T15?'[A_/9;QVZ$7P+&=@+E=B00QVJ$;4, M@AVJQH<*L37=13D=<.&I.E]TL))J2N4X1F+HB?3BI+;>H_7]\*C&)YVZA6KP MPW!<'N&2Z;:06@@L%7A'3272B^M%.'[;_%'9X.(>IO1(B?'H:OE^'O+PBSY)-*+N%Y!_NCT8YB62Q]HZ9RF-0>82*NE1 2, M"!&-Z>[R=_XZ/@II^HI:\IZK!FX@&A(^P=6$-5FJ\P=[N 7VT!8#0D:@\,T4PRT=1)2LXM@F13R./Q6%>>.>UUB#IV' M'0($G0T#4%E$.<&NER[;E*Z:1ED6\\FQT(FBA0CV)JSIOK*.3F8>C*[/PFQM M5^!+X!UX50MMSC&&(Q\\E7 D.=C9F73,D1M3V+71+6,_-W? MGG,"^$V]B!K!%$72:QNJ+9, E32^:^LF%'O'KFVXV'\68:*AGQA[R]R;VMUW MT:PM#$1R]BJ;SL(Y,+-C^+TTE]>ZA7A)9_Y.T_7XB2W''V Z+)W6SC@]>_O3 M#R>Z3F,#&[DDQ\8WIF,C4*\>3]408 .. 4EBIZ[&>!DZG$(!)VH #%N0X)B/ MS%J@;ZD.=LSP?'L:YLI\4NCP:0KRKRBU<";UX\]?_37^^$DU:2AF;>11\T+\ MTF=PZ(O!/^'MVV?^"9&9KN;:#X'D ;^NFUZ:8U^@G//@G M\Y:">:AW]'M_/WN>?-&W=GDMB)>S8H9IBY'E.GU]=CKRUE/"<[(!\HR+4LW M_9>?A=2[ G3XZQ1](YW_',0'E9Z>V420@@;P+JE_^G,_LNP5FM $CU+5@>]C MN=<+FG4I@SU=*(:V=Q)Y2G!'4F\TC,(+AW:XSX8Z](HT]S:U(<9N552Z& Q@ M,YC+@BYK='&J$IZG%>_ M0=1#+7>-"HVVSC4>("Z%IE+0OQEU#6J+=4O" M;-HD (]Z->D;G%D1PYN!29 M-]747O/:^>^F?"I\Z:5R,V?2L25' (1TJ]8KDZ/7EWN!J'BBM6-C!6MG6QH" M0ZM0!<*S$ES5JJ%MH=NU%>N840*4U*&9"D@OH-7(?/6887*XDQR4W(-\ ML=5@?35FS9&5UGDK86NIO*D6.?>*-F;83#YB_^^DN!T- 9UH*\[M7:(B)->V M 1F%XQQ\[<_8I$J>4# SF7^VV4[_F7RZ7\IBA4&GEJBA!+Z;I.?UVI7H@=P. M'"[,?0PEYG<-7")L#"-_!*OTV*N6.O&H[96J:83@(7\NZ,99.9+M5_P23E33 M!L5X=E,*$+82GHKT\%'0F/7"\X&!>J]*6Y9G+K$0S[FNI%AR&VC5S>A= MQTVL.(!(3+0^/EL0!T8W(D#\EG:8A$(V?2>UP%VASIOWOC9/]."L0IA M\;L$]UYYW^3N"7_F@?%I--H3+S?UE<.+>?+TCN"DLRC$'8XJVPS1I6!]=QE M4!ZF2P:HE17HW_!@E.LP2HV4Y\*!%.F@Z-CJ84+1UX?EL$ZX4"3HW5;FWRO* MB$EDA^%AW9F$^]P_-&%^2*7/1O8E\K]LM)#)>HUR/$(+#>8.$JX'F!-,BBPS M\V$QO:F#GB=OE%^"YSY-?UOG%SG>/HWWT M+3; *SYC['05X7VHNQ@8!&^$%WH)VE*5',*.0D%LYK1+)#F)U(HIOHQED2-" MSM#&!'S)"$"7U3B.#/9!M7+\2(NDC=JZ^SDKW;IE$QE?'EPU,Q6D]UF%W2O?&W&6E1HI MEDPDG4:AXLD2H$[C?8G,8.*]#345:,SM(4#7!@%ZN(< [2% N[TW5%YX'6*2 MG_K3S1SVDJ:&/P#]Z0$J[2H)AX0 N?_H+7U'45=#T*82D]M:NZ\@)8Z MZYTD09X M8B.*.C+?5J:Z$E0@J-_ A6&PD*Q'0X.052$A#ID&LR\F3"D);8 MY%FA-8"I M8*;FC& "H2_S>8+4E_=%9IQZ6=B[A:8^"Q^,DXZ:IPO&X>VQ)N[R&Q2?$(P5 M)I3MNB$&HZ&PV&@LRL8MB MKU>RWX=J7J09ZUV+/Y$ 88WH=EH]TR8BRH,ZB=MAY%9Y%OND.+@.0?M?0Y Z ML.N8X&!:%SE.#I'V@\(_"]=V1!N/S#$)=3.=3MB R;M*J5 L>D[J5!6\P3-! M1ZT=JFWHF5EO;NQCQHA#"\W9V3?B0CHM!,8KT1=4XSNV)11M:B)5;)C<*"TS M]LZA&G*&:-"23X&M22&:H3(LNCYT:W$*E-VG K,SZ41@*#AV82"VK&>CJTR> ME$+/MGK/!-1LQ*B+@1B,*8\0C.&+/3;+ON<.YX>Y=0NH;&W4'=CY4LJ(6FKD MQAK>FM2,LBE>GP?NEY&":(Z1)=1$AM/1"IR$P_P^JTA0O0Y'"%F1Z^*$B,$X M)W!**6(# J8NS\&-TRL;?EY6/TE.D,WP:0=QXA^V,[# M(WRE4,@5[F5.>L5R'6C;[,,$6MJT :_*H8)>*%0[9KK280T21L(H#TT\%[HU M%/,_-=)M2S2D]\!G(\%^3]>*CR<:8E:X2%>+:H\8A%@< V'_1Y!5J!(>$KZ2 M.W"H?Q]KA!356O_ %S]16;,R$J(&%.Q]-\$FQ"A* S<@,_S<'BK7*^M)Y] 4 MY"PD=G82%._$(HK..7LY,MT,@VI.DJ3SI[:Y]%F_#M8[NR*8%, MM/AFQ047@GCCC@W&UXDA#B\25HSS#@0(1\&OT/8U^!.KA<('LD=734.>]_R5 M,G6S4DDDT#A4][B(OD?-[/[[U9]^^>]79C]\>8%F[AM?1>I*TESD3Y)%95<# M30VV2,($T0H0Z)FT/:S(0LTM/P96\H+O<> )DWIF]#$#U>WYV^M?_.: D3L; M&"9A>7+XY^2<26<56.H#^0V9TN=N450SFEF!]-\H&11+Q7W0> 6\,WD:I[;9 M;-H*3,1[J%]4$D8FN&@W?G.#$1V(39=-C5(4\M\*5>+8\!EA64]Z^$CM-EJG MSI>I?ZS>(CCZT(^,PM14'4O5W=C?@8(X3 :5\ZDCYDC*SH*G_2Z="JYY$C#R M&;ZH3,FD5&SBS-OF?6=LH"5XE8/,>-70*XQP>JY<4+N'R92HT9;H5^&TA,=0 MZ2KQH(!S6/%)F,)Z2.58S"%"%BW-#H/E]'**W\!#IVVQ)L".QRPQ^V*++ )\ MUZ-%L4T/Z;_,3H4V@*4LQ!K>NSF8H5U'=1_!_\$?O3C*UO@-<^^1DPMGXA_. M@Y5/I/#TVM1 L%AZ/)SLI4B+QK4*NF57C4RMDLH5S4 M )0\QJZ&/I&%U*S^A0,)(%?[ CPD=2,&/F%A.^4]4OLA9RHT357L/NTZ;S;V M^B(2+^/=$_C;NPW\(ED&N9VD!RP5BC=8NN51)V)(R2H=)N0A,XYS-8+2C M!8:C-U%\GRJ>HNVE16]\+NWI"NZ\]%,@;0!:?%N]^4) \B\EMH476M-2%$8: M&99R\AC!4)G.G6S5H<%>B+[94(^^2,]&\:.H*P:3TZ36$IK&*7^K\38Y*FMN M58U)A@*% ZVVP;@C]Z^*(&4C=C,19>XJ^,PS\9X^NN7@E0#Z7X!=;$*[M42J MK=1Z[@HOX1CN8,'/-<3.13%=9#=H4QS[,!)0+IOJO,3U-IW;Z(W29],&GDA$ MB#Z74"C3NGEHDNGOY>;@TR4NCK0L]U>H0&VSH1YP1M'%2+FT[/B1LE=>W:'Z M9-3E<]>MRL@O[KPU)&4 .+:0N.$!1Y:LFDDI'S(G0MC*VBK%"\_R_HQ?=>6$ M*BN?]];M]GA\=F/3TAR)96,HR62^HV;V= R%6O23UC5*I.Q;B]QBNOK;?;IZ MGZZ^(V)VZ8$]H7Z/.P%3035:B8H%MY0T7MQ.V++.5H"5Q6]5H&?\6X-)# M5V#AK>4-",GBN'@X72:]L,)*'&K1&(YQY#%$I@Z+1/XLRS R/,1UM8-TLYBU MQ41! $7;"UZLF=V/&WLR"2T:\I^)0NECL+^>+8R##Z>+LIJ"5>5]0BD7?%EK M6WVV".BVFS0IT0"4K$H\@]R<4F(00+ MTYMPOEP\65D5A UD&RJ07]<^C"=_?//?K_QZ)3$Z+1)+Z)3S0+Y ''%3;\Q=@+-!2R**:^.-*"A=<7X*S,NK@-GMU^2 M+=9'Q>&$.(EOMQ.J?U-!@G>QJ!E-M&-3X=-OC/O[_[/WILUM7%>[Z/=3=?Y# M7U_GE%0%,B0UQ^=-%4U)MA+)8HF*??-^>:L)-(BV&MU(#Z207W_7LX8]-!HD M)7%T\"&.2 +=>UA[[34^#XS*< &^W]W>W<'+OM][O/WL><(%0SBTA@BYLL/L MDIR[9+HZ88E$T&@HV+)9J0$G)W(.:U% ^V3R6K"TDI&.<+H5K3;49:HEW>.E M04T35G%T>VEL2#82?J;6:"CM,K(: ^2]P;=^-KXHMAU;+$K9A\W1/1R17 $ MY,&- FNCO(6\AF[E'4"LPB.[)D@\6XE(4-EQRPC:O2;F5?G+A&Q$8\%9E$T8 M>^:>#M0//HBE5Y0!*$15#R%#>Q46Z*R60AFDJ;2.INC'CBW+WNW-'XG?T 7>4/'LT2G;WGF!Y!('X@N^$40:T-'WF3DV&(L^V+'3O H,-G^IW1Q^% M\D"NW2V)5,,QY%8B !)69#,9ZK0@1 K6;;P" 9"$/EZ!3SBI+1>!*[Q&M7DC M-F@BC3P=RJBU?6*;V[V#(S?)%IDXU1)"S\$!1M MPN'C+EV'##H(/;J*W!;/WK\^NCL&>)^;VT%F)I$ ]*^$%-A2MW!^!!VZ@@'2 M/R4A%U^XBG57<-N/<.+X]'JDN9J9(;B@TO6D$CX0AQY7"#9Q<.>0"N0"GAC0 M;; (3OM]&=RXGUG_-@%)3434\KJ$H%PQ@>OM(8M<5+!S_;A"5PXF--#Q?D=Q MA3R8T/3JP(0BM_*;<(5NS:O*:P>RZ("AV2C4X'E8Q1]WA9?.!]F&S(JI?"15]E*]I.?K3\<.H@,:!I7I+!P+GB MO1VRK767!-Z#A$'@2!:++"U\@/GE]@']-:_'71XC]QQ5@-'WSX\A1[A8LH'1 M/L];S0FZ"K+AN6E16V"O;UG[NF^.:^SU?<6JKX\*)L]K\;YQ:7OE($/WNQ/@ MLCT'BM+NTQ'6RCGR@QA'Y_>J,]AE!&:'DM]YO)1#[:I_X6YANUO[#$$/5B5Q MN+X@X,O2 N>M(O]7ET\:5PV4AWW;PKA:AZ]H4>B [$=N:(',T8 FMA^D55>[ M!"[Y/+DZK)+F!^V,#3L'?I"&U5E5?4I=WU[#+:_H*^4;2<(=ZSOQ5!++[(SY M/^BRF%@,02K K80%?^MW43@-@.T*W/>)]"1&N W.,]=-QMF<=?.TC$V%8R8Y ML1[/E&E$I!AJ""_%+19W!M/>/;P5.(NAM8E+,"&D@VV,&@'A/E]7SC.DO$43_@7*)L9% MF@NMK(4HN"0BN-#ER9GE+:=YJ;!8J/K@5@;<.^2G"HDN\W16&J.4Q^N18$3- MH$K?+8B6QPL5980S(95?9[.JR/0TU-FTABI@J?-ML8QUDV6"X0]*!SHAO5M? M"_I"D@!>B(G.P$#_@CY[3AQ+8E+<&38Y/&BH*#T\:??Y#])2;=@ J)N2A9M8 M2S_S8 081=RUC);UXVPR!,,;8Q0X5#1V\96S@ENCHR6QPHQU);[TN5/U*^;E/4F9;VN669-AYLUB3FJ M-%_Y/]#OAI/<1X7HA:#6QBDB8+\@=V 9U+XW#O/L3 $J\JB$U=7RB"Z3"S.' M1X"\:AB@F#(NT?B3 'L-!T6L>9-MGZV>[3-*E'UP$O2)KEPS9YEK(D0JGR^3 MV)?YP04AW,<"C$"A2@C)*G"WM"UK?R[>"Z?/-Y]D M.U!"SL7P7=H^NKJ(,HJP&25* M4JH?7**[L+56YZ-LT8I'_B(J=-S;V=L9>6-72H\-YX7$3UT/X!Y-IBF'*YSO MX2W\T# !PT56"_0B8ES9<=WA'.P^83#?9P^M)9YM"6!6+CV$#:WE/YP/&KJK M [&E$ C%-T3.^>R$W;-D&+5Y$:V DIQYBRE<$FP.;.Z&S3^]L"T@9IR5FI]D M(9YP$\&1WU[ZP\#;7+0B,!^:N$E73MU24.& !Z0"P:U%5FYK * >$E+)Z%V* M(1 C;VREB5=:+[,2ULA[Z*5PZJ[/YJ7/2--$/V13X:-*7N<%'SMO:DL,*BZO M(1T(4L1"F]!D*EWI=SFTK3SPE-M+?PSC&F=?:"QB[FB]>V?G-KJ@_(;KD3GZBP['>*@[N6V[;Q(,AI- ([I M4,\HB,:L#2@X1GH<0A2!2+16;K H&QY?9MJ!"<@G><[0M<#KJFD#C_CJ_1OZ M:CO6MGLYC@&\D^%7"0UNYHAP+>D3#5_.OB^JN*#'?H#HT?E$Q9 M!:3)(= @#(;R@ZRANH)'^6>ZSBR4O!)PCA9A[Y&IYVD%4B7)*:11!=SMY7R;OQV3FT"^?V?M0NI$Q?PD:?\T@ M:IU-Q]W]XYSC<+@H!C8NH=5GV>.3- 4$AG0,T4C@,/#3W$+A[/BI\.@K/Z[G M-M:/O?(@#$(RB&\1A:V#^VMEQ-*:'>%X%MEIV@>QX\J55%05N0[_ZB39GW(3 M)0/#^\"56%R5"&3X:)I[8X4B<\G3"3(')*B'-U"N<;P=D=A-7QB_:1R%A^=1 MD4B(R'2/T)!6C6.^&"5P&,"^J1I!:%:-H"!&HX>5;6_!;3(;;AV:!M]=TM&J ML>(2]@.]64@9=NF[,U7D?>/)^DE].E.2,EK'F=E85R!EHHV/L0(]U*[3DU8 M%2!3P,,JH3^5\"/"I;A4L\U DMJ0,A74U>=<+9$?71\*S7(K(6[L(_?5.A(@ M[6@IN.F*K7R-D_4!.LQOE8(5+K 092H .7H=A*#57,HG".KLG!:IX41#37ML M'=J3$W5UR-,<=]K)-Y9.FZ6&.6,K1 %MI.Z/S(<@/M9PS)OKIAX8\DCVF7Y\ MZ#H\?=+/V,NUP-0!YDSY5O0:RWF;0YEGO&.5_ PK9\;?F*_S86; M/OT)5^F/TONOAV%D''Z,(@OUR$J^&2'F2OO6UAVE54 )WM JWAN+D7\MRPBZNGO047XT*4H76)6VMR_B)Y M\=&+$1R .7<,TTZ>.OSB^O(RUT,98B2BH^A MR4,"-$:]51+K&Q>IUU+$"^@T[LX8X.(Q)TW03X*DVG&F9>FNB<8;7Q?Q, I" M3A*PPO=* H;X$4/:N[(ZXVA7=/'.?5U"'VYRI?;%$R[(AC>],;L&8D/S\83I MP8E)ZZR_;&%!]R2X8*5S\VG&) 3.OQ&3>PVL:B54=KJZ MS(7X@*?DO^->G:=]"_3P+7+?M,5T2317CHEAKA4D>Y''I@]9Z KU=8.B?%7@F02$SET4^M M]*%;KZ=C_XXT[ ]6P#+X8X@4QG=M#]I1JQ]L%;M2KU"^4;U@W'P9I8;0@JJ3 MAJ%BW D++(5H[QWZR"KFKBNSE(JRTZK@\-K:+LGP8 2\7K-LOA@E!S^^#+0) ML(X&JKJDE(H7<[4:LUF6]-U6V#=6RA+MYG+Y:H(DT[0*40$'4)O/+1V,VXTFGF>@6+HL!FQSL;XN )PM M@9TC>B"-;!;IV ,\Q:62""HV7E]ZDSB M>35T]MH59_$OXJT/W(A%0#UO>AA!%%2J"=:S4XSSZA.O-C1M#*6,TKV8,&J? M] _7R\. HGA<=QA95/WC$.Z^8O1Z+'!R-#3)U-:CM^5D>V2K9-@T3_T!7U M+&[*MH;*MIYNRK;^X\NV+M6YNY(;M5P84FN^9N,?1X='4M#^VCKP32=JO+Q+\\(18G7@<5AUD30PQ5S$9&I,^"+>=\41K*:YD)CG&:^# M/'$828+\SM3Q6G7%[+ZMW%HQ#/%[9< -6E"\ZN MZ.(%F0C76#0A'U::P24W<8G5DA9JS_7\R\LC6[%M7B-T+!@X7B@I\FQ?##^[MU=!Q2 M,*#TTQ^%8%$66[H)%'O$#V4[\?+#Y07QGO*;%"2#]Z6)%R3PSX;ZXJRY2(N\ M*@&94T#T=8UCM],C/>SK!\'YJ%5ZO4O;,< J3>^M*VWJX/9)B:JZ"HS>,^.. M@>6 -^9B?.(2!6UB[3GSVC:5/!(/(P ?'[.[-(J13L,':XF&A!_$Z18X/]^T MBKPJ2<\80<$(*9VC4\--G"F#1:TTI(8K\&8JJ#2UL,/HH-FM=]3J$M!N^5/> M3;-?]ZDV762B?T"T#FVUXZAKXHZ>H=.E9:AGMCS.$](E0:Q2&\.D!Y%[7:TO M91HDO:(X2T13HI$3*TH__\D<[?$13)P!3?CYPD+#IQ<8T[<*NGT<'QWL);1A;-$!"[7HG,?8[[? M_?5 16?EA.H\-8Q@[K+:0LJB^B4GC2\2 *)M<(/B,7.@FAK]!H$8AF]T1 M$G)6I\.&LQD!-@M*/BP<"_'43)T+!R&[TY5\@ O52:O9%2GER4_Q$(<_!4EC MS155KADQ5"\*HF$&8!A_B5Y*?LP8J,T3$]TQS2RBI$^! $$39WQ^9.S MT#5KE,H?6L;3,IVDDJ.%XN"?\[24WA*NO-5">2?DT%3"_DHV]Z(0S;Z.C=F@ M5P):\\&]=K>B9-#/'8M#+(^K*[_RX&E[+4UDG+GM <^P.=QD]" M.L:C"5HD. #HB*AU4/UKZO((QX: !Z>0]^J&B9G>#%NQYR&/*-25E8T.,M7= M6K7HH92W%,NH1B%,WAO,EZI]=58 1&1"/;2C,-BE_W9211]$F0^\?E6\*Z@@ M0TAC9*FY;*JGN(# A (/:B@>5^WN)\60%]R[-2Y+ZR"O%,S(%B*6C5REZHIYNX*W)D;$/NQ9 $V!MY\8 M33V[0(OW.GGH*^"E_PX.V&_)&YS&MB'E0QJ@5KG*!)C?2GK#AG7 MFZZ@>0VL5]Y>4B=+N,NAC/7S06D(X*AF=U1&O4B7%B!4=<;5LBN6Z 3;C[#[T MU E'1]GD1CGA-T!KR%CF.#Y'ZU+-'<2QL$T'W*<#D_;Q.R.;0&T=F7S54M*JM'"I9H3/D#BT M:CF^882;)B"#T#&.D>UM420Y5>:_J*#5*(-J4=_3+BL4-G44;I0O)9<"R.@- M53E5Z!7M!-'PJK Z"/CAZG2WDY>NE""ME_YY;E7]@M#KWG\\%-!)Q7I,)H*+ M47-@0)]!)R^O!+$Z;4TENF&-[Y"?HQR3P3!6 ML54-.,OL)"O^"B<67N[&06[(15;Y<]Q4RMG5=RZE30B*5EBM4.>-#\YI_$;8 M0]).RUD;[59D-'V&8J8;0A1V.-H@/-]+ZZH;-.8>6 -0C(J;N! H_1S<>F[/ MPSM$EXW#S&=NMFH!NSLN$AE_L7,#(:\HS6FKFFZ)*8Z8.,,@,Q>ZUJ?)+QTF M2>0[BF6YF"T;YA^6K@^Y,74: :DC# RCK!B%D;U@+KT"*J#=^?.P9GY]@9.2 MZZ Q0!)@?)9&\&;&G]02Y)B+NQ+CNF?7EB35=&([K#"3[6N@;)/-$1%-SO;1.-8[UWDH#YV]535NA>>[W M]0EI62E&=1GNUP //ZOJ3Y!O=1^Q.?VB6RL6>'WP\<"75T@B<9K73=M;A!BP MKT49BZ+$A7VX:7)2T(L*[A:9I%)ER!)FE91:KK):]=PU6;C"(0T$XS=PE2I7 M4Y305C#-'4PUDE:\)\E[!!]VG^U$SOL95HUN_,Q0[ELAD^12!YJ_(B71OSBU MJQ B7CU;A:R?#2LB\>LXSR1G;= _$;PD/^AP8#'.D'$F1/SF?3(,&>L*10:4 M/U>[!P&RH! VJ/>5;%?Z*9/HL(1K)/GWN4VF9(!J3&R"P@6&LA'*4B3CEL&: M!>6S89FL+TN-Z@%&#M@X2O/';A(7@/SEFPY6;*M+_>V8K@PRJG Q_M=W.]_Q MSPLH?/O9FW]OR95DL^R[KS#3Q;F(3-CP?!?9M%VQ8_M69OR3_/Q_V_JO_=_; M)_]O.^G;M&)W&J]"._G2[R;<5D,7J V5<:ZJLG6U2:1;GOY@F[7R@"\; M7]JUU=>.[PM4K;K@2TWN]-N&@YL"=SYK@([4(5DS]4G6?-ED>8/_O++#X4__ M^W_1!R"4&^F_4$(VTC\\OB^0_CCM68/\6T"I?+]=A$F'-.L"E9AU,\L7&^G? M2/]]EGX%IB'CB)W= BJ][@,WCX";MIAY@]@A.OL^)&M'C7K"-Z=C'.I=Y'T(@,A[K]4 M6BVJ7*I7$#4<:2QD^-&>5[*/\K\Y3)O#=+\/4X"?XUFM6FGV&7%C?%&A6E%* M=;.:(=48D9!<] E787$-2UJ/ EB$<5H?T\&95V7U&8% ;Z9QC3+GQ=N\[?B] MDO+?'*7-4?H/.DI6>]Z[ICR%T>9 ; [$O3X0(>Y:[,48.[>OG.?R+V31I(0> M/X\/6FC-<>!%61CB4 P^%YZ?9 M?VF3G0B1I<%]]H:_.O2;%I']ALEN#1+"D*L83RNNDA-8E6@WI>3R4[;LE1DQ M&V5U+-ZHECH> ]@)?HL$-SN>$[;5+B$=ZCV\=O[E-9@QEM_85:> MYG6EZ",CQ]R+Y'\ZS=IE$@.?WKTFV8]\XBH4X8UB9 BNT:OI (*.P5F[S1": MK,G5$"QNRM2*F11)KP*%1PL8KA;WH_KJ>]9Q(2MM*'%*T)MK?;)V$Q;+":%O3) =)>)[;#>SV$$+.=G"-%TE(X""RCR*8,?I!B8^K.]6KV4 _\ M"4OQYX@=(!?3))YR0[0EPAG5NE M3\UHSA^T=AQ,YLIRQ_'U3274X0KE4>D+F0FN2 M6]<"#+_1NC7P=MB:=;@5[J4>?Z:U*D@7._@97 9ND2ZX1\'_INV.';**_2XO M<;)@,VJB+C "7X:Z:!_T$6(*NQ83KC3.F5D+]=TD5GT8_C2L40SE!3MQ#FX7 MZQ ^'=K1OWYP4$+ MA,.N$Y!O-RHJ]G(RW/"R0&:"YL;XC:8VM '#ORN&Z\1P+;S69K_RR0#212O+M:_*-?_&9HWO*0IGO_+8 M+^@OTD4*O4#'L]9?\7!W95?/,MU8;D'/0YY=\*9R7WI5"[L._=KS'LNW]"DB M$JQ6G1E+]]4,#*-L8BO/I#,8P\GWI24PZ%"H(E.I,Q#^Z45?&T*%= JIY,1 MTWH&HF>/(DY'8ZL\X=IYSU_/Y#',_ZY+&S "]_W<=;Q(PU:E.;>Q0W.>HR@# ML!#1IMOVFKIMGV^Z;3?=MI?VP-@[&2//BAL'MC/ RMJE\AD!J::E-W63G,'3 M6J ^,"<"]RI4Y;1W[:7O1*H.D%,;4E/Z<,^4V@QWPO9 +!B$V MH;?LH=BL[H @=]"UNIT<&#N$\6;E>"T#\M,'/Y75&?,P>B:RD-Z"C37ROPRC M):\Y#L* Q?QTO:X')VC7M\-99'(2P#FK%*6ME0#P*H?783@(W(?-BL"%"U#G MS2?'I+0>5L9V1I9&K['@XE($"O"F(\C5(UC7 .\5M)P$\$L\['Z 2T4R:[ _=N0*'SRK).FK?-Z$G3\1@FD44VNS.3->LO'2E5- &++>"39% M3K'5"*Y2(OW!.FU[49+(J%Y9:[^)MQ(?6NFKA%YPC?5&9&883XT&M_6OH\O/ M+7E7!:FDX"/I6=/E$:#R,0>#6Y=_BAGOC0Z1_MT+$P2 4<=+1@0^S2<=.GD+ MQ$I@WH*@I84236L%MN4 +.CG^8[>4J)T)J$?*2DJ )CAWM([3[()8YIW:B)[ M=]<**BH.B-,229T1@D+19[* [;W)&*^KMP::^[C,0D0'4=:$HQ1X#P/H1B3O M;B8T* MP#+J0Z*HG>7#6/<9ZL17GE#]M-,B=OSM(=P/O0PY2&D;+HM]S39)Q#OM!=5*-? M!]#"QTB=WRB$::$2O;!"DD.F%*VSE8298T0--73_(/*Y8-Q_6D!V^=WAZ4333J*B^)VSW\(-(=LLMT*I510&'7L4LI&9*-8;2"J6B730MIR$[3 MHDL-W:S)PFM?F_O[IK*88@.H_A'B7_"1,+%& MYYC=0+^N[KEJ= LY*\=9QG6^T!=$^7@57G/;G;&[*\DD=DWG$$_A D\!D&Z:@FL-#ZV5]HZY/=Y_PC>.H/^#X' MOVF^PNN!SSI*BXAOY+73"HS3+S%;^M8ADN)OWHP2'M)S$2"R\_?+$M?O!R;] MAOIY#1ZKW9VMOT=@<;B;@N!:P!E^&QE^'Z-2Q'7@L$8-\9(?F70]_,'SS)_H M/#,1?) .EUHX.#]KV]>;NV^ M2)B@9JX5JHZRSH#_$-&LQUW3N*#G7,/&S*P=.W2G%<2E8,1W1SB' M'UB[=_6\R@L[PJ![Y4GA&]3!]9(4CT5X!8%EM)\%-?Q"WT=">F4*47[ MME8[N/@]@ZGLSR5F[XTR2NPL=))U5DPN_]BJ!AZI +Q,D]5FI/$+9I!=0 MN7%9_+]IDD_^Z[M__\_/Q:?G3W<>/WG^>(]^^^=TC93R&7(Q](#^/:2_8#4A M^6]2]?5DB^\G918]J]-%=.G;XKZLD$? WM&=(&7G8. " 'U5TVV'C/2L [/0 M&9,>1JFM&EN)T=YJ;!&]GIY M.=X]TCJ]8 9PBT4EJBZN:)QN\>Q4 M>(\4>^@LK8J@"S=$:DB*+F6A4'>20G$QU21B9E87,F(&8#BQMD)SB8/2 NSN M["CR;<;E# *'W0XCR->9PV^R%B*(Q"2-8-\]DP"7?QRG7BHDRX6>"J97E9XC M5\]X/@%ZG'(]WYI:E]84Y'FZRGMU4'H> M/.7L1P/N>!*4W$'BFE_\U=2"!SGV$F &'Q,\V,G85@Q MW86(8\Q0$M"2\)4[2;[?>[*3S'&E2JUF>G*"+F.4Q!ED9#!IS.K)]M.])W\" M8T&.6J2,+-*,F;0S"2#0XY\F#Z#F-5!S))\\TD]R+,:!E:):#"W_AD'V_>ZS MO>TG@R.*_)>5P07/D:(\C)4>M?,GP5 E&PU'1@?SBQONWSJZ.G>?\+(\CL:] M[FN>E?4WS6P(IPRH!7PM*^FONCI+N@5^H%5V4_*CDZ )><&G3(S.[ -6&PRN M,O -3*0 $S6#1OV+_0O7(APSWP+ND0?RR-?Z2+?H,@2Q"#A262#H*8D6'0;] MZ_M'VT_=J#GS'&W6L&!Q_CK@8C?BQ2 9/TZ;63(M:'&D.,P;B1RVKA%8YO7! M 7,AJS(37>+Q5>5X16+AOR6D!9();YI, J8Y^0ADVI"E(GNDI(F>,'%**R.^ MA7(K(9GO,OF6\ B P.EC6L[ T4'.NL&<0] 7^38VJLE=R! X +QM(Y3W2^%! M5/:%M"BN+Z-K_"47*C'17T(:AH7TPKP!<^W_O.GGO(I^SN'QK9S*()"N5RHR M5>KHL.H4^V%D_^ FY<]F)]++JKI? E>^ ^LD&9,9U^0NW4C*'<:= M:'IW!*H%\K0HGLPWL'H;2;\WDB[*74DS+&+L\JO(YX"+<0/4LA'J>R34"ZE@ M1"?BY(\(N+*V)43@/ZP(E5>9ZM M;]@/(E/TW$4EA#:QY1BN9FQ$5EIR*G5[OD3TVM97UBUG0C;,U2\5EG HHI@8 M.,FY(;"$].K,6F=6*-2C+9!P9Z.+JLV/_IM!=M(!T:'.A09:A@N M;)C@U)4T_L^P%B%"MNN:$)&[_]=X>T<([T"DM/D$U7.;^,V*+KG3:OX.:?+A MPTG"V$4%CB[H^J^./LR\7$U;*2?>HLZF65W;[S9F^$:4_6=N6Y0CHT3+V3^9 M'VFJ%N4:Z7+#_;&1WMYG;EMZI:R6K).LW$CF1C*#S]RV9 I&2'E*&E2:*MC6 M#H)V&W'=B*O_S&V+:U:>P+\%E(+QBVO= /=V6?/2#V/G/; M@LO2BIXC1M:)"NL0<1>X'0[)NK+#0-:YLZ?&+\>N"YD;IH,S<+\S(U)N>'X0 MGHMF%9FS4=1 A_UJ4%=!.!QK9%B;]F>N4\R SEF/N[F"8FTG^PZ[EF$_!A!L M@Q!]5:^^18MH$-!DBIBZ8_!(&U4R''$(QN:H[0(%D@VUP&T:3AU5YTLL\@*Q3, SI,@ M$%MY:3-0DLT]6L$+N4XZXS)LCA.G2]:PTH#'TF%([MS@%!ZN4]IE4<>H)A88 MR'2I#< Z H>E%>5U=/ZEPTOK+X-#V8K[U=+Q&.PHZ&D(.K04\7A K2W+TW& M=<4H//KU *JA.BZTF;X)MD5"CRNC%UL$IY$R\*SEM7 M%*MP,=$*?&/3_>B.X+"L!4\'U';7<"-N*5V8D-V3NCH#A+ITDUYGSC-J$5H+ M:SP6; 8Y.^L'BDT9*,^/X"".@0A3*E[4W]*2^PODHWN&*1,B*/=5:< ^%Q'5 MX;S2A2M%\O'%5%;EUO"(\ZSI$P\'#PWJ]6G.VNJ4TD=;KJ%'-VMTMI1<@*6L MK:M"4%3"'"N# 0,/!Y5CJ;RA]U(6X".%,7J\\]AR^$=I?9R2I&^]_UQDRV2? MCL #U^WB/NWZ+5+H%&C&Z!H9F."BKI")((MAEG+W<[3 1OZ7?<[&G6:;YXNL M;#Q>WJS"W<*+?)QKH\;D-&_0<7 *P)2J7//U;6Z7)JL;VB1 >T>32C"*4&4Y M1A:% &:,8S1(F/)6&'?%JL($+R'ADXP'ZD%(I/N=OGU&\Z>E:001?KPZW'.$ M:QEMJ[6/H\5C >-DS C$Z(B&BI,Z#=0Y!2=%6U(T"[H",Z0WMEW8HE7B M4Z#H/6W..(. )NM8[39R"S-SB/]5@+!DMN9JF^VY/!F7/JR\A*]^.A"$,NME MH4TLI0%&1^+?,C4X@ C,BGN;!0F$D0LPB'@%^!B].N#N&'I)?//(K2K18U". M S%)F%#**3)U8[>X]@*.+L.L'#:G:+KC3Q!11LZ63=)> 8&XA-6]IGMRTT1\ M-4W$CW8V3<3_44W$E[:]I&70B'QPD],MT\S4PU&_$,1;<+O+B5J=N,$N?RS;( MQC6K^P4+R==\0#@3&HC^Z<%MHX]<@?=< -]-\(7$^PEN(EP-=5>P2U^>M^$A M'A1PF%W7&$8CMY3XD O%/:DSH)G1K_N34W#@1A$RP2*$;E6Z1(:TC.-92>KJ9#ET M)K>37]81:\2^D +*0KOQB%O6(#S[P/X>6,P>,4QBP ULG=<*'G\FH%)CFRV# MS2C68;\[VLLL&Y60&O&ZX"M)=$KZ2Z-:WG!!\[DB5<$ 9RQXL\%[OF6X!'WE M?H$O+-ASG58SLWJ%0 N>U1>?3,/U2J]=US8>9M.IVW 9KDGSBKH=K;N6OD1G MHAS=@ <9)( \";.D=%R*FBTCXR\5Q3D#[.L#_K1<#_MN0,T2N/1,5#.'DJS) MV3_CN,(6R'!.2A5U0W0;86W=7SCV)WN2:F4X]EJIH3.'>XU)N$,VSYLF0D6- M44W\WPPK.N4B>OP3:@81^M25J0^J +*'P'( 5SR_OS5_ACF9.L9AVX_+#3EUEXAV14D;\X7M37, M-57&MX%QIF:?K-!PE&%-]"Q0:P#BF ;(P%]H0DR8@6'Y-7=UN,Q?<6VO::/X MBJ5,-IT7JW^Y"^GG^])@]P6RIE&RKO4T L,XF"OLS@$?0. L]YS@35G1YGC< MY^,AJ+C,U+(NS*8K01]8VHWV=1/S."+HNTSK-L%0;;S*(@T[>I MPML(_Q]&^(_7$+%8P8YD'5V2&R5^CB)O59$[X'U1PN,QX6 M 6"^.K!2 "FQ@JS]LZH_)4=\R;CO.Z0R3]DRM ()UFQ6R0CN=[7@%^&QJNN' MYN*A$.4Z'S!@4 IBINMBF!K:\=$ASDMSAAUNKS+*L[V\0$JJSA7ZO XSYN&" M2O+XY#"J#!V&3(&:!!/3 :6$P/_^YC?=X&FUB?98V)#%#D%Q<:7CQ?I?;DG$$B M<$,#H,$3*;WA$%4%(-;D7UU:MP*#(1\)PG,7GM,PC_3O=""?8U1G;'<&0A.87+ MSPRWFM=6:T)TX^U^(B*Z\=Z?*" M7RPQ%;Y-"D^YP1G9,R,S"HM]HR3!:MVO)4<,H9CT*01FVA4,HQSA;S(_4"WT$($ELTFCUK#!\Z+E6[ M8%2X:J+IUPK0<)8WX6-<-<-7%(BP;E^3'/*%"J/5.OUQ54]&=CXUGD;+J:38:182N)PEZ3)(-:CS6ESY8CSRBE=LW(6[>KH;VXN,ZL7TG5A3R# M*\:OO$I98NS .')1*]JW:[=@UK[5/1\E)0#41Z[MV!;W+B*R C!W-FG>%CP9TO;QO9 MUX:K29V>E;TVN74]3I(&2FL_"R2;F0?LF*ON:8UY?;:3]Z609.P]@RFS^TQB M&)[3A42'24+W-2BQM$W\1\D=>G^GF4^J>102>7VP[[LCRK+JN-M!(/-:;5Y: MS,#X1LL7KJ;L&9>L'=,&S1"ZM[",-U=VV5S1%+*S:?]Q]-+M.1DOW$>3L'JA M"999\FB';;5'(Y>^IV'*!57/;7A*)=Y[EGF*$-566/.2.=CAT3[!MD3*W*?\ MLO7&H=;0TV+'Q,>] IF 2LOSJ_:$F\\*#]#M,+:WUS? =C\318?U*5H2;[E" M,HO T0L"V20X-&TJT]\%/Q#^Q5S&Y M_H0V:KTIE: K">O-Z(M8U0;ZU,XCDW6L)C<=!_AZ6B;,$B%+FC '(N] E _U MFA 6KJIK,PF/D84-,DO7Y'2\!*GY*&BKHB-%O\()HO^3[5#]%Y 2FXG,=85D M@TO E0SW67Y,2B? )DJ.\PF+E+9K(\Y7-6GA@%;I8$2"V;\:UB45Q[+:;)_> MN -\\=J* O\WCA/J "KT6^$*)F]C;'TXPJ'3@W1T[*'\$YK0I)J[KDZY56FZ M[H'<0+S^N4&C;=R,R_R7DQRMK=!%'/<0UE9A%>=*XK&U$/>4'E.*<@!LH!ZVS.11$I!(V118;,?^#B;F%"\/* M(E717$$+X[M99&*H9AF,_LTQV!R#/](QB.Q"R5>2TWY6PUGF+&9#SM]&YCQI@C2GJ;G.S2Q?" /O/--X MK^=T\8>+&Z_RMFN-J&?U /ZGU.!=&$'BC1%XE>JLS'B)AV)?N/P!3W2:3SI3 M?(C^9 +^2#]FV1POS4GF9BE7<* T36K[:FZ +1%7G.F'3BL!49@H MY81TL.9XZW'':UACR6^^F.PU;B7 [ BWM[;G>90\!X'-[79-$,PR_NLL>1G. M8]]XKK1HXES!X22*4$]?2GCP4DTE^2T+-]YV3[-,&.CNX^T7?W+0>T%6;D4F M="?' 0$\;F(MTY5J$Q3GX'Y^X)M4F=.]*K=DCZ/'/HRR7XWZ;O] @'O*2\!G2^DC13ER9&J6/2O<'NB [=)I*80MD MNAE9[F?DA3*@4.9Z&[)7YLRX-I&>/9V@M$^!-^0AT<)PO/$+5AX)1BD1)NNN@*D@]YZG\I47K+SV4*TU1 M')HUC4O&S'$9H#$=NJ67FTX7BRKG-GK_E#IX^'0T,$)Y MYQ5..7D 5C9PJETH^ \%TN-<73)%8:K8U="Q=J'0:Y%CD%;NZ$@X2%^8RG+T MH=>&+@-,@/2 =J]C68?.LBO""PM7L6\G*7+PJ+P2D4N1(,YYM&=P%:0AVD,, MGR"1JI5VTA@M>*9^'D.#I]\>Q[B-J%([*J M0J9TZKP>"VZFR#[3$N1-ILALJ.G+&(-@3(K$P$D Z+.TH5YN.54_D%A-A)EA M<&M<(E[RN^52+UL1:;ENP[G+12L9G3IJ"L&U/E]8E*+SH, YS2237_ [I!C>=C:T=6ZS;-8Q6!Y7IZ%'BY,K3BRD M+9"H@6E+B4>S9@NQ*-)E,?G#$)AC#+,U:%2U$(8QS-1]BS' MDA[N2?L8!1^R\%+C@7Q=BN5N!%B4[397C<':K7#@&;#T%/2;Q1]UHW)7\':9 M^3?68P;+>3 MGZNS[!1M2@KR:4OM*K19_N--PDW >WR<"6)GC$/NGL,*63HTL"P!)+4>!%<\ MP[YZI^98(-^*X12@KH9=#@&0M7W?#FHX^_Z)]<_G7B6MD4YU'@/U/[:/5CD$ MW),L_403NR(LP$W1\%#1\-ZF:'A3-/R5-4U2D6DD$P9,;0X+HH/JRIRCA@TI MRK_(FJ0D[N-1XX>4?X^-07L7Q:\+5VE2Z;5'ABCB(*RB)M68"W;UYKTPCN)\ MGDZI='P=G%CC?50Y,GU0O.PG%#9T3")>U/!2U:>#I4)M9EV_659X"U:=5P%I M(_,P=V04^',T^7/>Q,0I "LC6P&(D0((M7)!(_(R@ G>O[1+]7(N9Z$SZG0( M\V=. UDS8VD#UA?Q!^4NO7$3O5#$\ O%0^G+FT$SGKUT[OQL%;(Q&P197^$? MORA8-Q14#>V,4!"BSC6IHBXYS"-^7(9.JK$)KQ][2/S"8(3X6!;'K3S#C)^4 MU.Z1:I]P3"+T83F0S:T':6!&!L0N:1#@%-OA;+B\V/=R!R7& SV@D8GNK \^ M-V8#85"#-FK)-16+VH(%Z1(7NM<^(B0UN'! B*FE^G M>2-.+F[66R'C(",P6D.6#X58F@- 3QOCHY531E1I 6 MFP,5^>A,;=0VS#+^>K+[Z!(K/[)@L+SQ,."&>EN5)UL?234G+\GQ&[F3*[PN"Q ?NYM4IL#:Q #.B%QUG';8O,:$K M)9CX D6]RG3"QQ3!8-HK04UV$>5AU8'4X+"DLFW6_ZQ'>F78%,8*9Q6[\C). MMIG&&C+%(H6AG09T;OB*U4OTPCZ+Y,B](81Y-I:R@?D&.3V+,.+(3/3FB1 W MD.KPG2.^UW"!4)X$+Q3[ <$6'HDHW0J-X&M:"W$#DC73PX (9SHX\+MP#ZG& M7-,FPF8RK"I;A<'6&8W;+ZHS,0A<3/U>]=!TOJ]EY!IDV'#4QI@A4V(D.?=: M,FGLX$M,N\DX\RX8T]&BTF%P #J"-VS]3@O7)=>,XJH(7S\C@ 6%=M6QC1OZ MB,$C!#IAY;"H#\CMK>N]. ['KVD"XNM?VWPSR:R(B&!]OG0U^F*E[9*]3,#E M)2QYS:G_%+ =XK2PG7A2PQNT"J.!<80I5^5)Y+XC7V(D 7!;!-R7I-G8\I4D MAB6]%N2@&TL4JL094,=_+GK1:097W'TJHA4-YW]$$E"D=;$<66.TYD^LJD7C MKNKTT"\EUV51!B\4;D5H;P!U#6CZ]:NBN^./.DD/UP#%>;-;5VJ7:*?\21&' MN*WR#BC>]R%TKW7NIO/T1,QT$YBN;1CU7,M@:BWN04L;[9FZHN9?Q9:G[SS. M%O2,>3YND@?9]LDV.BMK,HQ/\[IK'J(F3'#B2 M6TZL59V>N5A 8PR8>3/+)DJ3H-#Z;%)R: NJ;3MY=>H:]0-H$P\]$UL&KI+' M/S3PI =&-JVK.8P4Y.PTGI+'C*1TDCLNPQ'GKJP2(3;5$!X7@"%MQZJQ<5D5 M%30YZ;GC%?&QCVG0Z^T$R4O:P?M?W[SV$LO>54SK/GDP5 '/C()H;?,UYM79KGU5UH5A91D4GS^H=$4%W7?M+"JZ*J)H+#%.Z7D=ZR66KW-_KI MC<4Q."1,> $YS/4V[H2?MZZQ_IY+^#RN6H?':=1\'*%>AHHF8+QUV$;N*$5E M3!I=LW-R_]EH/V0:H*S6@LW-LQ3F6Q2=#B 0HIO6K)JNU.Q%!.Y^&^'#WQS# M)PD4[WZQ/&>RAD%GP;P UBN%RQLHS2RL$&B+VI_#5M515NP.+YD??KGD, M4V/8QOH+ 71G2;X7S;I:S&C0[ ;1^-.6H[7C3^R*R&Y96%RJJQIVAS6\%0@J M5))$[GMM^E)$=N$YR#ZC\,CLDE]L5^-B6$DH/ MK7L1:\5=LTIZ_AWYW'/1MH)"$]YKSO9;XN[,M:S-$BEB(\;U(WX+'+(E5US( M+9KZ)%(0""FS5KUCIJ82 Q3F0YXY@Y._QJMOHD$3=.:L0[]<1=$-U9_RYQJP M+AL_G7#X9&H0<492<&%EL1ID/]GY91E6_#YERT@+9KG8%'=<7W''HTUQQZ:X M8TU>._*R!F*O=Q;M./;-!H#*+XMVS.C%5X5:_.;C-\$1]S"(+T(?7G-O],IA MO@8*]G[@OPYG\[\="O;>X+^&"W"%4+ "D?RM +!7@)(_Z+A=DV%XRVGPU]F$ M8YWL+&$G$@;#LG(Z&7&33K.3CJ/['==#D\=#7H\+*L(EH],9_,;2SNRRN%\. M'I:HK!QYS#96*JX&RH)QKAD_[@MT=0?+D'Y:*$N91M1Z=$2=69%QC\+2@TX7=I;1MR6Z)TC[Z*^L@8\!%6-R6'@\6PA9AW>0M.*6[-H: M!!_X 32F4GE>1N-Q.XER\4Q+%W"GA4D +68+H-H*72#YZ1)@DB$5=B0V)RR,_+Y+0KD-IQ$4[>"S8(N!W6 M$R:,!:]U[/)6,@8ZJQ>KU(_+!4+;FC^P\!<]K%[ZE@>L*=30>"7J078]+M2) MS3]<)RZ G"%L$FL^CA<809'3, (Q.!5]U[-0V-HH4BOR\R?<@[Q[_SF*SVB( MUPHUIJ3VD38YE;H/+<+L8$N'P>01X^4:\7<>D'OGJ"O&4+$\L'87,_8)'/'$ M-!V+]/N)U?'T9;P3!+RJA4=!#C@,>%#!R,2[7AW]J,FYBXV3YXNBXOM:-BLD[%WY@DYIA/H<&.42 MT&)#$1.P+B7RKXP[O0/IB^<=%//0 9AD>"<9(LA3BKW%+H)&(]W @CR@ M3"&.TP4D![U@F\90^:&I\M\I8Q+5#=*0F*ZJ(:]*1 M0.+8;YK/PZ9B(W$_ZYU[7_B,VS4D1:]4&V#:47:&SU_C/$?YH@93)?YN'^=/ MHF%1KPG\Q;5W\>1QAZ*T0OM_PPYQM[K&CZYY@[M%B8KPN3D8=I%Y_DW&5] M^6 J,JL_FU=:"?BEA5F.^Y$=.A[925V=M;/;K[05N_TS?71BMI?D'N =+C4W MTV;B*6/0L94K?;O6?HO?VSI?%!\;'M%16WW*:HN(N&=UB]Y$7/1O!?<(:P'P MHP3LL5L6.=R- G+-G,X&8K1 A'KV^ =Z3[>XS(+1A:%,*'L[.X]4W$XE8I]7M/))4W::L^I5%@=XV7I%_IHN MZ #\2&>XO=/+M?N4HV>%]J,R?1*MR%+*6=%(A)O"BKW%:^7@6ID53;P*KI48 MCWW>7Y0WO_Z$.Y0)T&AFR8][!V!B:G%5J7I12ZW1-'N8%$2)N!9^A3>=N*)D M\&W)E7S*J^[*/M"\,X&NF+D%I.2K-]*C"L#]UC\VDDB39EM2%*8R"%-2A0J-#D_EKJ\:EHN#3O$QW=X]Y8.[Q7*836SU*W)* M0\(Z+ H9#2%F7'_#IXP.@5R01)USUI.]8%(83S\+ZG^TARYOU$FG$1E$E(YI M4FG$I^+F&S&$%L(M*;CNAISE"UE6N\(N1TEQ7G#8^D;Z'?^:'0A>NH(EE?@X MP\A"%3([7C#246C_JFG)R72O6NF'D4@*[Y!48.F%+:E9TK!2'Q%T\^FG5[?? MBES0XR+@8;WH//"FLE,5A8KK[QK!?9!\"\^S)<=K7C"6%E=IC)+UM1F]V_\XX M6G"$A<9Q7*,( 6[/^X^'V@+Z>SKF*U"O18083QC S+2AG'_QFL2(8Y 1J0;J MB=X4YH$[")I\7)K,BADS6BCO7*!/YA8*X>&P2\=WK@7:Z(=[+4'2U M37O5LP\]2]'Y-NO.==0IY(@J.(N^Y%G$H!J)=G(T$\WDL1')-"CD#J;7T"OF MPR;FGOG;>X&4JD8A063#HM;Z&B;Z/]V!2NG%>X\GA3N/(?4;BR M0:R^:<3J.PY*_=U?';V3>%ARQ[!J-QM6[!YW1;D@L8\;6],@HLJ%& TIK8'_6FJMC50J=>6GLCHKHZ\, MRSQ]>B/V&['W^W0'Q)X^Y*&)@EKDM&6MC@HC&-S9YUQ1B%R0YWY3LZR)U?;P MRJ=%A]J1J(#%T@*";:;DM)Z7%B5L:->S[D#!:)1DL:6F?/JHF55UR\FSV\"9 M \((&.)\,Q[W.EKGFU9:CQ6NI-$Z(E<(7)XP!D*O=$-YW(7,0K)5'HTH+Q& M(IF3&*"02-?&7.'R+I(]<@\"I&:_1QVC/?6:.IU@WFN_:2T=@@O" M#0W[-TSAF,M[04 ML) A)U1F"*BF=5X(:<]8"F6XM[W0Z6ZG818U@LLH.O47Q_[B7RCHBU%CE&8N> J+*& M!Z/9#I(OFD6,\NP)>DXGKJW6-K GI%68@2CAV%RWGCJOE JI_1?7[J>W-6P60$FLT? M6BDI1A*^MU%Y'#%<.H/Z30U 6=I..C@8&TP!#,UZJ)I66!ZG6 MFF63$ZW/PA1\^:W:'-A_^TS4JR\U^V@KP:K1_X_BO*?F0N?IQ(.EK.8W6;Q0 M]E#*:7(#]DLOFU%K3:]'Q[&/1K>T]JE$)#IW6J5^6\G#OD[H']M'VSS.DZ(Z MANC3**MY/O:CM?*9H'4QZ#7T2T ZAJ'PUB/.#'%*&(<&%^K<"J!AU H0;E[_ M@*]?(5.SP9H9]),#3JZ%U@VP:2=+PVK(RVF16B'36#C<1BL.#0@^), AJ,** M0AR*KYH$3DF?*#Q;L-"2B'?[+8!.,IEEU/RV2GGDL:NX65HAJA*NNJ.5 /RX M.RF3;,RUDFI%#LF3O[!0-*((%<97+V;6#/?(PM!#? M'BG8HJ;-^)=*%@2ON38$I'X/3/1BYX_0CRAD@=N5-&=YBTX5\L9F&3/_Q9AC M]N]CW%Y54.@/)8N2]K% M5_\GG2]^>!\DVGRK@MH:S3JC>+T*\T1?$8:S7[8.)$K%=(M?QCF1J:$3R"NU M"Z$K31S28CMYA0*>NBHA'&;JT*YP02_=?K2#5E\["B;T2W;V4]:?OC=N#,R3 MM!2*<-EV9W/=ALZ]?/2VB=7.L+D%F2_I[8#$!A^$B+.MT5 M*\/Q8W"\4(@ J=L<:9&A V$EY\/J .A#L=Z(#3>)X@O86W#+Q9I'YE^5V5(A M;Z+/2HK \.:R\C2G?9$GXD_(>N& ]P#\57FLU0O!KIFM>IPMJW)B.!4"LIA* MJ]BQ40W0XX9[3\Z'/_O#7,T (9H "*%5&"+Q^5S4SZ?93=L'U:*DW&I#C^/2 M?=JJ5. !AQ&'XZ*P6[F!U:A3L*_&1Q-\,X?K/Q7/V;H)&93=+XW4S@:^M"]( M#CT"COS+.ODFV+ TFBD/=-FLL8M,'JNWZ]T\D\PZJ!.F12FX,'[1IM8:J[7K M74/#5(!?_55>3FAYZJ6A;"DVB[S9@;PX6+, ,5._%U94: 9#S-VL_+U:)N2B MX<3PN+(V&ME:S\97/@[)DJY..'\9[M? C%WU(4V3?/)?W_W[?U[^^C\'SYY] M]U>N@=H4^WUSL=^33;'??T2QWQ='Z]XK&&4!4P[MNV:*6G>2:XN=PBZ47&S< MQGQ%W(%?2 G!$8 V0-[DYFB8BI'M?,[,8,H9R(K%M%N[4'TW89_C&F"CVM=4- M89,/Z29;$?6,N_H2R[)R [O(.>MRI0XY[G)4:M=RL3 YL[A<30#XN6(#]'KZ ML\^TL@VL:DUF]8<]8LYP!%^#6;3*C1UTSJ^?37_[+K%Q+[.&G',-ZI-#0TZG M0E)(90*/\5S!2@7%NE7LJ@C<(G;YE]P?[C*!VKJ.ZS>@Z SXMV*CSX/;8VH! M 'W># ]00!V47&PN)B49$G5IH>?SE_)LE@EDA@_A<6&&_WD WC*@+&'7)[([ M*J,2=_EQ9QH&^#*O%'PK;%?0]37KS_.J73P-+);44-4]@ O?[M!DO=7M87(V M_2"+G<:Y=O5')]+C&4,/1*[/-1E8/C1BB$Q.>0T(O01TK<>2#7+?::C>-Q/) MW' J*=:A' T"!H/O5ERK A4._EQ%=^/I)I?Z=Q[[2ILM=DT#$A80/&_:Y=?- M/#E"N$+P+/RQ!L%!1>X2B2,("ZNN&<7!M>CH:KLGY$V=W!ZP1("T(_Y=+7B% MKH4V+W]7W-T0! 1?^+-![P94GH)*L9V\EAM(.DNE=3QJJ@[ZQ=SOLT 'NYXQ M=QH"_LM^YH\_8CHFQPCJ982C_&8JN^(^B#Y;^1S#S- 6*'^%WEL>XB@47M^$ M""H [.(%FCB E)_4Z5DIM?<GMU])-"O#UTB^GRB0:P$#L_ MCME(V@0GU0+ ;D)HA-LSFR$X2E^G9P>E((Y=3'Y5R) Q8*48G&5IT8KA?9R= MI S055=%L26$%7G#X=_@@0Q]L;<3]/1#1^"M+C:Y="$,#:5X/ACK5M%BK%P- MW 7'D,962P.]T?01%U%UAA(:1G2:#^UQ*HBK;.D4X*JIBE-3&WV+R"(ZT4E@ M4%Q3?2&,)F?UV4B$]<2U0Z[81D KV[R9*N@=%@Q4*5"U4OB%5+RH3H/Q$9L] MA@EWJ1['\!PO@ 1[UZZ@@Z&LF$RZG( VT? !^-1S#9[[BX<)6'*7JJKT.6-[ M.=4&M2'4(ED *(6"'_Z#5M-HD[I=$^RZL7P5R\37#\>BR0/5=GJ%5?76EL31PV7@4S !^#=K MB+_(18.\/VJ6D3_=_7$[\0]/^.F)/?ZZ$>"^^^LO59G=K+>I"WHHQC89#]^^ MAGO;B7_<+?'G[O,M,T /@## 0B'$(GZL4>11C< [>BTS^C:F56P3]#1XHI$ M4)0R8K@0E_LE Z[(N+;8I<&RST8IJU?U2Q*O24:O<$1UHW@H486;(:2ZYU=G M)?!_/E:&;\40J$V[E3F 166'D4IY!S 6@5]KZLPP)H&DIO7>(1'!U"H,BQZ9 MF,2#,2OPH\7.J Z9^? 05FW/JH%OK_E*./>B$D!G&N#;JLN;T[P G:=D]6^,<"[F%N\0)UY/^!SKL-@[OO3 PM&L[B VQEZ'5\4PA#@/['WK M"-A,-2 ;+K#VKTECK"ZMB((EXD!SU2[2;("$2DLQS)D\0T+E-)P;CERY1.;/ MQ:='CYX]?_KD^:YF,X._[#YY]OCISE[TA[<@(3B$39W!:;P")?1H.^&')L%3 M;TD7O>;ZJTG6D%4=*0(7!;5Z+>%B6/@1C\BXA3I)(&('G%(@@3 L7N%E?VY5 MO,:AKM0@%U.G]\A GKLX>D2B'K5$EI6MR9^OO(Z^2/)LRO0S 0#FS1CG" MV>UX_W<>[3S>>:0"<'UX4OOP;+!P? R?_@#.U^2U>,W\J[T?5LOVPWB>QS:I MZ]NZA]%FSC"=:)"SKJ3,C:[2T;FZ4"'7$F-QX&,<.ETL "'(=M](X7]KE)!) M] ^QN#K3*U]A02OFVIEZ$GDNK5,H0Z9KQJ&/"23#?3[.VC.PR 0H=:N#<\"T M-5NFZ%/Q-+^2OT:$K=7\3?C,E8>I?>F2.5S&*>B00IBJ=L#@2,AU:A3S\#I+ M9H:T9WSVOOOK/]-3FOBK:9W-JU,505JGDRQY_&)T\=>MM9^_!S*;2\!5LC!P MC!);?T@W)J,R\HH>O'I/Q@;2%'\C%P0E'>2@[NGSX4&C1C0F# \_.$K>U=LV MF\2_*'6"95:FRK&]K"OX ;O;T0-\91$_JK$R%B>N[U[^G.P'.)$'9/!M)Z^1 M0M]?U'D!).T7$(9?T%8(GQN_B$=YIGS;F#H>64'\FH(*\[<^ND((13/ZB!,JU1#= GOS M$^E^6I\1&7WC69-P?P8-89O=#K)#_EE)R1GZI]8. !M#1^0=?WL?U$%+: 1L MXP$N>AK"3V1ED1M\3"]JH8'D13]#![8Q=B8V0M=K)$F+8"BQ,"-_@)/PM^V7 MVYYJZ)\IR<;;]"PY(E.8"_B3PQD^0<]YI=T-VN6'CXZ2']%S].!=2E_&I39N M'@I0^?8^_=I]XZ%\Y75'-U\)<&^NZ6F7-UYI<;$*^ZE.9^D\.>SJ"2V]JAHH MP"?T#-XL=YW1#P>S/)LF[Z7JAF1=;V]Q/(,SKKWV7+0F?5A>T:D*PC;]:BB[ M+W,]6J*0+$87[C4]]IEL*8^5<7J5'<*TF3 H/%8&A8;,P6+"/?55QR$X7&]T M=3J A49?Q\<5W9O!T<'C34T8,+X//7.0DC\.K/^*I% MFDPT,8K I,S?PRW(O\*.B,I!S]+;P@60%YL<_P@RN4(T^GYM./('M*MT*$HZ MPNS5![(WPN:-JW4B:%?9C0G>6[HVD@_@,4+?:WSW/NZ+GLB=#UD$2"K7-!-WG0C]8G&:A-]TR6B7#AW]/-*8+-.?=L2/3H=;^B/#,2\\'7"&_% MB\N(FEL=%;PB-RU\?_1S(#:R]Y$Z(WC)*W[62;_KO] M=OM@>Z0[W^C6SP&/8:5*_+J51>J;P,AZ\"2CTMOI-,V97"88Y- ]-^0+HE]3.N"3VXU9S!%4@_/?!C5S2I$LYXP^RWE&[I\J35O+F=% <7(I)Z^Y"=L":BM4%Y M1O7M:8XG0#;@,D=H3_]\;T_B/73Q,YK%B#XA?1E'H"V7DC5 ([1F'+UIFHY^ M=6@0-MA.^6ZB?.-77!XQM&PZHR R>XTQN(^"\E0B$0WR=]"Y.UB;RM#=/G;2 M>L/&:?(CUZ./:(3C;;?28UEI><(#NJ&US^?[G>V=740@I3'C(9=;2%0W%Q_ MQ29X5Y)7]G:/$]4LY[0VQ@']\?#';:-_WH>)3)N5/!YIB$T"J&?XS^[C)XG6 M)4:6Q)0[P21&]H4SN]EP:$\PX(5/T+;N2&3>!W[]BQ'[X!*R_M%B@"\M9)UP MZ\6I^D56GRF)[52 <2;Z?,ZISKA^AA=/&LFM//I?'5E?6@2V^3%O MLRW7K%<5<<:@63F7@KLBG]TG,NK^*X--TK@\%\CBU\Y^J<*@QK.11B ^,IZ@ ML[Q6!OGDR6ZC/C4- T'SW_DX02:\](;8MA3Q]%T[.@[[,H M&JCR^543]0OV;*2AX$O$LE]+58E;@G1.-VSK*7Q0"4Y_P;S$.Q?43?:)5HIP MA>A,/$'RG!3*U!X%+!Y>()E%ORX]R*D,^OT#*9;KSCA=XL"1)\TZ&$8U,V&[ M@_=QIK_1U)3*ARBT<<13+5@M#I$&8;@83JA;427HSX% M3^ RNGB-944;0-B=12YCG>F0@K93B25J:ZP-B=[AH21F::RBK [QZE6_.1GT M87E2/C])FGK\7]]Q9];.[O;OBY/O:#7:__J.A2T?GV<-7ZJGZ,8\JWOM6[TX MQVZ_4N_J[OI7W^QAW04?:\T)^$+/:^AJ4$]A$7H*BIG7.$_A.JU%,OU>9\>U M))?9BMK;&0W>K>?9@FGR_1,RBI(Y(./,'N*&'$7Y5'CLJ' 0S.#:9>2H!VE8 M8TNRHKG58S6G'-;+)*)D#7"^UU#;U";+,D5J;CMY'^EP%\1[8M7@F*),R4PV M)02U.:V; \H;OW^TL_W,S?88MZ;% M.N)3^4X[ZM 4QG?'!@L]$RN:\]"! , M(TOQ^]T7VX_=N#&Q=SK5!WL_0#V!UF1@1I%F_B@C9E@R1G6M0<6)LL_A:C*9< ME2<57KUJ ?+,:3I%$2T-J-3I<>$*R& %50MVT.J8&@/=Y6YTQG(5(,1JX?K3 M(V#8$1G7;0Q3XG"I.$_MWL#+T+@'DJM\*GOM&#HG,>0L;?7NSO&3K=UHG$5: MLF@'9S;T6/L"'4[_\K*]]WC[Z8!LLPG:DVY-J/8D^VNR$FP*>\[-UK S 4G: M1/:A8"$RYGZH-15>W]NYO(/"-3KQM2#J=B:B>U;DG\%V 54GB)K.VAU8*JGJ M/H;V.Z9%74?=N7;2E^-*^5I6E N)4)+!NW@\;7E<\2TC^Y0"]?X0M17:ED(8>*^''M[]PORZHK MQV3C'L+UN/[[%*7RXHMM3OM-#V6>3R9%=C].^[OT -FBFGGY!\6JKK^=T)3)O=< MD[&//TRL>26NO^D:#4(\V?O38'+AX.#5J]>OU\SD@DU<@]ZO@>!=Q*SLAT>[ M5[E'H?0P@.$JO:IMF\5@OF+VUWXCW>6Q#2RQ#O?%MP[W:X1JZR:.^%W8CXUH M?[.L?'\3LK(Y'YOS<<^7>C1\^?_"$.RFWX M15?G_+@ZY]T(KN'1SNV[/[>N#>[B;78]1W+OR:/1SLZ5[OFMK^\?5NCNZ3US M/1-[]&+[:G75K%M8^>TW^>/'GX)0F6K]HLWY@'RSPH2[U]R_RJU^=V7?RAL5]Q_>GM M^O/7.L&OND'W'H^>[3R[=??_CDCMYA!>Z=COZ95_Y];DT=/M9X\V9W1S1C<7 MY>:BO!-2NSF$MWXI;"[*@8MR=_2<_O?BQ7_&0;T-C[P_A\=7ZVMSI\#M^]67 MG^6-ZJ#X!M1NT612=>A6O<4Q7J FKF+87Q5E>_;L%B[M6Y"=/Y*0WZ%1G2_6 M=VB@&^F[JN7;J-A(1VY4[!]1R._0J#8J=HT9[__]O_\7_1&X'\'?+PTD?^G. M* 7R/5).*,?S\#)MTV\'\7VZG=B3 PH)//N62,<^9 ))OP$OORZ O<<[7PM> M_K78Y>=CY_60][X:3"_"Z]L@EW^EGO&D)PV(2[L&U$-I.=G_=ET#BB+W=(>[ MYM_",&;[95HLFYS1J;Q"HL41REC^S =%Q:T.C?<33EVD^Y.%[C4+B8;6*LU&T8:PF*9,,?!/J9@HM-DJQH,J'<8"2W/@ERQ'R\ MG;PI'>GO2#X=K((#+)M6]5E:3[:*JF)&'C_($-JNSIM/@G\,D(4:?.Q,!,[ M:@"1D[7"N,!3'J H"WF.LQ$ATGS+ MZY#?ZI ]7[2#25<&91G?F*5BG'9-UA\=T/=X@+8@] V@4:^;KZZ@L+?H0$/* M9AO 73@1']>= *;M]"S<:4="LD90SX=M'GV#:.(SH33X\8UHS0O @ NE88EE MH#'_J\O1^,\$GV=YDXT\=3=/172I441^&!OKQ\,@\4#>AJA5,U7+I8^G=E";_7=^LO7?Z8E9'$VW.,\:[#NNO)+DA?R0 MP#C:,FMW-[(;&S+A"\8G)V?RV>,?@'W?+?Z*);L$"UM;?K]5DV[8@KZ@NRT*IB4,-ARIZ*VD_UYA'0?J#I\__%0U>'# MB&;OXR7>I("W.3,+"ZZR_2[[3+H%B@'?J:MC>B[C50.TAER:,Y+&24W/+0' M.D[+,CW.RRJ?""N9HA#;C/\!LE7F12:3>B)$8<*/>0J$W(%EA5Y;.(,28UZT MJ5*6L>(-EV*?OD+2('.F]7!TB68,ZM'B6[FLRJUQ3B91UK90N[+"MMLCFO@L M/^9[?9Y/2'+*DR+;FN0GN3^K=!/DN$]P3Y-D36Q!2-'+_="2 R6<<)A)7DT M1HL)"K\E&(UQN3.S>.!F.%ZV?=J@,2"#3?_;9K\[VL]MM^D>!=#^9=B"\ M Q\A^24@M54>20^M.PYYSV68TXJN"]K;$S%?YR-U6/'&F3.QV .S\VRQ_NM%[2.:0%M GK_4NP,V;9>+;U2]?>QD OI><_ MD@C-EK/T-,F#BZ?X:TJG.ODQ2YM;V(:+AS=* M>("O\SLK(\([(,.\BROX4 ?U96?SJ"K2<78+EHU*_B_9V4]T3_6#P5.5$^:R)Y-"A/-L!L[9M% J9&?> M2,0DK6NA V;S'P/T3H$#J LIS$$B%@5WA#4WH%QMLW0N R11R,B0(6/.66?. MJ%QQ0D:7LC/-_O&6H_)#G&9LU93J^#!IZS17C]41CAG;09F=V8N3(NW*\0P/ M&M-JGU2T(+S5C8B#V'->0,+)DZ 5/!6_@?DI7#=R4_P1"<2YZMX&=U"A3/GI?B=G7VRHR'AC3%G M@]?*UE-7D8WZF--#4G>>V",4-_%J';$(XHOA$0A7???%$S3 BAB#ACDODJ(: M:]B6#W_ "F9'1!A#^,.(WTH 0NS[D7!*-#P@89708(D8ZJ5]4>(-8U8J]%M2 M*CR\2;*W*T-BVOA&Z-Z\7A#-A3/8R.D@N_0D8R=YDC4+#F-'>@2/IQ5MZ]2. M=SA_'0Q",F56-!:<4X?$Q4=DEB+ =D12WEU\,ML"-07<%GM<3!30C,.J.=%9-C("75H)YJ%)G) MD@?Y0]""%TP?DBZ8Z+[MCFWG:B5VM7,B=M^#/'\8BL045-@SQ';@*3:KYLNP M;D L?FM)D]B"YG1.VS_?F\]F]@,_-D%ZW\_[ @.5IX_)!0$J'I(S>SYS"[X:^Q,H)A M#^U6D9,^1!D%+.=%*!Z:/=!P2A0'0S37QD$?_3-]M(.&X%+< M>HY6, SN(" 0: 93!Z=Y="^S3'O5 M9*<3\K:M9[$SUGGL,3N%1I\CU;374<[LUZ/KWCZ_GQ\,?D M2'RP>[.F0S)Z%9PU%ZSI-W*=L DE_&579PL_V'VH68G-YEW?YAV8N?N!S-U; MW;W!]HTKNC3=+ERFO_SK.KCNB!=[S8?E<@WZ-W1G?\-8OF:'#US-S"%'5?]@ M2WWN=7[#2]V/@/_!EOIVI'J@1W -_,>C[:=_VBSYM4GW_[N+O-\\[^:CA/Z- MHCE2Y7?IHMQ<@;?MD%Z=M+W[Y_N$KZ[D-V3;[LWJG'N^W:XN\NT5J/?02U^N^[.3>;*-L;*M1DK[[BJX@A5%7^P5;Y+#L^:TI<_ MV(K?<;_GR<;MN5:WYQ%W9J)WD_R>IW?QQMSK,[-N#^W M<^_<71FZ]%VQ=P.7Q=U=IK5>4*#@[Y9+="6)Z:]9^KLTELW"K!G+M94RW/>% MV4C,G5F8;]6.7Z3_/>+BBZ^["Q[L/I29:.'[V@K;2=JFTH#A.[ZD=XO6,#\% M8DM=S1/T_T_^O+>[_6W7C/_W6IS(ZVRH PC/ MN,Z/I1',.KMJ\M 866O9 )'-+P2W6J(6OYY(JQQJZZU=#EV5@F3PH.K0N@.4 M+$"Q- I1Y8J: 6%&@709.HUH?+4/ C'I1,\ZR8R$Z0>([1E0E[YB33 MYX;SGY&IB(9@W_JXU 4(._5\BQ%>!]=;NE^C5=]]OH.)3S.!\BMHB=H<(!L\ M%]Y]74(:AG6!HD]46@ -=D5: M,/H+VL$:M,+1;'.:NVO+EOG=*L+1VGXIRE YP[2G6L7-_=SK7__J0#>$XG<(9>=7DW6JWB]P_WN[KV MK*W7N?9FAF!24;#_)B5#!6A2 QO M*Y+OT[PHZ.>_HX%]_$F!A5R7KCT1#=*?%UG99*[+3E$+1.;J]"S!#5#GK/(; MGF X^;#IE1$4\CEC-)7<$+.BX1QBA>X&O71K5G7H@ A?Z]I\/6B"1P\5K8I& MXP4M^2S%H$ZJ:M+\,'B&?A#D*S=/:1-E*Z-LI G2_A1VF!_36Z:Y];Q6 E(5 MG:FT #@A8_TU%:XR66/KB[657EG?'+6PN.?T+P)PP]^RS]XPQM_?LZ4#&-V? M3M&;2BN R:P!R;VFP;%>X)-A@!Q!FUR5'(N(?:+13G6TJ1NM7%4#^+;?UNT6 M6>.7;/P)6IW>TEGF%B37 _3%O3Q19]!*8T^_5ZCO%@WY7T-^V3D^I?18G>.- M7O#=U>;):CB4=QD!X7;YIS\,>U5K@ISKQY>2=76UXV/KYCC'724 A;6H ](F MW)7I#&&'&YE]5G!)AWSP19,[Q__V_QYP'3?2/B@1&VG_DO'UI)UN-KW6 UM8 M 7$-A @(+(9B/2?W6& 8S.,RB);-&=B<@7MR!EYF#*,&#>XL.WCJ/3P6P$,' M2*H;"=](^'V1\,,Z!\P6(.[:_!2Z7A$&LW*RI?;,1IPWXGQ/Q/F=#X")83*O M-%29 QR0T8)&%H0"GDRR;QT=#\4XW-E M,BU 7"+E 1OYWB?B]% MO>DX[#CM4/6'+.L)U]*$I#UK&BUN1+@WP.G?#IR^MP%.[Y_Z/QYP^M<4IPZP MJ%QC >K%H D';]\<'K[ZL(XX(AK]];(@]A;*KA8=UT7S>(LO9W43?^V&^P#> ME,GK[+CNP%^[M[.WQZQ$K*RXQ%WHQ]*3.I,Z,0XXOB[2>7J2HLLA(7N^.BOI MLX7,IL<2C@:^[/.XZ)B<+Z(>@V3K3EX/X(6LJX[+=YR57!Y_U#)#AZ=>ON$. MC&&B,E('^>2_OOOW__Q_1;.OBO'^ MP<=D?]PFAYVV9-QXJU:9O!^W%5H-]AS=WNHZ'U8-R.Z.0&4_SAS]UC^.#H\< M_];"YD!B%4P7-G8+WF7]SD!!5<$QV7\@\M7$Q&.H9$UB3283#DS9\/%"D M8(_GZ'RC[WN9G^;\[]>O1\E'3#'Y]4WRX)#;K:3^7SBNCKCAJ#]9VOV#65Y, M:M!]UK8XA^^/7AWL![3G_-[76@1--PDW'+/X["^$NUK;6DB*;%KRD)$4S(5+ M(3&I=@8*0Z,IA2#.T)0[Y>(-F9N.QK&)-[8=.J"_9>6G7%[*1U GG>P71>+A ME#_6*?H8N=75) 82[Z:'KZ/;\3/H$IL"=.L+;H31#V=%-F[KJLS'C@:-!EJ MLW.IW9*-DY1\.]L>):]^>7FTS0M%NLIIO% V>*M%QOW6AZO$9*039O^):LN9 M/9T72+A#22\*DWMC':ESDEQNI3AG!4&&AF.#[V"P08>.;4\JBWQ@)0,?L\95 MV["B&"=DQ!3,FVI#V$Z.%MDXGT+W%LO^]*(Y^9:0E1F$R]";<3"W:-A_X6?^ MJ&7'?_X@X7RT@1]V-1:\25[9:V18!\I_]\;U[T8?8?)67GK]%5]"J(Q.M_;) ME/N4:MH8O_@Y/4OSW+=&,TDN$UC69/5PF[G1[>$S"YEU-M=9N\S7&X^"7(;_1LN+CUC6^:U-PC9Y ?&A+T/EV5M6? M>"[2K>W;NV=5TIDYK'>PL MF?>9-"W9.&'92'A=6NCF]!&-MROQI9@VW^_N;#]+R$DKA)19.5VM@TJ3LLC7 MUCE4!SWJ^Q?;3\-O< U=]X>XTTVIG)E>CZ2V;%+K86R49[*-VVKC M>=(U5!W30L74?CP/>ET5]PD -<"H0.'H%]"AVG6_H 5;ADGF _>,7ZIRZV.^ M2![\\O%A\G,UKTXRH0-4?*WD+6@S'_S\\>W#^'T?2)O0Q_C/3'Z:D@:/:6CY M;_Y5CA?UAEEDWQ>D/M/BVMX:B.MN(*Y"!TE+]/WS4&YT-+36A6P%"5E:+I.W M;P_<9:F?L?L24FTMU$(Y;A39:5FFQV3+%/DTXQ$FC/LA;2+*:PMS!JWEBR(% M]W;5C6?2BSU&73+]:UY-T(+Y6S!D?3Z:KU?XO)E!F(Q]>+FDP;*X&[L)&S_)JE/Q&YYF>U>HE_XXT1SJ> M=:1AVKAKF=F2,=A95BST!E K,>1V)\V/R!L,3^ULID/,%+5YV4$?9'3[\'T9 MSL_QBM\)]?]2".)_38LN2WXS@(5K/$B78&TEI;E/6KG0@Z8DKD.\K3@VZIW_ M^N85ZWW718UV:-/V:@E+/_E2^Y?'.?U[%#1*(ZAD_@!?*K\9Z__?@RF?SY^,_1V1E>4'?N7_[ZF[.1^9IZM/WB"V^I1]M/W#<6:3Z) MKZJ=X*^X0,?C&K(8/5&^-NEPS-2QH'&A69^7-:<-BN(![.RHG+UV_)JP< MUZO?-[;$\KD\6>_0/NL>KV)4B.YHKN;Q#K?$YN7(X>_&4:W&GSADHH,?D74Q MOKZ17>JHOK>C:IXWWXNZGL'U&)MBPS/!85[0)S)6_[ZLVMDD8[U'V>\;DP=Y M7+,M%#$AXZL7!_C>I761+#\G!CR^]OW+9 MZW*_H8-9!R$)^P0O*C^J.H99G$V"R!WC-$7'59['ZL6MM)/MKY\0DE;L\"RN MW\J[_*DX!(0(6_]FSNX#861\A7 ,PZ=#(,#F>0L1/'\4/D3R[N-^X_0_.X:L M@I_L1&!%[.&_W(=.K1QQ^A&YS!D#A\A1VTFFXK9/R&Y$-$JT([]"'DWGZ;BN MTLDZ4G=XT'?N%OA/K);EK=.K>(R/G).G=R_>1'6$.L^H.=3G< MJ1_<-C82@ @:* <.-D1!CMP*!Z?;[0!\1S3J;J> M"4 [7J,SR%?)K3ZZ#0/A:*]9,S!Q^?PZ#++ ?[.B%XM!'2D/$>?[S)TL+!CL MY:/MEO0:LI\]&7J6+804[[R5Y<$H7-YHYG>38J2PH7\1 \VB85?TIL M1Q.]\DTP2(V%E$23D0W^<'RV>"Y)9G1C5#:12>A#D5 R;-30*YPP:*ME:)9K M8A'DXT=D5.5,V)7UC>$00DX&AC7U8P[>/*9X&5SINZK$0,;V])7'GC!DL"ZS MA5E$/@.6SRX#$-P96&AH;JIQH:'V2KD1\-&UY:)ZXR7Y\GL]0,Y3-4&2L9?# M-'%([\)S9.B%HNRRW@XCI1P3H4A#(9N:Y*MYI,KX>Z6R]ZD/?H%?#WPJ>HL14ZVOKA M5Y;%#MZ!Z%@Z..B6>!J'ZH%="-!IG0T@[V*91J-QIJ[#KGE 3:5GYMR/4#>$MA3F@N84!? ^^]X)@;+"KO76O&]P2]Q]B?8 MX7&0S!=,PNJ[0*F%;_M54.37A"(K&49*;_];&]7+ XN@OW''N0#5M,,E#BRU M<,[U&W]&>6OB!^FZ7%R^4:[+L#TT#;E,XFA4=UBQ+=RV-P">CS.!C+,K##_@ M'2^R:0!]I"5W*V5"F*=Q/?2/4W+&7N+HY="8.I3BPERP?)&9/T"6G _L6UZC M6WK+PS)\X*R8+*O-;P; T.RE61DQ^*U):0/.JL5YG-*KEZ\E3ZW[$@UT6AI0 M.:=ZX$^RX!'1_M05\@#E.@[H#-$&3^[%@C#B &'K,V)P7HHQU>IUTG-**<^" M(Z<73$MBQOR.:\NA:;@%K55/QMGSHND&E^P'FUP M\C") Q,NSEZ=O_Q0XV-Z&-T*]\XP+;S"J -^JR=DUSBH!R^[?I%2M7)V>.[U MSZQ2:/P#:",7"&#FOXHG 5*%+5-I(;28&(&4N&8>>L08R:5]2. M*H>=@_>'.TN?.BM>#R-<,TY,<[I17_P9I[693QYA+C?!6\.5_PTL#9IL0;$M M4R3:T=:XMM;Z?,8\AGI1S01E)%IB"#G)F6@[Q;$FJ9>JU" MY,E5O,8F0)VIABQH(Q5,6?LF9RT#U$JJGUE4AB#,,[5"CB/?4\I5ZF JI)LR MBD'&+#6A/> #MRV'CB$0M@L?[B:)DGDSJ;71!O%G+_B;TH5*>VP,'[;/Q2+M M3LMX1U(/=Y9+ZE#;>QU7 3O$_E6;@KE0@U2%-2[CO*!G403C%E*($X6_PPN? MA!\)RLU:+ *VT.;P)Z),'.-AIQ6R8FM>@JP=X$ J9\9 \D?&TK\AM'F88&&F M()U4^ QH""C'%'WCTNPG#2E!X4>/@!:> POS[5*%6M/;9"Z/F'C,"PY RH*; M3DC T&"HYF:FI+ ,%*N3"?C838S;NK=TB, *_>\-X3_GL]/3,SLQ&H4C /G2DP*XJ5W#B_YRSP* MT"*6I(9T>:CZ>800:/P3UG-T._*=^"NO6-4)_+VRB"\3B]BX\/00X^8:-N!' M8+("31QMD88+*4N#31Q_4@L;_"T>:4-SSXP/'I9^<'(AFZOSTE!]L^_]X 9L MWL1^K58J@$K!X6P8D(:;@6ME>Z\ ,^%JV/LEFX'IEY+^?/KRFMPGTN9D'I+= MM?%,93SRP@!NNJ#)@=83_$L*3KC-1-/X\ U T@&UQ+FD$4!MW!J:1 M[ O7+_^$-0!_M(P_Z$XRG3%*=6)QBI('L\48QW[:.UJ# BLF]RC5R_D9%%]4XV0Q,)2!R( M:@7K7Y(-D$8 0FFY(1A;&_@T4^![((% ;,([;"'X<2%8#I; G"QE#^A;BI8U M(D'I2.=,8$]MR $0$GF&A,EM/GBT UMK.0$W2I68E://5NN +;$H[3J9C);9 M>67"DXP7656R?)4R%N=.D)1#@24*BBFKP%$#M_/9:H !%/W*F-&T&U]O1%V3 M IB6\1MF'8B@0!6$ZI4ATY"!JR:S?,Z"0*K)+2M4Y1 T!EKN"9WME-KTI+:3 M7^,(#*MZ9THN9EZ.%,"B!)DZI89XB-EL#VG1,MYH_)UL'X:[ *<9.A#^@B0' MY&@A09(8 #H^ 54/PH:&("ZDO9A03GK;M8U1VY%L4>OH/5AW$?[G\)NH"_N* MY'=Y8ZV/7&I "21#D)!X-_7YAO#NM#3G!E#FLL )OPDWAH:04^+?Q^D\,JXI M8K2)O;4AMK>^^*X"6]]]);LO,XLYIM2YCZ Q#R=I]/47"YT,DN\J>8A>-/% ML2BL=W65E\"U@2)ST/BB+R1 1VV%]KL@$%Z35$@"=Y4A.@(.(4YV(;S)'1\M M=]QO"D"&O/BI08;U!V]2@3!S MG,6(F+D07=+A6>@7BA%BR:IYHU,K_3@L0J+>32S9NN9=/^D;A.##0$K4&,,S?_ MPY%TWFV?]P8$O?RDAY_0P8QKKB?!G#,^S$5[2\"K!96NP$\5JLCHT' P9QLH M$.Y4F,VA)QK(U#5]'(I\I,KLL%2,2>3.9:=B@+G/^3GJV?/ O[5<4(7\DO2" MS!RX,W ZH=Z.P/=&UEP= TWF!M/Q=

M@W%B"@G@2:OP:E5-J&EW=!Y=BD[S,SS2?-P0D\%B<3PIF,IC2T(@FZ;T7,5K&5WG MX0=DTV3C-0Z.>*&! =)D"""]>:&L>B2&"57&/*'B#!52H#XE M*WAQ(E6U8S"#9I2GE__1O8.<#DY=9 MBD*0*4:(,V]-\PW_74P>3>,#Q9PJ2Q$)$.'8 @ZIX$'$P$1C<-8](JY,]8*N M\'3CG&'Q87FK3BP&)YVJ-@&WF\I-KY%"]_95@0$_D\ M@-IIT[C5O0.[I"MD#F%&21L$>6$%,WEXX*;N2N>H-K02D=?F/I;LOK]''%$G MUA&=\]\N+KYH)Z]B>FT>6"NF>L*Y$TDB2]NS*_2"D@O%Z:QT=R)=@0X#*["7 MHO>*^@& IOYFH9"6ZYC[_$G5$978.W_%3!U)*KW8S.OUIR_(*X^2+&W@N^$G#XF3@=7 FV7#3R* 5M&3^OGA_ACK($WMP< MAYG]O9GC5_*9(Q\Y0RCWXH-B<=ZJ(]F<&Z'82G-+E%S(F/NPX2;SBAQ]-OY5 MY2#!AKL:[LJ%[P[&-N>N[IVX2_@>/^?P5>@ ]5C!OESU'AH,'M_, MOD8H26WH4/K%9$R@U- 4ZUP4I7-O4GOU[4L1B^"HDK=2S#A3.\7#T71<:>!/ M?=&=>ZN_1GB#($PL_ :O9/*, .DG@-2I=F9I(VH:49,+WYU%34^)FC]RK%AB MIH#-J8TCJ5M2<994Q3NOR:.<#,]460&O54 7CJ(_5/'A\#)1Z59OLG,==7O) M5?61K)+[XEI'[!&_9ZAYA-E2;+ME7L@EHZ0A#?+7-,(D"@N"S4%R)0X%4L6C MJF$'= );K5W_E@<.L$H[J6%&I8)MP3)$0!$V&3E(N88R6\B;?"AZ@W?%(8\? M\D$K' 934MQ,E#Z(1AYJ/IFRZ 9;M#*.&S9=NY8: X9Z2#Y2*Z-^R>O&%?RJ M@C^ROHO +"58D0MX?I7/X\'F>C$.CL_K(MV%!]@DB@XKH9,H56KMO*AG&D>.L5ZV2R%/QT)J1IRY?'.A)2@"*'8 M7"5+\C=3[6 M:NT^\.CO%5:>5\"5Z5H' H47P?.H ?%FOZV7:Q.F*?TOBL0V M;J*8AA*](KL _"4J[YE(Y"=WZMNL6Y.9#+:NSGP*I(J6NV"4!0&4O=J! P]P+%R0V'4:4:.(D_)7-RS5;H+AO RP(IY\GU?C,!RME5#U,(C"D@ D M;2U8]C+R[6_G/(FAZZP*V%<*SQ!!(NFK%"B7[EJO)U(;O\X7C8Y^5OF<?2 M;5+INT2_[PTU\"52X+5KP49?VM3A(1ZJ+$T^7["IL#E:A 2IJN.,EH4KU-0/2_4&\1%'W^O)G/1 MOO!"JNQ4,YZYT>2)DHO\HA62WC>,=[TS&K(KC&>R=*B\0?6-TS(XNBD?*M)V MRHV0E:>;#6ZJA8@[ 2VA&XK$OUR-IN_3HA[>/$U-):"\ M-571J,F1N8-2"PCUWM2X%S%*"DRUP!>0G+YU=Z6^/%+(W7_J*J'Q'8+:A LJ M]K&J;ZY]SGH,M$EAP//;Y@ MYL?3:![G@T5MGJHT*/;$\!*'AQP)$%F,0L$BV6.>&D* P0+'TURQM74KK59L M2DJ*66[05SGWYW.]A9GE-%UO HUS;-NMGAH**D;7=I,/4B4(&Y4D= ,.0",#IW MP)'A/^&('RFFWW]XGTPEY(Y3BX^(%Y,#4)R)(E(QAHD7ZLL@1$I(Z@1 \C(4 M,>,%809XA5V59?-3U1;Q"6^&"@4\\F(F%0!*@&BI,(A$5H( M96@A-2T@2/#G*_QE(F<;A8_&&6EU/PYQMO&+!U0F[9>_O&^FVC))[%W3B]%7Q6B 6D0VM\>_?FF(]:K@ 3FGH-A B=&9"NB' MWP36>GOFLX37&X%_@Z[DK\\ZSQ"?\N>C@"4#Z/?N,([SDJ@[ B]; M=&M&%+W7F":G6#@_@WDZN[@EJ?I$&:&NQ*_@ZAZ5WLD@J!E5'WM+:@1*S:D# MC<2&.!KBR"6.'T4[=D,@#8$42(_.I"&.AC@>G?0HRXK.-YBW;\J>&\#=:NSY M]>"C\XF6^48G^V=C0@G*5&M?;IC&>&M%UL]E[&(U;+2;22IX:S5K;3#\.-_: M8+C!\*F_M7X8/CDC83^+X!.+^,C51N4_@;4V&'Z<;VTPW&#XU-]:/PR7IO)Y MPKN/==";ISA^<]#@8O2C021%_OOYS%^;^LY-2.0QH+>MB)#B+> M[+7-(*J3BZM$:T^$8K* M944=!<*1O)QNW^R.2REM+0V_#='5G>@Z W,\'#9$UQ!=>40W:I5MO%=MPS14 M>_I4.YF8XTF_=H3;2,I'3'.=8:M^!N'C<_=R:_'KF<06I_K4QT/<$W6L>YNWW!V9_5';-3QW5 M8$-TY1%=>V!V.@W1-4179D*K_>026@W9GC[9]H8=CD96U :":VKS2 MNX*JEI5-\G_[X+N0CCFJB8-X&A&@)LA;3S6^"'- ]@[D35:_?*Q4L=Q<4C1TI#*0VE-)32 M4$I#*0VE-)12"Z0\/4JIPM*O60JX&6+>3!H\0CE>UQSU3FKV;#-*L]:PU8S M1V.S.RH[&]30]^FC\D3HN]=IG=1<_!--:]:.#.L,6\U89# Q^YVRY[8U*N#T M47DB] TJX*0,G"8G^- 80#,MO%X 5-$<,AR;[7$SC;2AN3)IKF..A@W--317 M;L-PV0YNU29,0[:G3[:#KCGLUJ_3O1&5CYCF.J-6_93SX_/V3J%?N!D6?B " MSW13 +RBDR*]'P_8_JK#5>4N\#[BH#\RVZ7/*:H7I3;N/6 ML'84]_A\O?TB:_M,EBIP&YO.DUK#=L3.D\>*RH8J&ZJL'RH;JFRHLGZH;*BR MHQ2''8F02P_RE[BX&F1):T1SC;"_][R"B3D>U^+\RT;8UQA] M]1?V-3E_J&II7]\\;\G!@<]KAA$ ;V$XGNVO6/7Z\ND%INH9X[L/ T[:9J_T MRU;CQJV&1.L!6,Q;ICLQN MK^RFE48%G#XJ3X2^.[UAZ0'A&NN *@(%)8< /G@1"U@8R1H T_!8T_Y;3W%P M))W6-@?MIA&SH;E2.]K,?ND9E8;F:@- -?.;6_63$7U2N=V@5OZ@Q;S0)+ M0W,X*KOVI(F;GCXJ3X2\SSJ31W]@8Z,!3@NVFK'(>:\_:A+,#9?4#+::<"]X$,+W#+C' M\1:Q$RXI-N'/C1F;5I:IKD9$U(;YCZ7[.H-RQE _+JW6$.,1=$P]Z/#Q[-R. MMW9W;5/.SN?OW*??3W_K&NZOEOL[9J]=CA?6D-$C)J/S3KM=4M')4_%![IP^ MK<,0KD\L,M8L_R;CL8VQK2[$- ]8>]D.P6XDC9TJT M[TO:U$>3\JXYH3=:LE9:\JQO3H;5CZZIF)%KF99_;(Q<(]A/3MMV)JU'9REE]!7[45TY#MZ9-M9V*V)_7K*&Y$Y6.F MN6&W:6+7/FZJ,#XH[U ..ZM>"9UA@=/C <[ MYF10_5SXFA!MPX.UA_W$\CZ=4:N<0T!Z*_,VEHKJ&Y,FFNWU1&-&1[<2,J:P- -8?O M#$H_![YJ65F6NY?KZ]9RSC_.I*#9>E84!FE/3%:\83,3&3UAS;]$='5>H*&(V=!I2-2#W"?E21 M9;'B-(]8;R/$']>!CONJ#.I:NV#KMD>E-W>7 ']-8S2,,KI9;L;1CDU M]-V/JN\)Z+WH>%AZ5JC$U=4@K5XCHFMT1K4ZHY*T?Z,S3@U]M=<95902U%)I MY 8ZDI__\S_@2PP :-_CZU_],@V,G_0/Q0O3ERDH768%A)2E"CM$_AKPTM8" M$1(Q]"$@P;7"\-=G;R^_O/]B+=CK@%G?+N"O-$J*XE4VP_3_YF,^Q:LI"_AS M?D$DRYOGOA>=SZV5X][^;/SCREFQT/C$;HRO_LKR_O'2H.]#YV_8IS$"3;_? M,*1BW+E@9;GR(GR@^JP @F>O^L-??D( 7FWB+KVL-=QT/L7EGUMS6-3/AN7> M6+=A 8ZR)//+,I!/$GI#$&4;"3!G:X@T^;>2?-L8H%J*Q5+<30;;N.K)C<.) MKYX!H>Q:HOZ>C57]DUDS1%AF642&&SLHD.]$0 ?VQJ[!GEO&,F#S7Y_]<'7Q M^N.[S^_??/YT]>[3U>6S5U<4Z?+GQANX"<@G_.4GZ]6V/=JD^:UPOB_L&W&.V_&9L9;9C,D*:/7,8UNNPM_1_ZV M"]KY<-Z1J?=>3AZC2<:9^NY,A!TO+1>G7W)T[]C79Z]:XDKCO1\8T9(9M[A> M5H00'P2TY;K431+BBS#*"=P2PN6 K.?]_J U,(#Y70?P.P_\%7S6'K0Z^H:K MKW>_$E8."Y#OP V#Q[7ZZA'PA$Z[U?ZQ95PM67*=XVD0WEBAL0X<8$J02<8L M<*Z99TQO-^&Z_H7@3J7\[B_%_6PO@2^+/8CD(C9 L\>;15]J;OMS'Z MAFR%/[-AG=%P8\,ZO6YK_-!=ZK5&>7L.#X.G3V##]EO7QC+X+NETUYVT1C\B M!#/<9IO]M'*^:U_W6MV=Y '4X,*E\ ^W_<]GSL*)#!#$-]$2+^>7PL+\.#!^ M_]_/ANTL &RT,T)Z\Q^MRY8A2^;6UIH%H;[\:1PZ'@M#!,0)Y8/QU3:((Y?A MSG \ 5O+,^:.8!2>1O:-_92'AT%%])&(?9LU>/E<(&6EU[@#[0D:=AQ$" E M$.;YN52G0M67D?^-!?_UP[C;&;T,=Q)WM]_J98F[,VA-'DC MI%VT%B6'Y%(Z\-!"\A[N(?T2F2=()G*\&(DDC]IA@;O51AIVI6WB]38C(FO< M$[F _?K2 *YAY](NZJ3,C1",/Q>_(2 :UE^T M,P$#-,;T5+Z%L%ZBJL$$-HBV6Z<+^-5U6' JO 56^F] )>LL3P$N=9[J]UNC M+$\-AII.WI.GU'.)I3J=Y*DZ#HFG!H+"U1U;]#N^&?8S=L49X40':HW7()F- MF1/RE"Q"*T4L7 //L;1[X2(?B.5U]XU!]C[P41S0 7V1=7MN1>=+3.\"NJZ= M$)ZDW@&P -2T>GCB#0-S"?XESEM:W@*?$+!%[%J1']P"@JX=>$\EIL5.>_*W M "O$@?Y!Z]S34ES0(];TB(QX!N[2[0Q.2A,PY_8E)9U0\B5U5W\#&HM O$!, MO^E T;:#&D17%]PDO*_ O.V/P7+9A[[A;UI.?[CG#>U-$;[8#:.^_CQIGP#/ M/=)]M6@^(]#3\'O+E<^C/@')27 ER-.:2KL,&=[)1&YW-R3>:*P;%OGTI2('HSA[O3W=R#9 ='X7>]N;PKH>]&ODZ:\ UJXPH3VX3=A[L_0U; MO0+2!F_];J2= G?0;XT?0-J]5N_>I/U@T>SH5HI.Y&C5(SVCA?]81>U^MF5_ MI.M^'CR:W-U;2UN6W>0!&<-R0'$( 5K63G'C&6S:\X[&'BB08/OF M 'GQ5J 4AG83OZ)];Y+O=<'\O3?)@R91TGR3)/?#IT:U:>F<-2_VLK+K9^1> M,HK:F :0 =JLQ(@7LY7CX0I [5PSXYW8\&/%54,)PR*!0=\O*PV.1G_I>,=H M,YC7';2&#S55-+9$&=X: M]<9D#F$;@B0/>C6<%W,S"P6L-<#8+6J&]_ SV. M=!6:2(Y 9C9Z[_P;A *> XP% (02 A-9N9=B93 <0LLF\I1@PE5MW6&8\\># MR.*>GUH.O@30,M0O%5_"+2Y-7((=^?+[U<4],:6O?OMN)4C+ '1O3/4R0J\( M4X-],05N5W\O5.F:5L< AF!S6*28+]*2ZAKD%V6E;#^,2$RAH>=[%"-205;- M6]=R TMGO<85\5N)J;YI$RRP-P*M@"PYL%-=/&'\0W>92XE*R> !7YTP')Y W>"2?'>LAW7B6Z% MHZ,M$>ZAI*=WJ[P"/X[""-Y#06 V/5#HJ:E/R*M/U"4U]PKW%(6CFB%RE MCZ@OSO@A)B^.98>Z#HAWJ@TP&6H>98H ;@BYH_CK]5@J9^>/?O-NP.;>XWX'5Y*\^?E"P,(/ *2 'I,LHX\U;2V;N4R]]#.>R6' M81>12!FAS/-U;+ABP_)Q7#\ZPXJD+V1K MY?\_H%V"7 CA1E)JP%'1C*K+'@ MVK&YF7Y'XM,11J;>6KY55$W00]%]Y7*(-D+'[.X]23V5GD8DW=8B5(5B2QC@ MD>6XM&&J@"-,81,Y$1YQS,G!%T6<6C@@Y@06I2[/R"5R=T>:D*/'\:*#E$,."&&![:"S*M+*X\ODW*JKU3.YGD.E!"QL[;.TW/ ^"U1+Z0 M9UGT%_;HW]WN?ALS)4HL._*QC(0!<3M39*2I?\U#'((I4S'?O0<'I#8@+!*- MQ%J4;G=F=22&(]7N=W> MHW(;J[0S4;#>$)3+_2JW.Y/U=F=[M7:WU;\#26BVFFC:S!9N_W$I MJK'IC52O;>8Z[;X%Q2_3=_*):#KYTU.Q5:NV,-=;I> MFDAND?![%=8;YD@7% B]IWF]U^Q=1@R@KKJ+NW[.'9%L]M0#AU,JJ6UP/ MX?HS]=))6NL&?6V :N7,SGG=-6<\RJ'I9F)2"TO%UOJ.ZW77@\D=ZJ[;6MUU M7]9=U[G8.H\)BPIB,LR7+JP6Q=:].Q5;YW&?IH@S-3'=.S%"NM@ZD;J89N#+ MC,__/V*ZTRH)N6_=#IH7-O3307R5-<>78:%D!%LY VT8P>[;<9"OD3'\[5&-._)Y< T;G0ZT MIU"T'R'+$$1&66=2#A'G*GRU:\6>O10KX(OKZ=4LV;H%?F&RGKQ%W+=Z?.]B M<%F\-OR &M7[%5#+&M4^ M,.I=[X9=/UB-:GZ!GS2CQ74B&KC17)!T1HKK-H/@;^, %A3I145-\<'QB@_& M3?%!4WQP:,%]QQ:#SD;,8M"]4TUJGOR>%$8L\+SP!XCO^S4)2/'=;8TJ%=_Y M+08GWU900(C[>5'I'@(BP.Y@?VN[.&969$!,)A0SR^LLN)N9>P_;MEMLVZKJ MV!P+7K4I7*@B%_>6LNJ%G1'M @XLZI)HIQ-($\VJ$Z[%_9LD.@^QN3K@9-^# M:5-NF!8<2A(^Z9K=G-WAOM)-@,.K,!0I2C^YHZ$<+E!4ONWP2T5E\!9_NG[> M=.4-%NW#-5@,LOEGX(,#1$,'6@B?MRGWCM%BD>T6.'2+176- T?LL<@*Y''1 M$KD@/LL$0T3YPZ7O6C8CJ+;5ZFL]" "0Y\>JBIV _O _O[T # [2(8Q"K4!; M4JP14L7L:G]$;TM7E\Z(9'7)\23,3F%2((*V=@VD'IE__YY"9'=C06961B_= MXFUD14?_SF&,P@(S*]5\G844 <7R6(&2;)'B%0M6QD>J7PJU9_(&:?4LWKF2 MESQ+I&3VQ?KR:=$TW\CW*&F!KI#H@*#.ASUVJE7H*U5>&:<*CWE1R;$TV69% M=9KH] )L8>SF"_J[$MP6PT831[((F*IQ+R[_J<.;(5EX[C=9^Z5=!>^86PYV M4KDRYX.FX?UJN/6%%Y9SY]5P9V"OGU5UN-+M3+GQKAKC/1Z9,8ZW/U#4,6KN M@!B7H[7(6[>\ 4JKL;YDX+O.\HNL:[=9Y91!WZ=&.9V2?5BY\GZ4D891R#!> MD:;)D5RYHPL7T#-@W*D&2 (&UANPR.%!CIK6?!ZJA+JH[O]XV;5#1K!F] (,BQLCPO!D7$YG->[XHNI7;GRJQ%2[NL(*B MVSQ\OWO]X>KMA0C.X)6P'OY9 1QRM/W=O;PK$ OQ6O3.DTLP5TUWNBV65 B! MW,<2I&!&W=,4!J.1J[]=7'P!U#(C!AK'\CSUJ?;(%5C'<<"C.4+%%B^V9?R) M7.XZ#+@P\QV?]H?A3WC=/$X!F^HE\L&X]:P%7Q\/EZ EB<05L(45$ PV0P7K M:8#BE6H< :@R# SHLC2-*;1_R(*584,0$7Q(+0VY0BYO;:S (=AIU*P&(CQ; M!&?I'7 _K0MQ3;QAR4E%OAP=(((H"&,JC@;F]*T,WZ <)CY=QP'H9IDX#K5] M%8MZ[0-.R'8%Y4U,F-H& J!XRPR$VUK#Y@"$*#/5AB?(0"BT54V9;2') "O? M&O 6,B58QKG)!,Q]$2]WZ4H_>7(J$)R\I 4227D9)JV3[%W'PQB,G/G@$0W8 M(&=@7R,YZA=ARZ[2MEP;QT;2QAZ<)_]$1W*.A:ZB"9*_571 HAK2I*#2@MF MR'93WTS&91+YI+7H#"L",=!-Z"*#8.4'D?,W?4($D88P@Z"]0,V)>0FHSQ;4 M$GL8X#7 8>?)7:7.'"M<@@YB*Q%GX]_0!RC$!(GA= \'6UI]%!16< N?Q &/ M[" 5,72-E>7K>PN?O*,\0G\(G305%7D5%9.FHN+)5U2 <9HR-92^"9=^[/*\ MZI0I/B;7*8RG<',41V1#DIL!-A CE1KY9IZY(@7^#OMG4\GS4 +" V [<\<& MS9)HLX#]%3LB#3O%, L^E]Z1*@9.V1IA$CL#RR%9N5#HL+A_@][F99\82\(! M$J!4(VF&\(@=V1B>P]0()L>; > !VB*WR7)!WSIAQIH32 '_!UPD?#Z5'P,9 M<;'I!_0(DI[J,9A#CK"^U>3 4#]D)(TW.?/)$J8/Y8A2@5+^2NY)K"=-C23YKQ=_^W MH%GV%/>*V*J$@]9SX=Z'(0I8\AC$]^CXH'M4-J#>\%.D^<$W<]<355/ M).Y+R6>[/@ UI9Z9?2 P[[Z;]3@VN\+E#[IF>U"*J'FZ9'DB8#;<<^?EP_,[ MDV[#/0V8#??SV<\E[UOE@J(: +9S M[Q-%2@- 0Q8- $^*+)K DM$=D>[]L%$CYK'HL1E1CQ_,^IKEW;8Y:)>2GSB1 MK6K ?!J$W^F9_?&H(?P&S*=&^'VSWQL\-L)_U($880R*8Z>V=PDTD9KJV?LX MC'O6-3N#?NWV]SY+*:6DLW(BJ1R *JCTO-G:)P% %;35,7OM\>G05Q/&2L)8 MV;&%8#YI,C_(XY&30QK ;,IT;X77,\;&J)'K:F2D)8 M;[5!#Q69@I6S?!V9^4@5LV:G77:D^8EN;^4 5$-?W5[9YL\3W=[* :B"OKKF ML-?$FPX0;SKNG(D];8\+;:Q4K<-0-6J?O3/L!QI>45^'YF +O%\ ?-*NI[]_ MRC1[RK W_'9TQ?LOO%2!D^8T'$ Z\V,<35@&J]6A';E2!(PG(&S*-J;K28GUA*KACTH1 M,!R;P]++3>M)B?6$JN&/2A$ MN&D6W9T^-"46-^0<=E3+O"P(]^C&=W^O.@, MEY)VN$((;,!MR;0KZDC^'2JKSHTG.K*:CKP:, MUW3T-0"<%FU-QB=47]4 <&+4==8I.YE8=;M\$\^1ALFE?EXS'0T'W>%CH_NG$,BZ"BPOM&PT%RTW.>X7K42P'*V(+1P;[$4GR@&H1GZ-AO4;%5DK Z.> M82L\6GX=^+/8C@S7BCU["1@,(S W9DUQ'IBED,] TUO_&#M8UZ+4ES7%OS"BZ1B.XH#QUL8 M9_,FXG1R8-;7$^F8[<>7&6_ K F8]:7[0:>I_VO ?&I4WYF8W4[9&<@F\'2( M#*3OG=M6N#2L,&21X:S6EA/0"9-GBR8250.V/E:A>J?T<\"?Z/96#D#31?IH MM[9R !K:JIT%<4(S^O^'>3,_,,#PB%S&C8YE/:-0S1#C&OLTE0XQKF>9R2G3 MZRG#WO!:PVNG1*^G#'O#:\?DM;.!.>AV'Q/#W0<+]9[%48<1_]7.3FUF-3>S MFC>S$>VQV1Z570=53U*L)U0-@U2*@$G;[/;*KLZH)R76$ZJ&/ZH]#&-D]DH_ M:KB48?_)S__Y'_"E!1C5OO\EN^!?EH%2QC5%IQY*N/ OY*^NR9\=,K0V[)-I W-^T76B>\W46TV8#D7Y^U MG]'O NGTNUBHW))V&S9E[GO1^=Q:.>[MS\8_KIP5"PULVOWJKRSO'^+[T/F; MX0UH#QNV:X7AK\_>7GYY_]$)HRM\]285;E*E9^1"* ##'7]I; .7[_R]P?W*U@$+Z90'3]8YX*07[4A@ MX\SQ;'_%7E!A[-P/@,SQ2WMI>0MF+-D,"''1NO.J"]S![,[G<:&10^8-71^7 MKHO&0/+=. 6Z#G=-P,R9?HDD?^F[H%R +0(@?MA\^)D_*O:<*&P(_Y$3?M%8 M*[X;-2;\:,F,.8/= [J.@X"1\#:B9*[7'E.]&NI^Y-1=-$6%[T:-J3MW* P2 MN!\'AJ=/C7&\AHX?/1T7-87SW:@Q'7/"A:WQ;9"Y(*1OG&AI6.NU"^\F4P4L M%9>^B7P#N^#A5O#^OK$(/@"WTO85J6MW&6?_]<.XVVV_Q)YY^K'S\D7#!8^9 M"U*!!$PY.?-;9(VBMD6^1?5BC8(UO"$FF?$^3+1K;ID5&,R; 5>\939;35E@ M]#JFT6UW.VC:"_:B:V\"C!#-_!N/[)R9$Z[]T'*)\_!L0_C !CIQO)A1XR<# M ^@:;O:#6[I!7A>PR')MVP<8#@DWC.@W MQS-F?@@[U>C41TZ[1?76?#=J3+L>6(@+"P@U*]!1U&L5Y:1)KGFA.2K"P+*K MI^J"/,8OT\#XZ=6NRR2*\HP)(]?L(**^$0F_. )4?G;]B9^9$W IX8ZV= M"*R&KRP$#]-.=%8Y$#Y[]1G\VC6H6]M9 Q@QAFW0W>6MB6"1W/C!-U3!-@?4 M-&9L&AFH7QV;\>-]Q%<\[@,KBX%46L:?S)@RUP'-3;XS/7#N^C?"[O#7H-&Y M(X+/F/I!X-_@BZQK,(>LJ>,BBF*P,+CO3;*"7?ON-5[T)F#P(GVOWX,XHEL0 M:&O&_HK1M #?)H2WA/-;>HAX*2T'P G@*F'X\%53;,M'2FFPD&+1 9J8 M,^-Y9] :&"".773K $_/QVWM RO*LX!M'Q17(!G^^7#0:N?=H>^+-$%;QM62 MJ?>CHLNLT' P^N* #PHJ DQ-VKP92ZXG4U(L"HQ%XW%/*07UY;^-,;P/8-E :J%#)OU!R,D&5R&@ M?/92I6U!X OM*3^1.>U-E?K%6K#7@-MO%_!76C$44:W((F\\YE.,F\Z?\POF MQ^7-=]#YJ$W3XM+#K(@K+\('JL\*('CV:M#^Y2<$X%61/2,A6\--YU-<_KDU MCS E;KDWUFU8@*.LXM32\Z)@0JC9-B7I-[>&5U+0MRFKZ)[)?6L0S8_-=G/UQ=O/[X[O/[-Y\_7;W[ M='7Y[!49;E0ER?;]=X=N\!^GFZ1:W$K] MX[7HDB="(C4"I:'6G=1:,"'F-*FU+.51GMU3#;_L9H337VN#X7JR%O=X1L/2 MY^P^>_4F%>2J95]L]6TK%8X@K$/32I43&+MM<]R?-'39@-FPSWW8IV,.>V6? MS?'8)IB28C[J9+%$#VOYI(H;]6HR,^6$IZ%4.>>DWS9[E?="UX.$Z@E50]CW MG$0_-(?=L@W"DPW:;%%@U(A=MKOY9[HJH0Z]Z*=B1>\Y.N"I6]LG@*9QVQQT MRCYOZI1I_Y1A/P6";/AV+S0-!V:[7;7I40[MYQHHR<^%4U:.5K3Y=K\V(JHP MY#TY-TR4_F,YYK#534HI/?J@(S^@J0)KK#*\9NZM266'136W2VMFQ)XVA8 * M0N&A2WRJ/S>>=[KC5B_]KGZG-=;QJ+[$@I6M:] !XR6>(2#+F0/-4#M#4KZ9 M@B-5Z\E;D&3%)OZV#GR;L9G6HG3)6Y(NF1UC_:FJR<2F(+5N;=6B)!;7V^NW M1NGE]@8);OD:]<7OO]RO&^^S?0^[-_"]++0#_\:8L;4?.O 5+V7&M?Q^>4&/ M=+PPYEU-\J*6\9G7N78'OX3QNK / :F2JONQ"_E<%A%V4M5LX,@5*7^?-=D&;FU L[7L8"]I8Z'_,'+K*V(F*0%&\H,T5+ZNP6<@%NL6@@N M%@&CGT2G*1:4P\/P$3/JF@L/5$M;F,5/ESX^>_4&B?A]4L7^61647R!5I*)B M90F>]Z)P?7OS(K9M\#D\@7_MX$736ZT>WE+@:S7B6!4^'&N"B=;\O-_3&&J^ M^^UM;!-(9 'R9+>?U)KKM &WRV4)A3?%YZB?\>F]:^_Z:E=X@VK3=JC>^P:=C%F=VT06M2 ML&>=A^V9/Y_C&5C3VY+WZ_Y\_X'T]DGQ?8SX=CQAE=5,T\@.U<09/['+(@-4FPC1CT#=;$2IHNQFU-5J'\;X_SA(F4&:&R)=>6 MPV-Z= M:,[(#L&BTU.^73$>MOHZ,74G@SQBPG<@?'OY&<7B)F!KZU;V;<]CUY66,+69 MO7<"\ 2HR^P*V],^^@0M;S*D[_Z*X<'8WSCG?H8R611^!YYA!A[$O2:)@-)E>+Z0+7-VKS;<:YW M.X:\&])%.J4V2E?0*2[JV&(SVQN-O9S$+&_9-#K:N_'T5<[7M]1*AFC(M)$* M1Y[-)!+GONN*!N6>=GUH!E.HYJJRU9L]SQO(\ MXL=6KETO,$^U0*+"Y7<';1/,M(8N&S ;]KG[\NMYON^):>^2]7)AC+GDO:Q< M;M2Q >%QL.D3W=K* :B"MCJ]*BRH$Q/QM730BM)!CTVG/WXPZVL@=D9=<]#X M5PV8#>4_#LI_ @X2]0C(%/]Y=J+SZ1@ZIPQ XR4]VJVM'(!*O*3&23J0DW34 M:37WTQ!_>*%($7XZ-M\I U"%3=_O5A'A>:(;7#D 55!8 MKS,Q)Z5KC!,3^[7,K7W$(_5FV,2#;B%O&J,.X6#1)-A.#\SZIAG.QF:O>ZIC MD.^SX%+.9CH1LCP1,&O,/0-S/"I[7N%I<$\5JKP.L5W2W/*XV)45Q4$SLKR9 M['Q:,=9Z4D\]H6IH^IZJL].M(*5Y3QIZ_*JR@IGG^\9)/[&H;E'29NSRXV^+ M.@$T]3M]LS/J-L3_)& _!8IL&'1J,FVO=)#\?<6!Z9D!4_E9< M\!3LS+"F_C43T[+%9&C\I]-]^97AL OC+;MFKK^F\8[BF]RI?6B=T- ?-?[L M#1]_]EZ,/S/E6&G?,]ZS:1#C7.R.&H3(1ZVM /);FB?G,@*/?@[8DGDAGX2M M1LFE\1T%EA?B<#EX^CH.<(1;A//>^,11_>$XWPU'P'<';7U:'PX-SUT83?R@ MB7ABE.'65?*I[)M3Y3[/YRP0@W8+)Q_>P(OX^#UXE1CA=.:\X),/#0LG'DYA MLRV:O:FOG^\?#:0#VQ P%+$=DQ'Y!+7TMWQ1+#"-,P?>BN\,F&OA/LP9"TW8 MBS *3;J7)N&'8M_A)_@MF,<"RX4K@[4?(!BP&6L?+CSBU,/'K[1;R GCU18P*Z" M.F!\%JFF"TB?C5Z"C/_NB-'+@(=Y3 1WL_2!1L[]&QQO/_-7.)S9-L)X&CHS MQPIP@JG.$[_QE_B!X@1^\()ZN8'*)[--QID5IO78#!4!!(G:-IN/),/IO&:Q3H)+4 M4#.K=7T+=R2XP76Q[S9F"\1H:R6H-@1'@>A(IN]RHE8(YILMQ1=-G07V. >I MYP>(:YRY2HR.>QC!+7S(L)4,$DZ.,=$7(%^8K,+$1_R;V61AV&""6F)9:Z+) M'"8I@RM \JR(V6>,%8]7II&I2-L,=P9^QG'+)HE@6&ODK$A/("GY&P*WQZ_# M"VQFL+] BN)E.*5QVZDD9#31WG'8 )2U&X>3?,<7K&@7C!E0ARE>)'EB97UCY[1X:8R";;ER MXA41'V@"'%1*RO=!F 28 1HG7+*9#A&A+31PI#5(V6@IF3S]\#0J,FQK;F"N M"%FH&PUT?2(ZTH@/1=ZVL^E%QVN\K)]L['8SHMBDE4.V];G0FB94W/-7##R: M7KNT=T)A(&0PJ1,@-QKVQXX<2YZAEY=J:K5I+/T;<'V"7;-:G[TRA:7.Y3W\ MYS(+U/(@P1W(GP6H;G0?V?@[MHQEWU$K\;"(5G- %U<)&7'6),4$Z0 M;R3+[H4X)0C$71RA.$1VRA"-+A1(,Y+M@K_A2W:)"F14>)6Q\@.T60"+/L*# M1A<^](:!KW&^ HP"3< ^^S.DP30"-@BR\V""S"V*S*):/G8V6[14]%N7*6L M2$0_,;T-YJ1G>70(BX5:"Q@1_)EH2<8T"ET3#*85V'[$#U-NKN981A@WT4YN M2=G'D?\S>3<+M)NXDH2MX8;82^ZAT"%='EB1 M+X77$C*TX@*^@!L']GGFA.BQD/@CLTZW=*4)R\]F@$MTL/&9UR\,M!64>M+. M.(&OKWEP!#8$5(4W@T?3Q?!*0 /P-#DF (T07?23(L#4N_%A #[S%A8_!$>\ ML#"X)32J-9_#CH \ '#(=[M&+. 8?4QEDR<=&"L6P$/I>L(]6D_DX .N8>.>$Y#\5).X*2&[I93 -(+>^!9#49M3VM(+_,>YS5(L;'#"SCJB0T% M'' HN94?/]\>"#JR? 4C$D\5\CS&,SK*BY1!4WY 7: ZP M00!2C.=I;[Q8)&>_\C#^CFA@6BE;&G+QH%RR]OD-\!-WWV!G](#?1Q9%B!1U M918QJ.'(EA!')7:2M,89KI T(.$4GL%#VMR=4O8BA8S2QS*E@7LASC,&S.&M ML\"ZX0XJR+& CB#28\P[$(+^W,SG3W.SBR-3= TX^^ZL8%O ['K>:PWSSOC$ M/YI7KKU_GDHS[H FDSZ1F0J>8QJ@&^KY'!5H^!6?*$QJ0#']R&*H:0PQ6RE/R6WPJ0_G?LJAA#G^B."+H(CM:.PXJ.[ E+ M4TO+0 GW?,)(1[J5B=?2;/R71SX,^3_@-_* MO5-/CY5R18P/[;4P6'5&PBJ,V/I\YM]XF<1$O,8(!#MW,2AFP8T+SCDDA(G@ M*=*U%DPGV$=+[>T >(J^$5Y8H9^\F7@KWBIU6G8VQ80I5^/?OB.$<$CX&,ZH00?[P5>>M,VR$I+D!"<(#H=^ M\$ &@4EAWLO6/ MOS6[-J$@L"&=5,W7Q<6%%D8TQ0&TZH:]XE![25YBB@!CVL"KFS$]C+M&S%/A M611?TG&?@58D#F/&5]SKO$C9#F2\X>09L"7*UV6["V1) M[43.-<58IGDWPWT\<:P%C4%+,Q$V3*_>Q<0GA<*?#[ / /__0NYJ7^D!&23%)*A$OR M(R2U1/\^\G/O^-J^E5!'*^RBRI>=[NCABBFU0-6@T^MT!NW!F$>J/FPY79@< MU%C4;R$!\BK#_%*@O6* 6,NCU0AI(H)+FKUKA72*RK*1%$4JY?&\TVLG+INI MBB'T>DO@%: ,KIXLD&S:,<@N#OOQ2>(#I+$3+N51N2@'3.D,4& >O8:42\3O M5EAB5H#J6RQ-0ZCB5[(SPQMK#;)4$'8+L,B3-D:GMX=?;TIOF"/]B]9[DSXN M5Y6S"I2I34KIDTW*%.@>CZX(*TH ]D5)D-AD9<1X'%(*? M@4:-0]28)1\>77#<^HX9^.7 1D$B\@?Q[&2]8M)+2B6)A$==33,X^Y1$%OJ3 MPEPO\'JWE#5VT+ZU0?I.L7$ MI-N\EQ_ZO6,UF?A!RO4V0=J0-8-PXQ6*>BP=4N46*BY"-,;?'I(L%N36&;<&D[%X78K.X.'/.VAX%J:XBU8J MQ35L-3R41%GJW:J4(A/E&O1:HQ&]F,!)5<]9,T0]*87,PGV/1_!"7DE"Q(@1 MNBD3-V%!*\8=,1&])>UN_+%.1]<2B%71$VI5-/O-S/ZD-H9BG/#)5%,_Y"N0 MFX^74#@V'>>(J0(!GX4R/&"1K'34%B@]1;)0+3SXG+9AZ;L4,L8:0[XC^+&S M)5)'_0-4&Z@B0QZ@?CXTXQSA:V<$U%\?;R$OSX>]F?QZ5]?^4 MAH7?Y#P/&\/-9]!R%=#%?!3> 7V._##M;B&1UCX'HN2)V1I8B44 MCW\0 VC/3W?% )%S.V\N"GT+$8D9^P!9#[,#^LZ[CJSD4.7UGD]-Q"1"$-]JFW48RCQB+ON$,]F]'6'\ M ^6QZYK%?F .N_H,]A';I^X36RH49^@M#%J375&DE--YGUH;%3Q*"^6X#=2V+;!E.1_@%-M%GE)FW!N1+N8!U$ M3L0K[(095?0$"NBFM!]6YWUCB9FJ&::43,9G:=^.NZWQ$+_E40^D O:=!;83 M$BUA)%OF0LWM2-$\!-3S?^(Q" ZVH+9;@YXB-J%LP]2:>"Z(C\"%9%D?C 75A+<($>NBL/QR.VKWV@$?."DX'.D;X;G?(YS.ZMAX#DT:%VJGN2+NO6";DT:P'AN"+,H9!&EHVFP MSE&+.BM$?$+$.=U;4\\486P1KB _#EM&+QG8RE0-*K'*N34+A7%C):EQ7.2- MCQ*XK45KP/=U7;+G-MZH?4EO[8PS[0/87!"*+@G*];D^26E939#=U;,4(;Q( MPIVPB3YR>N:%O>&=W\'QD/,\Q(3F& /)Q)S^*"(O:$V&>B7*X$+T,#-FOD&^ M(]H9+=E&CC('H\<@=NX0/N:+SQ"E)$:PJ(-9-NZ=$T&>)!%=OO@ML>.V5N2Z MP 47QHYK*.$Z_0'\X1(N_W2;R@35/T=F33J9I?&Q] M:0'=I]M?57E\M@7 S-;?N31<0*65B&&_L@5I9*I:VVS&O5PA1;Y&^XF%F6SY MA5;;)E@!J&2DA7,3 4NO%I)7'P%!X%Y\?7<)WF64F<\@5D.W4O0D8#8#RXW* M(SC2NB-=@/$KD57M)7"HRPU"KOPI #/I*,Z0ZF@DEA4 M,22NUM\G8P/XPI8!-/;9CGR2^ -MB('")Z@Y-*S(@J$^ UZ()+4Q="AA6O):!Y$VQ@-!DR,&WA6L@Q-+<1R<_*[1DRH4+(UP]ET8ZG6V71GMP MH1+%NM"8C :]<;.0TR'M5Y-R, MA7;@J%@3<@V&U -TA/1>HT3>8F#9HT]8#-J'/>._FE+>[X:0GA\(URK9'0"FE D8'J"HDB% ]".L@ M\;>8YZ.8U-I) F4>>^1Y(?/X-SI*9%2;WD2)4E5OD0*8:E%GLE(WZ6I3&T_- M?0D9X,NO+9="SF>JO'G%K%!.HEACM(]4].__^UF[,USYW[C0IHU\@9-H25=1 M43.MFL(%&)+V<7O0MD$Y0#OGV.#N1VSA<[,,'PVW4C(<\0?7Z:O_E[,X_Y>U M,*9@?F%,?"LDXD$C5+4Q('HMJO]4*R]\C_OD@FD7NH)T;U0=O>@MQSM GJ,C M0U7WO#HS2$P_N=5ZKCR(J<+=R(#%CU OC?ULB0= M3[CM]IN$P?$2!OTF8= D#(IK.>8^9ME)WO&B&\I&PE+R>!KP[_+RBS/R(L#L M!9D5OD A%H+8#TE\\'S[S_?G:0Z)S5R<+HG3Q7Y]UGY&OXL)EO0[)S/Z,;V_ M?22C+.7<@?&XN-#QB..H,[.IK3CRU44+M;OI\G,NN'( 3QGL5+'F\4XKVE;#/7G4F MD\DAI6G.D1;W.@GRAS=OWKU[_[X&O/0@V+9O4RV/'NE4?31GMU.*85@'\FNX MI>&6AEL49/6PB0^E6KL'/A7R?L*B[)CMSJAD;JRC@FIH MKJ&Y&HGY.OA9H P.JJ<;R[%J=J[2Z.N8PU'O49A]#:G7 ;:&U!L/YWY*[:!' MOS;69MVMS:[9'94=;ZBC=FEHKJ&Y&HGYFG@X!]73C=E7-3M7:?;US6[_H(G) M.N]/0^H-J3\&4G^4'DZ_>J56.3O7DF>/PXT]<]0YZ)97CMZ&YAJ::SRSNFCLB'UQL,YK%(; M5Z_4*F?G6O+LL:S-WO"$XND-S34TUW@XI7DXS;R#TX*MQF9?QQQV'D?I3D/J M=8"M(?7&P[F74NLTDP9JRK-'BC<<-FE7.7(;BFLHKO%N"C;D3HJ@F3)P6K#5 MV>2;/(ZBG8;0ZP!;0^B-9W,?A=9,&*@IQQZ+%\N.,M11LS04UU!<;41\33R; M9KK :<%69X/OD8R4:@B]#K UA-YX-O=1:,UD@9IR[)%XL5\V+]91LS04UU!< M;41\33R;9JK :<%69X/OL&/&Z[P[#:$WA'[ZA/XH/9MFHD!-.?8XO#@YH?&\ M#<$U!-?X-:28\T\X/K9NJ.6 @8>AIUH;,0_VPYSD76>K\F KO(_\&1^T*.64 M*;9AP(8!JV# ZM-:95!L?9S#QIZN!V\^,.E#9>> I>6/?6H1 K/-4.2G__S/^!+"[9$^QZ1]NJ7:6#\ MI'\H,)2^;!MNC;GO1>#. -V?Y_/SJ>5:GLV,RR5CD7$1!):W8"NP M'\+\E]P1%ITH_QV'D3._A1?_@JC:3@IOXP VQ>BVNQW3N&'&S)D!LB.#?6=V M'#'#\FYA3<&-%

$ZQ6]3[P'"2MP_#C,>1Y\8D1+9JSCP%Y:(=,WU9\;__7#N#?LO^Q, M6B-CY;BNXWL ]"YY'N H:^^OW&BI;&R(H INC5F5L1" W<$(9P'_BI9 M ,)K1+[QR;]6'\!J+C;7V*;U(%9V+T&'>]QJ;X,;UC64W[>,*WC(W'("Y,.8 M+L/'PN.!XCP=,78MS4$.I[MQC-^T6< (1 OC/CU_$FN8TT=%S',;V_G MWGYAVT',DJL=EDM"[9:Q!SDG=.F@:<[""/85R#B\L=8[253^036 S\8*U @G$DC;3-S%U$>@=#N85;7ZKM7+Q6>Y>6>3LV,K,9/9U9"(@< M]E5NLDU*RQ_1F8F0"27M"RW@/?.!XP TK^@26MP"1A_+3CX/L M,_1W\Q4 0L0*4U\BD3% " M,8\W?&C(&PA=XHM,S429VN^V7^'MH?+%N48G3 M$S_B"Z_PA6_AA719YR72+?(6OQQP'1&./(IW6\@9[QT/M+(#Z+F,X /"N(X+ M>, 7*XB,#Q],XP-\;XPYOSJA<>%YB-:O;.W#!8 !P,C*Z+3/_Y^=R,EB\P$X M&2J! 2Y,IU9-P-"4>3!L]>?? 2>P4(.&!M.%KZ@?,WWX?I+6DTL$.%X'[>:VN"<,9-%*Y1XP!,A+]BP '(/=++:]R9 MYZ"ON^H.0*?VLOYH9([:(PX%*1E\&YC&UH)QP9S9I,>=R18B#9IVKAPL9L([Y7C@1AU6\8_G3 " M(@/WQ[T51N U/IW!W2B@(E^1J=+/\$*NZF&W@1#A$I 9"[@&]QH \CA4:5" M"@7,.LW0A?!6@@M%ON/%]%* 4;Y_YANAK\Q0M!=!AM"77$>UC \)8Q2L866! MD6*1,1$P! FP 61(GA29[_2#[8,1$T9!;)/NPU/MI!%LH]FWV%WD*UU M96@!IODK\BQS#B];.?'*L$$.!RR*4",#CX0'8@^0XP%YR^6MP ME-OK2'TB/67Z$%Q?%VSK7Y^]O?SR_@NP\&L@EF\7\%5LP*R_<1NC*_^RO+^(;@Y=/X&[WR,0*>XVT/=Y\J+ M\('JLP((GKT:# H-R?2RUG#3^127?V[-85$_&Y9[8]V&!3C*QDA^60;R22)8 M(Z(4;8Q(Y&P-C^+0MS*>T6[_^-)8BL52NEB&+W@<+#>R(;YZ!H2R:XGZ>S96 M]4]FS1!AF641&6[LH$ ^6HR.O;%KL.>6L0S8_-=G/UQ=O/[X[O/[-Y\_7;W[ M='4)IBTQ-# $F L1MZVM5]OV:)/F-S_Y/^?G7[Y^GCLN2_;^*TBCZ$?X^/,F.USJ_QG@^POU_$8JBRT@487+4-_/ GGY 7,>.N$MNN':)P;%U,_CHS? MN8?VU0F_5>,Q\2B!\4:&!BZ9%X+ OP:GL&SM^SE&"_D:B,H'/TD*WY '7[Y> M?3#0CILQSP8\/@[O@M1Y80ZB),RH0@0#-W6 M0BJ#W; MBBQ0??YZZ=A)!&;NHB[D*AP]:5BZTC\4= #EC"&W.,0E!\XU)Z"Y,LOQV4', MP4=]!9:?'7,%; !0Y%@ "@$##/Q%$+/X1,0, 8?O$P&B!":%+U+G(- ];G:@ MQ3&G XAB>PA"@]P1"'Z].7+YZ80>2 =>>^0YI_H 2P 00$00,"N'5!:N4@( M@!.);Q%1A,3 7P36BCMD*^L60R-H3'!_!Y CGC9CZ-N"-#"$X1B!=D32$UC MMZEG@I]EW^KQSTXZ\.GY:3F^7_10,(,0)#GAR(X*1^8&:8N?N0>&C0O03#_* MU>HO%@)_N 2G34UK ;W\' MCM#*?-[1_#3T56Y!2U<3>'H3,) 10HR7*S7SMIEH-15^GEK>-R!18' 'XT<\ MQ(.T]_OEA<%"._!OZ&/<'#"Z<>?G# 0/"4R0-2 6,!J[Y\A W+$S0V<&F#H$[1"@S :# M<[%$8P/11[C!BRT7G#_2DYA_4O9W'^+VLA>2R,UT7)/EHWN"\O M#;20SJ59W$E9FR'8_BXZ()BV&_5?PG/C]:M"/POW]HWE63.+]#(7:)S,.<%W M)KJ LP'=OL !RF2P$6(/I2O*N94?,.Y3H]02#IX'IAAA@U0PO!+#=?BOX\]0 M>Q.7ZR3+,& O8G+B&3RGDV#&"/P29P043(CM@#0'*"*2Y04\!&7"2+9M5A@N"&B. T87^MT MI.'C-?\?N;4**XA7@+!&#H.\D7K7W*W1Z>]X9=5N#Y'U_8B(A@#45 MK@&)L/#MP!5SRV8\[=0R+AW,1M_O45/0O4G"BD)9<^<[W(M*7J=?S88-96A9 M6%UAZ,/GR*$4Y!'F92;VGDJ*(9_X-^P:X^!1;AJT$&!IO-XL&;=5]&299&9@ M(?N;,M;1DO:## 3B02T#W1<07&#UHWJA'(=NI&\@*$$/1RUZ-\C>83S]-T8< M(S^].VCJ8^9NPV&WO@]X:OT5_IO^L_TN\9EVV,^ID&?F)B-;41%9,SB%[WR)/7+WL66*M#R,)B+@V='C-&==)1NN"4"=- X77TC M=0^.U143 +%-WAZ7&,?+T\4%GVU;1:YZWL6NG%N+!,R66)_*8B9)3)"TE_'Z MX;&^<2L_1XJ2'%ZP=NEW-#?>6I&U9Q![IZQ\@&#K%N)J[X4;6?.,DT!J:1G! M;1A7?WS]].'3;\:7SQ\^71FOOUY\>GMI&A\^O5&::R\-=D=#<8]GE*E/)-^5 MLE2>?+/!E<1"23!&?GW6?D:_BW)+^OTPVCTE484\)M=F'<(U\J<[6 'X)UNA MN=DFDM2>IN7M9/#C9F4U>:%Y[7QWE, 'IPI9J[I91>:"DLZCT R3QJZJAZV^^TO&/N\I9J\ZH)(+'>>"V5/_\ RACK M^V!+OK*%$T;/7O&O*/KT]?)WXX]+X^/'+VC/&&=?WEQ\?FU\>/MS.K!W'C+[ MW/E^OG1F\*"?WUMV]'_;K-,;P']3^+L_[UA3>SBYI\X_*7&49^W^W$BG1CK]\)JWL5 72PBVKEY'^EIO<0D+ MRLJ3?!5W0I^>?!EV\URKQ+:OC #K0V6)U$$]B!GA#*EI3CC0&+]$I;0Q-1QB MO2Q1CDB%-2"UW$[<1JIEZ0T3U %;8LKJFNU!<*GKZTI^]1:"N=VG M3U3<80_3>]>_R2K4#-%A@PA=5CM2JP$]YVDIXK_#/T^T6=FX/W1[4ZJS.( _S0R4:/AW!&;^]"P_&FSL5U?0R9C M.QGEP)'E+6'.30+9/'KJWMJB.B:FH(?)UAN4>^[-7JLMO9X=? M$9?E\MDA5$(%#)4;R2D4)'>:&/$XZBN:/J2\"H=13?N0^-;0W)3,SO3WJGC8 M9P!-(E6?=)=2]7DQ4=:P)1VP4=8@V[ Q(J*N-OCE#&O[OL130"]UT,0>-46^ M=X+5@^HS#U'&^5 Y?\4[I773E(Q)_/"UCWT/&(AT F9C637^ (Y\00EDODUPY$K=@ZGV/T6-J17/ MG$C4]6+1-S4:B&[?Q/Z1PY="'IG>2@"\NAZN"N-IZ,P<*\!>@C.M\_X%#VWK M,F5;5X9@Y+__[S_=;Y/A");?'3XC?L5G4B%^^),0T[%752GR:^ M69CCFS'NFZD)$W,50&"6O925LQ$(5^FXB78>7@E?'%R )^H8T-?BZ:,F4@O+ MJ0<&W*+!+SM&1&UOSG4OJ.0:*W5]3LG%EV)704C=W983X#.Q]-IU<>(3K HN M%3TJ8?81U#.C-:#(60L%N0P= : M[, >JOSV>$]/%/BN@8U->&I.'QC044:28#ONS (6I/VH?X/N<87UG-<4<, M9QJ'/LA%O!&+H.5U7QKXQ0)KVC.CJ]X'UHK=^(%LBY:=%--;R81 T1$C(^]R MC?*$6BD_!PO+$Z-=U!YA7]<,C'!^5QB*IEL\AUZ6[9.1Q.71[U8 +-?AR.MB MMPTP+>(/,"2D#&\HTH4!;SF*U#P,N)PWRG*QO'4']84_ELV\R_[IZW_(5CX* M>91KIKVV0H>K V&PG8Y1=K4$K9NOD*V 29V(N^XDH^@TSE)B$%YG+41_/.?9 MU%T.&1>"6756Y:;M-@&;"YSB,FK-1ZW FP(1:,M8!66;/ 1[7\S,8K'T7PR,=B&C)!D)A<7+SG:B!HY18^NWN'J6C>)IV.MUP G M.<-![*9[J?@XP$7LICGL,GD47O%.-FMK#">?3DM['&Q'9@"(9VRZ%7/#^*;O M;P@0,HPK;OI7]GG(@T]JU. )E=REM$W]5NN/+G])@)>Q)]CT^U Y$:$!@ M6#0\Y&;): )CH"=R,8SY#/B4"&_K"PM>J&:5Y*C"!?P=TIH['+#1\,@.*B!EG M)MP6@JIE7,:@X+6+U) M=L4-=IG#OYE7H%6"'I%PE"S=ZFL8V8DP*S053!#Q5>DQSV1Z' "D8 M"^%0$L2X0*2 90D63W!"$14Y,K+PLVZ:SS M0H0G2'AQ!@OQL3HC\]D!?&E/I9]P5.K_#=:Z%)2*?SV4.@3%V7 MT5!I4W;Z@HM ?<48RW'9=]C.V4(PV-6R8/F"-0LV9^8#X.B.6"Z.#J0F<_#^ MP6S6^$X&_?+6 4ZI]8W1&& +A+#O,BYL;YAL4S91KFCP"!E2 ! 1B"F$ GDW M0'1KBWJ9,^"DGZ"O7CX,Q8>G"\7-/?-Q4KQ-FOI6[/'QQWD<4Y+\YOLSFN7X M 0Q",#61E2[ !;N5 I7&N;*;WV#3OBH?$B,.I[+L9Z\N@'!QLHLSY7XLGV;; MWL9OJ>FGRJ!?2&3)&*\<=\OQ$[*%M'V01IQ0A'X2YUNG.J!OO!0XX7EWH,U5 MS1L7SIG$REM'=_LR%,CHQX "%U-*'+7;IB$B#DF$ "'C\T?I2QP#C).G8T,0:X5V1 DK>E0Q+2@E4C40BI. 9(C&-P5MJ] MP@SDGAJF8="(4NO+KBHQ34C^65SD,F7$S')F.J11H.VCFL$U \N(BQD4"V+L MBXJL&BNP*GVP'Y4U3T,T\ ;YGLTP=OJ5R1PAN;)F".CQDN_CFB;?FR&@ATVO M[T6O6R?]/&B4 4!T,N#YSLB@9@(YCP!EU6]&>%,YE.N2006D6W%H11IZ0W+ M=^:X:@GCU9K':\CW2SEW?):-N$--+<^(3R?<(LP>%#K6_<(H5QEH$V:0Q$(!6PX'5P"21X8X*0U-Y\1#E8)>#!SBTQHW M0)#H5"DUTA>P.0=<.2%;+*O%73_$[19HPFSFU$CMM'(F@"-!L(":6XB@#I$4 MD*!T&<08.#G^GE,-"%3B(!XK?)_@A9 M"C3*G EK?)O*SN:I@^'R MH-A.FGR)PO3#7P /9%@=ONEUW.T.<[M>%8QY=<#;$6/%D;]_/?!V5!R32]^E MHZ$'5 A)!-3CLU6+EHU_=NG-/-4H>JV9DS,;Q]<9O'R5AP)\/E MJ5@Y179-S9;?R&#H?QQO'4>YZ0IXP0$M^RVPTILV(@9F(ZL:697":R.KJI=5 M&\'2S>Q>.I! R2R:4DX5'*$?!U3RDQRUK840B\54$EO41$1*0F2#'KQPQ+5% M!7VMY,2.9%G>I1N"Y3UF\?Y'9O%F/KII>.33JZO?Q4%-'^B,+I+E1#/M\U)HD)[#Q&BD>9TMZ.R6$ 1/G9U))5Y)SQ".EZ)2C4:NC M*M_TF4Y%G:#[G!X_Q[">3"+Q91Y M&ZP3F2%=\[*_PE0X2B-_"K?3(6'BJ"+1[-TR_D AR,OT-E=I8KF?A2?'N\GI MM*)^5%0!8M="\BXZ(SLL.E9)W\$P6X:=T#O5K" 'J%,%\ZKMK@78ZKXT K2W MT[ML?^%12,D*<\BU9>0??)E'ARELI!+P:;8LH%*]5DBOV2&Z=,01&G2HHNWC MJ;5VJGZ2<"..HH7;@(H=SW=F0OVD48"=28[H$P\+JS9;-.%)UG>:]Y1!18N5 M%94'9 #P2J:6:. 3O,#K!+,D8&%KRD+T,9%V)I?&LI +5"F/QS+3>/-59RSN> MV6S+&=XGT\QT)WUQ_/+2;;6YB9I072BY$U7S=,A>9:<[BTYWE)P6E/$V4="F M8&)/Q!PE%GK@L",YP6@$._,!0;4!S MQ6B8;3(%+6F)W".L=7=_)5H&?KQ8ZI& 5$6(UM*!U^+W''Q\OB$83DP M+;DO@@6&%F^9.0F1V(B]1NSE(J:&8B]C/TE1PCV>37&2"4@*.<0KT@I;H-%@ MVM%#CL\LE@PR!EL[UL\[;?)!@QN*>K"//N=?U*W\%/YD_.)\_]GSO4\QS:@)W=G5GSR:@[[W?[LVEWV)_-V_-Y=S)L M=^W^,QK7"S!_Q2$8-F:1V_"_R,>?.MU>Y]DK_<3EU,N+N]&+ZV\>%+Y\*!KE M$&RL+>"9];Q\N8QTAPX&*KKM]O >P_L>#*M1@^,E=M':1Y\/:=/HK=^W!]9T MU)E.IX-^ETTF[=EH..@,1]:HWY_WYOO0FV,O5[XW,XW_<5"5.-8&W56/FCIL M3WJ&=_V1T(Q]RAO[-"G, Z67U8Q].NVQ3UO(L\13E4#ZXL$7O8Z( V4_[CT[ M_(%*A;["02;89,]!RI1P\=-(5.>7 MG&5\ _J0^BR2LG<^S%E-V%WB>&]]:+LOAQ8G];QB5^5^;!9@W_=HE$+*T-=? MUM$H-:,,'06/_EB4^AW3M.TPN0(IIIT')E+^)WG,FXZ%Y%RS>QWSECU2S>,# MT_<^CRGVJ(2?:F*W'R=P*G6^%SFR&2=4___LO6ES&SFV-OC]1MS_P.ONF2A' M4-58#K:J:D?(6[=CJBQ/R_V^,9]N8+7X-DWJ)JDJNW_] )FD1(HIB9(R25!" M+[*8I)()X#P/SH9S(D&'D1WYB?U>%XO7229,G--E#U MTO6U4P][D2J*U2G,2QK1[>*1EW^,.T; M)IUG247/%C7_4ZIKTZ2E;M$1IW/\O>DLT:2[7V:AMH=2E8&W^ET"*FVH4F$:LEYW^&EBO'$[T]FS2G,%>].!; M+EC4HFIW/OKYP^>_O:EA3?#/+YN4RJTG]HC+5#4[]S+!>>GQCX)_4:6C7J.OS;&UU+UEOA"[)ALRG=N< M-2V0FGMMK@\_[-O".NSV9[=T,FO.LRWZF*7$_52E?Z$F)ZE^D)X\6;0.F,_6S[2M MBNN511!OOCQGO?UWC*[:;UPVU_UMDRF7KI+)]D;Q0WJ[W;=CYNI$7(UIL^'; M$^CW=D.3M]49*/W>5ON][:[=VX.[O3V$%-)^NF)_W]3Z>*4SV95*U#S9XFQX MG85<#S==N ]I#!=L=)7R./O7.B6MJY*7NL#R(/)J*89ZNU]/H-[4M58)]$:. MNX3]51'N^#H]W.IDU$9G6P.\6G.N3S:L'KZH>ZRM*C 3G]0>77U?4.>:(3FJ M[,77-*?6W]93;=E2;99'3[42LFH)67%40E;/-F2U2Y7X;;0V)TU;^L1XOT8K M:'ZUQ3_!&,3QAA_A'NKJK*[\T10A;O:)1B-;-JELW777^WRNG,A9V[;#C4IX M4XBCZ7*WL/M;'1VU0^[;8BSG%]7Y=.9;V\XNW .I#KI-(QRLX5]>3X=C^Q2.;S:XC9V[M1,\7SA65@HL[7"X2?+9F'-*?[&BU [J%9F M/5KW>I3:F-7EE>;)HU/;,7I4C5-UFC#V3?N1M:3:9=/5.&.CM9A)VL?GLVL. MJ)_KQHRW+GG3UGWM&VH=?EE^8':UD:]-P#0-_6N]1=^]WH]8V:5;HNYM:_WH M?'%F)%5Y205"+BI_?=3U"(QOW&$N]6H9MYH7^B*N=[4:8KA6T].MQGDW?.&+ M&:[;7]([9OD*6 N_7CU;U=*5U_CW%C-X,5D^6#TG4;ENEGK89&]7J\M_H\.Q MD89ZVN*DCMVRCM"EKKD,CMW2L_>)6#VOKZ*"3=67Y,!,M32N-I#A/ M.\46"WGEGEWS!"=&B@KT6N!@M9U$W4GP^Z5"WZSDNNH>(18NDGPO@A,-,A?' MU9>$D[3VY3(O/*CI 8U/X9(XJBC__U.?/5^)C:[$4*Z*[-0>]H8,:LMB>=*_ M+EXQ6K<,+PERNF8"I"^^J@-T4_?1ON7G[GMLO%X/@NQ<0%,B[VI:[;V?]N!& M?*^(TV._K"6#=(N$Y'TD3.[I.:ZYV]ORY!^0P;W^>O75ZN_UZY4!/M)NN/., MS6 I?#NPZP_8IL>G5SLLV^G^P'-QV/+[-KIA>S) 9U15/(M3Y[^G+S.==4F6MO;W=6 M=K;=EWO?BM;P":=NIR#T\4J**S4=YG%!L MPN,^8I**ULW]48)UK9W\4>GS1\E.D=:G)*WH<*6UL7?6Z+Q+@K^OR-371G4R MQD^#(_$C6;%OFHUK<:V'A3P^/7WW^;3KI;QQ8GJ$E)3!^CF-5R8M7?,VXX%:[N'NGDQ'[LH?]X1F0Y:5FHQ>+6W MP2\*AKROFLR"1<60B]G1%ZW/?TKR>CQQZ9]W_W,QBF-/?L[C^9M%KX2Z"]-* M+1&&M%O,)%#FJR0]0&U--3.2K![ MW)4*,11BR(48E)*@C0(DA0:CK!;6< 9"4R&(HFB3&%!7Q !X*#A[RKRP0WVK M:^NH&[5J<6QZUF2?U4W(AH.);\[EFV^,]K$<"UY]M&[(^7-WL_K=Y. M+\P\7(R77_Z/R^]>V&HKXH^%%,HZ'3CR()0VW#K*?=!2"2(,[G%?))RTR/ZR M>\?@KOEH_-!7'7'V-('$,4:P]T$"CMH$D1R<#R0P(@5SHD_^P*Q-J;C/!%Y/ MON^#X/>WB_<;*[AU#]W?1KDIW!_]?%.^@4LI1^UU'"O0N % $ M9WHD"#X$Q?/<'C/3C0MT[XVXLK2;E_+T/5+9"H<9:B4A@2(' M%@15*N[]7CG/P4@@I$_[0(HA1R)/$BMNLX++O>)2&Q+Q1RUQ3D+4,B0X1Y@( MA#L(0;:HY9WI%I(-)'>J MWAXY[C%YA/U272U@Q[5<;1I32G"*)%68>@&2>2.)T@#8!.*D9K)71^500*:$ MM^-\V(+/@L]V?'*, +2P6%D,'L" #$$SP#BUBS&L1X4DXA-8IMZ.S#. ]^0" M(:(+A>3S=)Z.W&>HD!2;ZZ!MKILX3GC'"5+&.D 0F)"*&:*X989Z)03M4P.+> M+25BW5E+!1C- Z/$"/!6&,9?"R'O#5-* -RRDPW*-C)$3O( M*]":NL #@,)8/G4?OWM7TCVUE;5MWPEL??-4T MJJA+S>#,K(4[GG#_EL,]UOSA5L3M!+&4D0^UB'S6WQKE M_UH<%(%B@#!EQ(+T("TCQDA.G2$&0UN/X,[H84AYF]J?J4#TL=T6H#T;H'F& M,9+($6GBAHR0HL2!T,$K&X$76@[0=;8/<]RFP&8J#L6NOE]US=1'L&G)E9,' MO]@"@UW: B?+_B._>CWSM5"CVI)H8*RX,' MS],,QG>TE5^:](NR]Y,O<8GJ/E2Y.,=+\.^P@W]+"6O:\O@W2;H^3B>+!)!K M;L,@C+)Q_]>&1'/%*W#&@3=*<22 \!XU!2HS9;H2IB](S0^IC@O,I"(&>Q1U M>B&CDJ*L4XAH+;UJ2:KISK$ F68-%O="-SK)WZ93E]JB9Z%^%+-HIQRT7/M5 MI4!IJQ4C2E,&RBH#V$LIHBF4?)BVSUH&F),AI<5_4(!R$$!AE&/FD< ( 2BD M@R4268YMH(("]!IT5T-.,MV7\]Q\#\]7T!PE3-VU)U]&BUZ'OK@*]OU03\< M^7 I6I>QS'??4IO6T>1+"]\1EZJ HJC+*T0Y%X0;V6\>.P5%C(@%PQ0;A72U',1=_? "/%]GMZC9(A$R?%_;,6B0W5!9)1R M>/]YS;> 2JZ6SZ.>>U^VT4K9E:L8ZIKS0D3*Y-C8:!!9YY1D7G(JI75:&=IG M923*AE1E6I3@GG#*33LI=%#HX$%T(&6@0F%%O."@M8\:%2:8&4*$)2JTG(CJ MLA"3I(=4*.W@'"8;PX >RD5V69TI9P4+LBQ#YZ87*2)VU\(^E192>YV$;8K- MK%(K-4Q9AE+A!E":&6.]MX8:RK3QO1XVY0@/&<_4L=,&K.SUJ8+^@OY[H3_: M5E2BX+S& ))0HY46V""2M"VM^TR* <6'" [$T+HO^G/)E"G!ZP,/7FW[_YQ^G__21(L?AZ\^W__^>'S_Y>%0?M, YA[PUYF7%Z6 M/]OEST6ES3+RNJC>.QB/M!F-1_.1G_V4!9\>VHY?E*.BAQ=1RVVJ,MTG\NPI MMNRD.SC7WU,?W2SV@7TJ5D_=Y;O_ILV?&DEKZ70N".5> 7%2 M&8LRHQ5X3 M0@2'/DN&B"'EAW_DL6"S8+,G;!J+#:,"4RTH&*LT(C*H@ 0/AH,6/<9>U##> MZ^"Q^30MTLZ4D.K"NU6#- L]Y- TWUR-A#VR6I*K7Z_$:I/8I%:.8DNTHA84 MDB9H*R5&S /R O5Z5(@,%2W]U0M("TCO *FV0DG'HKX!!*3E4AL @@P/@7#M M^]0^*!L2\J3+ SQ['\C2'WX^K6KYG(;!>#KYLD$QTIZL%%$7*0C3C %P3GWG?8A_;>OID[/SEZ\.LJ3 MA3+3!PI.\L$)<0R(DJ #)1 8U1"4H4$;S+12K*5=0'=ES,@0H4S3M?/4-[E%GP+2X$@J #AY TDEO-0@*$N+>KHR7G(6H?E-B"+3X MXKI+O^!Q0\\TMSG/77O?Z1>=EG6_@;%>,Y"620@268]42\?* M[KPE0X$R[9CS-'(P6H>1@HRGP@RD>*6:$Y04"8J)5QI\,@&8PEEPG+3 MIU(BY)#Q3$,XCT5F+@DF)?A[X,'?#*MHGGJ> MS^JTO;1UQTW,3VPN9MXS#?W=KIFM+-OQQ+U97;153U,IRCKH5VH-GQY7>L+KH$"@@0=<:"9D89J\!@9"$8+7U+ MBF'+HI/5N4(]+/HM \""$A!2&.(M@)32*6Q,7/6 .-5RNQS)!PT 4*KY=T/= MO_8E_WDPFLU2[?GD89U>S&?S^,MH\F6=CP9+&3CJ7@@^U-^_6I'<)ZA[%< & M\ ++.$6,I/X+1",I6]J@[$\ 3JYF;&4$7 KJ1 CDU_(1ED ;#D.R@6B'6^I MJ9[;".)3(\R%%P$1D$J;*-"!^RBJ()SU+6S#IA:/UE!BC("/.:8>"E! M(6N4I!X*:Q:W8:1%:OB M6XJK/SR)[9F \H ]I!VU>)A^_3J=-';\XC?_ MU?BJ=_/_?N.VU"$7AV@YQP!**!VU:6RQ$MI*8VXJ*[*7<7?G+1@^TEVP,KI; M3&WAN>.4!T502L?'D@I#A19:!J0H[FMN>S!LMALOQHO50[P1'4O-AFT(E%G&5;0*&09NXNX:[70.+@BNO:8WG=W8 MTPP.>9S$J)K?",&%\Z8GS-W@W2 24TTBEV$*05C#I:(A>#]YZ6S_2@.*[9SF->''W8>U7ZUNHA=784*#@ MA$Z\H!GB,K*@%8"4ES=5P]Z74#-*AA%S60DUM5&H+0'LL 9MB,*<:B<0MHX+ MWMLN_= IQ)0.A;IY"N^6XNMROX50H\7=LW!,/=.8ZKY,UA4YOFZO1IU6&N+C M%BHP*,>,,X$;QJ0&CVEHJ=_;R7[PP+H\ZO"+\A1X/2=X&; \0BMNY1Q!M)Y5 MB(H^!TTU#TR8FXI8[0M>F;8*S=-9=' I(>M^I+C*>W$E*6"26NLA* L44V/B M3R=$X$C00&^J/7(+)#XN1Y*[-TEP*:(^JBE1T6ZE3K+4<")*-16I,F2+JG_7 M9MOKT _-H6002=T9B?2U@P49AQW$E]& 1+:'C#J9W;SXEH:DC(FXD0!E8 M%(QS+B*+2F*QDWV"Z6'&S^-R7+8P]Q^9X[*EP>F%Y11Q90F6@+S1CD<-.G!* M@R1**@[']%(+$ZB($.@[B$!GE['7')U M=J-YE[2 #HQ 85#P/#B-F0"-O9$DH! ,0Q1)WW;DM"MLE42" N,"XXY@'"BQ M/C 40*4< *=9_(419S5VEOH'^'(*C)]9/E!')R:/G1NE5=7C:'6/7/S.@=7G MH[D>9Z'*%/?S3BGK2AH^16'X,'G3B,+JH19CE4>*2TQ=BC!K3HG0#K!SC'"T MW8& !_J4D1Q*W.9&RH"/,M,="FXRPXU&C'$I,3(H@H5YR9%5"!O#J&):]%DF M&R,R!))IL_(\-^O#:S?R9CJ;#Z9A4/GSB\J>Z9E/A=*N@C2#'Q[GS?Q<>3V[ MJ+ZO>']6JWA1P!S7AW0].!Q4 #"*(LI3AIC:KA+RP]S 0Y+RNI"\,9AP0_)6 M>H8.DK)NGQ?GD:,&D+4:0%BOO :D1%+Z&9)\NQ3^!\T+57+(19MOZ[99N>X5 M3P_T,@M%L!C#N1O#/]P#*(V1>MTJ1J!1D,XRI0B$0+2PZ? LI2QNFJSMN&QW M]=2C:LDS;0!^;U.WOS4N7%"X8#=<8+G"0E/$ HI;IC42462HQBYNJ%2K[8[. M/U1?'F*5J9EY4%Q0O&O'UEY\O1BG1)[!M&X(&'7R\\J?^S4L'X M2?H+[F# %<&HNVR]616+#Y,H)?[7*!L?_?PD?-;?5D,'P!S%6".A+3!JI')4 M1'M"XF"I1(]6DF;U5!\]I>S.IZX/%? >"GA!!Z$=YXQ;!,HJY4 %3#7W7%KB M;CJ@U2EXR9#3 M_\5)C#\SFN:C=>5Y/1Y,OL%U,-_G+]<7,@R6(TYFXTWDZZ M__!S/9IX]VXA:"O"]]:'D1VM-B7E@B-&*6?1=@3NB?14$0\NLJZC1-]T%*T+ MZU'@(? VOVL&_%IRGPI:,T0K%0)Y[13'#D *K0P)ACED%$+:Z9;H46>^'D*' M'#+5A@XNQ6DG[8([TET^3B='2:JJZ7B'.-!0RI/B)]B(96H]'%+SX-9GW9V# MA8@N=)3/T[D>-^E;K3UM\M55,C7?[B*C7 V\1SWWOOAUM1?3NUI>/TSL^"+) MRJ=IE?[@>#ZO1N9BKLW8?YY&C7Q%(6]A9:3,:C^8CW_0U/S1%#[*T>]WT(K+! MG8O_V"7\<]=KTBFS[V@2;N?O7Z_D^WCB-ME\]9P$<*%2FZQ4>M5QT$1IK:SR MAH EK*4(3F>J'4=XR'(-V+5!+GO]K?!"X86.>,%$] O*=?!>@A6I701X2JD5 MCCOP?6:!@^)#!)D>"7DL+VRH91["MQ-IO.D/U7Q\J2.XGVIZEH& M57T<?GK_27_QKRNO_W4* ?M+C/_3WV0U3LTJ,OYQ5RYLT%[A-ELX*.M[S;/A=<_4=.S(VH4 M:M\/_8.;CL?I>4>3^/#3BUD2EH'_9OWYO#G)/8BKHU]N/N=MNW>]TT>.'R>= MQ$99K,^4I]<+]:(Y;;XC(*ZY6?3%?'IYJ6JDL;G6RGDVS.O!O+BFSURJ.EVY MF]I#__=0 !]R_U6M\?YFU1W?>'> ?N7KT;;NM"Y5I6ML]'X%P"WX?91Z?F^5 M?/N0^-V+V+>KM*.TE8.68)*! #==H0Y52HMH]"L:J(A&$8U6T;A20P]/-'84 M!N1PB,?H/OJHQ.NQ?UPE@+Y.VW2"PJY/VZP]5*[._+X.]>QH\'<=\/G=3R[\ M^VKZ-3E_TH?^]VA^]N9B%@?GJ\M,C>/9S,?_N?5ST H[IAE8ART!QHD.@!AS MC$O V+16$47QO_-IIS6?(#4$[;C0RRX/_'0.S4(8A3#R) SAI#'6$QD4 2VL MMA@\E=X2*PA3;6U9+PFCNY @8D/<=0'B0AB%, IA=$X8 5%F4<#(2PJ8<:VY MCT00:"K$S-!F!0"LEH2!55>$03D>*MEQ#D%>A+%+R^Z CA6KWT?6STZGX]6V<\$Q80%33&P 190) M0CE'+2!MI(>V(G'=VU>$B"&G'>>\[^8 XQX5I0+9YPE9"D8B1#&6SH$/1$H4 M4AM%([CEO#75L7L+A^!HX9",+)P"V0+9;"&K%2"B&>/$2K!!: F<&J*>0"V:<9-\*R"Q/C;]5T-AN<5],P>ES5HN?KU]DQ]67N M<*D%ZE,M3ZM-.1CR)GCEB P C$GK*"/4"0>((MI6J*@'4P*+H:20#\D5SVM! M:#8(]U/Y8 M;(]4E0$)L-*/%B=W@I6T0"F M'7=+W@.LGJ83OC.]^OR,CK:,@R"]CO08@@J< M!F.,V-'YZ2%F&9V>SIOY"F(/$+'= 58%+)G R!G"P2 BE;2*>,^)!5!&]V/3 M_-M74Z=G9R]>'1T23DO8H@#H.H",TT)R1QP3&K2W2IGX&_'(2<2%Z?"T\U8Q MBR%%&=D#!Q"R:#WO<'!QC-15XSR^.74C.S!^XL-H'N=Y-K^,: Q3![VFAG"Z M3:KP57\@KQ/0F?I/[CH!E:N'I;/GWA<31[G^M!#KMU&F)]Z];H1[M@@FI[K9 MU4R/3\+BPKNEE"_*V*7:=F^F7\^GDPC"%=YVF), T@4L) 2-#/,>AR!\_"\S MN,69VX6EDJ7BB@C0XB4&8U$M;2P'9K4<)0\8R. M:W;/+27LM,>RODU@-5JL40+]XB3\8*Z_[;$R5_&[[3%A;GG&;MD':32YB&A? M',*;3F:O:T%I/O3] M(!TF*&#"*0B'- @BK4521[YET.+R[B%&Q=F0HHSJF&>F@Q40/G$06N*!ZF0K M609<:BDQQIH)'"TF$V&X$ZN)H2&&C RG L("PEV"T&!-"0U*4&K .2.]P$:: M(#D")MUF%YY>*F"I(5+\X$%88E8/U/VCMK\\U5YB4<7EDZ\+^9)K%_Z*2XL($(5 0)24"Z$-B!VTX@0PQ!!1H?LBS>X4$.A!J<$\=K*Y,8% M3[V4UL*950HH%!#H89"#1B4MTJHJ QH, PK;D) N'X M*RBV20W]'"22V1<1+X7%.H^_O)E.:BSIN7>II-B^BQ'GXG+JD2U,-?C+]?MW M,-T'[.QJ.DA=+ZWH/3@IO7,T@#5!@<.24F,-$4CKW10K9GA(>(G2%+06M-Z. M5A%(,!(+9QD'J8R2%, 3 \%)2W3+N;\>S!LJAU@5M!:T%K3>A59PA%MM'?=@ M#%+!(::E% 0HX7RSOG@O<1\^)#0CDR-_$^+^_H9J^L?ETZ\^ M7I'.S],[0]A>8&NU<42R !A1B8@D7( 4(4A.6_)(^JRB)E2;=_6 /"8WK>#+ M OT"_8>,H3_D!Z!((<8)"PR\1H9CI+Q0SF,JP&\6B]U!Y8(G@/3,(R@%[L\4 M[A(IB^,F'Y@1H)TV8)FF7 82O!:^IURUYPGW?=HT4#<4735<;C:=UP(BJK&& MTY\MWU],3?7%_("&@_2_EW>%3-8M;/HCC?])$]Y<3;=-DQH%9+RX]KNN1CK^ M&T>HYQ=1:&]XW^KSZV_]X1,JXY 1^CG*PSS*?+UN<3JN/CFMSL_T)/XI64=T M6YQ(_ZOEB?(V!NSA!=-W$_7Q139)I^VD: MC=O!ZS@U;C8<1"[Z\9>_)('IW.OP\!UP0_ZSV^;<]")-Z^T/^N=!%^Z#3K>V MK9[['AO8:@@?64^UDN!< ".)!*2XX: %9PQX2S^0/H)59(A8VVF&O6Q3<'/? MX#Q5SP*\0P2>" !6=2<>FJ9,2 (AW>XX[%> 5X#U1X"5W"W'6*A0L MJ("TI0@@@&/&&01XOR&D@P;>+JVOVPX-E38:N2;%'M94Y98'<6CS5T2MB%H1 MM=RFZ@#R13(]]_M:ST9VZ:D[]U6!7ZZ9-^%!,>*\9$P!BH] I;Q1EA03,=@MOL M>W%[!/A!](-^E!F=(-P1_10/\MO1^"(5+"D^Y.)%RFD#+\M?EK\L?^[+7WS( MQ8=W%BEJHKJO] XWRX#AESDE0R$@07E%FI4?1C#)V-UYDEE'=I.+& M*014"&AG!&2"4E(*K(!YP-9IA1T#937#1GASWS,T#_0CRQ+&*@24)\ * ?5+ M0-8BRP, 41B#Q>DXD03:87LQG\VC3II((Q:EC!5B!D2"4>*I61EI&9*E&P=8#8"I981 @+ M#A'PF$I!I$(.%$-((-_2K:5[#3YB2U$Q!, %6P5;3P=;7&H9;6*AF<<@G3$> M!\LX]X$X$A)6^M>K"1T20$,*&<72NU*>FW__\S_BQ93]O+B>)&.M[^!RG%=O MMSV]]:G#Q6,UW+6N!*-YO+>- O;YS ^TM=.O<7S?4W+V9#J/MXV2,]"3NKO; METJ/!^>ZF@^F83 _2U'OE3;08331$SN*'XE2-O=?XZ/.?MS_L ;;S;(=>UW5 M@G!V:5/,I^?+6R^N+!,K&DP.[%C/HIB_/?WT_E-$W>O*ZW\=QQ]7/'#'B#=N MT0"WN<=:3XI[M)^XLH&6G2+6VD/$JM76?K?8X:!O2>?R#(Y.& M?:1#'-!/>OR'_CZ[86I6Z?&7LVIYDV9NZVR5IC_$$H4(7:4R+?M'_#PX6PRJ M;FBR-'F;!*=6:WCYUNH*OX@2<=NX5I]@8RQ_]]JE&5H93(WFC>5:%\7K2Q07 M6 _.JL2;?_I\_/K7=R?OWYQ\_/SNX^?3",;ZI$2$V9M$OA%)O_Q%O[II0=:% M>N75ZN_UZ\[VHY:>(M?G^\6KVT'?_%47D%^*N9F.72*R&P^71")S@],+,QNY MD:Y&?K8=/?7VI&]6^?/TDC6;=?]Z7ODS/YF-?O>#II9VE)>T;:^]U;P39>F_ MCHZ.)_9L6AT=O6J$9;=#N\Z[<;NO]XCO$76S@9^X.,2WWOK$+@.*AX-D]]8_ MT;!>EZ1/[/NA?W#3\3@][V@2'WYZ,4NR\W+SJ6[;NIM#3M:/DZ:0NN+4VD]Z MO4C/:UXWG&+#O/[\BYW!I)UZCH_0I<6]#Z*#6\976V5\E; M^YBU*N?[\69W+D\[_T;R) 0X;2>'*Z5%-/H5#51$HXA&JVA<*9V')QH[C-1V MECWZ6#_HFLTTN2PQT.TX9P)[LFF'[Z77I!X2'C'1_K[%^,>=]-" X4&=DH# M6&JLM0"L- ; V!A'I?26"NLX"^*>H>Z..U,6&B@T4&A@!S2@I ?/.+9!.B R M2$-LI ,A/;?.R,V,EYWVR7PR-+!# VJ/1+0_MNG7I7%[7L[^*#:S?:@L?UG^ MLOPY+O\A^N]V5F/E9'[6%.A>R8-8E!/]81RUI9?#VOV74M'TM^+^V]M#=:^) M9SA5N9'ZH?YW&)_^WKETX4>NXF%0^ M/LB_O1N<)_4D7DUIC.?3V;SR\U%5YW(.ONC1I$5?2?_\>2UC>&T8V_B-:OVH M)19+^X>O\PE&(,YW^]-C]GXO9/#W0^VKZ]?CDS8=/S2,?3UQ]GT]K3_W: M3WP8S3^-]63V?EI]]/._Q6&D&W_6WU:\5,RFVHL$,4(-8 U:*>V)"!+'E]3P MG<2LVNJBU'G2*8GSKBENLH;JCP^?P()P),!2P136#(0SA@N#J?.,G+F4 M/VY94J+,VOF#%8(N7HV=Z!?["U+L!47QUY.P#B4<<:2T(9QQ"50YJ0/FG!*# ME>,4M9P$[F+'^;>OID[/SEZ\.LHS&I*9R5# ^2S!*;#'4=V@0E,;=4%FM%>( MHW;6I(\5/N8U2MX=/N&-Y2TXYIY!:X%KMO ]8?#P"O3@2I#B O @2$F MC3>("^R\])1SM1N]=(C90<&T/[%Y>>>HGV; J!O_S#^O_#&-OZ7QO43T_79Z M'$V#(Y]?:B&LU'?G93+ISBT MJ5O'J*8NJK#:HI0/2*C2(A 4F(X6ON$:;;9+[L/%(MMJWCS$Q]*G0=_-?%L/ M 8@4A"$+@CB%!$).68$YQ4KXG7A0'NO20@YC"Z+LD?*=EVODT*(0N09LLM,/'PJY%M5/6>H0%9$KA >CE:*$:F8# M:$2D9QV>-MG&5"/BJ22;[U,Y+-Q2N&77NWF;BU8(AV6P'@<'BD;%E6%JF%!! M(,Z\[$>#RMY%6Q(^"L:?#,8ID\$8+)&S!# @@S@50@DA?%2F'=Z5YZCK=@IY M@?W1WIYJ^L>V8KYE^LV:WT;5PKC^X>;CJ9R0C_*\^(HWBV_X?/4%2[F^T_KTA$0CWS%$$0=AE0$GF#1_ M'(]V4: M:LJ.U\ZY*YZU4I%OEONMLV';M@0S90B_[B#_=\1@[ MBD7=@VOOB$MU!XGF!L<3MQU 6C9Z#8(P)J6T7 #%S@09D%'.,1:(X+ 3E!#> MAI-]RDH?*GM!TY-'4Q"<(,L=HA@ Q3W'QE\#"]XS A:W>-WZ-XT+C J,#@Q& M40FW8#V1%#08$8P4#(?@N*$>"-W9' .FV"%!\?!4FT <6M= MB 8GDAIV/M>),14L>::(0YVC3C=%+"H%X MY*&7S%(([DW=^XL+W%5E-M?(P:.>.[?8PCT1?)R:Q5R',8G6$>:.<0"&I$(: M*P[:>:.Q)2V)5WUX&H:<9AI2N"YG-LD.?%<*VIVPRQ//O.I$%@AL%T3F(QVN05JO<.@I5%& M)'M2"(QQL%V:-ML=J".\X^:WA<)6YZA4(BTG#7=FK2W]ZI]259O(/O-Y-3(7 M=3.ZS]-/NO*3^=K17AZ "]#,2; X*&09%CC^WTGLU&ZR):)U1C+5H3*SM@K. M#A1G2"E-4< 2! +NE*%* /:$ 274Z=N O."LYZ5K7O![0( M+.ELH$!8 92 @Z$<1<"EXBTN!O[5JUI6P A6\0]$U5Y_T9_\4\\%?_$WJ:[ M1 Z*8!?!+H)=!+L(]O[.E*WU;6WKZK!Y@*5D !].!G"+4;8TR.*K\462YU;+ M[.-TDBRM:CH>QX]\2)V>_6S54F/$N, LXY8I4/%'ZHSFK6+< "%8[\3UR.@P MFH@'G/=;P/,LP4."8]BG4@Q. 0]8*RE4JB 6KT<$M63Z]M%.5 UI:RG. IX" MGHS!$Q%#E)-(.RN!.*4P,(:D%A8%PNENBI-A&"K55KK]4,"S)XWS_M;5FB - MTC&/@5X1F,%\&DZZ8]NR*[':H[W6%5T]<@QW!$!N(;M[ MDEL(.F[*5'M*)6@!BCC.K*08>T=HE_G66R5'8I8;Q75CA+\L1%"(X"%CV!4/ M,,$ED]QA8Q1XR93S"G&'/%4\:]U8$9[C=]:T_])'W.GO='V#X0AY%IF^O<]"+-YUW"\-@5_7/7:](I ^]H$A[,X*LY M:M9;0H*AJ3(A#4)IYQWCU"#,F1&;_5EZB7S $)3*,S>M#7;91_D+-Q1N>#PW M1%[PBC*AF3; *=+*<-!!(N2LQF0WQ3MO#.P4;BC<4+AA7]R 72 "I+;<$P@: M:ZJ1\!Q;,!P'O-F'<:=QJR? #1NF7//O?_Y'O)A,EL7UNA+V:FAH.?BKM]N& M87TRU!]K62TNI-O_-!C-X[UM',[GLVAJ"N>_;C_80VVFV4[]KJJ)>+LTIB= M3\^7MUY<64I%@\A!?4K[KR_>GGYZ_TE_\:\KK_]U'']+K\97 MS3W6*D/=/C5KDW%5V^X/GR@LB6S$XGA]@A;7;GB"%Z\X7*LZU3:D\_@'1R8- M^TBG,^H_Z?$?^OOLAJE9)<=?SJKUPO$UU :HAML"C@A=<>[B&OIY<+885.U_ M63I=&B9N]<7Z*XP'IP M5B4F_=/GX]>_OCMY_^;DX^=W'S^?1C#6[HT(LS>)CB.2?OF+?G73@JP+]W0[ZYJ^Z@/Q2S,UT[!*1W>@1J@O5G5Z8VQLD,I#S**4I.U[62YB%N7FOXZ.CB?V;%H=';UJ M!&.WP[C.L7&OK_>#[Q%ALX&?N#BM[1)#[\]&*6Y.3EYE/=MDTW7DCKQTGYL%'H_OH"O:A?+_2(YG7#'S;,Z\^_ MV!D$UYRR^F(^O;Q4-7+87%MCNVN*RZ5.TY4ONLV-_N*AOOT'?= M&=S9UM?>I4YTC7;>K\"U!:W[T\-;0RP9Q5$ZEZ>=?R-Y$@+<%/@]5"DMHM&O M:* B&D4T6D7C2ND\/-'H>6_+-04@F4$AF3V#4$V_#J;GOM+S9-TEI^'O=5_" MGW;D'.X503MW[>^:E,KLE=F[_^SUK=&O9D9UU7[D#LYK*.]6H_Z2655[YY)K MGJ/4561Q4#J+E*4 V30@.%!AY* X0PC)B4G#)@SACA=/HT -:X5-M6@J. 99 V4$J9HL$8+/OJYG@] M6XD/VUNE/1D:V*&1E9\E=>S^S\5LWL3=Y]-!Y:-(V='8KUA5]?'^^,HF9]1Y M-?U]E$)FYOMNO%&E^O"VQ+;'_22S3;XF,0^2$XILL8.T=K%YI MR0PA5H$#9JE& 7GAL8V;.SB\63&AYZX^%&7:1ZOX%!]MS'Q*IW"CM,[\?#ZN MS_34IU[L1377HW'].ADZ62@LS]17L+GX3%A526 M*^WM5[REL8HV!]."2P&<6F,Y($U)_+^4!K>$0KNP0+)7,C+3) J*\D:1U"KX M"!I&B 0>(26P-A0A2&W^D.JIE.5F\TR9Z:9?X%3@= \X"<(\1MHY&1 8YHW# M7/M@.09OJ-WL^;R#XI"'A:(2!]@J#A#%L"Z#<%ZE6/O\^W!P/M:3>7.*W/_/ MQ>@\:=-9*-+%F9"[,V&+N$!R)IQ,WHYFY]/9*'WF)!S/HAFWFI4D))>:24:H M(1! :XZX=)98K"S KKI.E8! "0@46MB-CW$;5B#,$62UM,A&3J!!:22!2NHU MMA[C#H,!6_D7R9/.6"S +<#M#+A!:FH$]H%;X(@8\-%$L=Q)Q@+&';;RV@:X MXBG#]ED'!3Y\/=>CJCC_G[&?Y629+_ZKUS-_)1#7CCTH MPJ9P(5%F1 !F%J M,4.8@XFLM'GLH;C\"W8*=IHC0YYISPE@" &X-HI0+YP(GE$:+ V[ $.VPMP,C_SU:%$M"@5ST(A+[Z\@N(#0C&'@+#STGH50!.L M<0!E)$$@G..ZI6=:2=14%J@X^#'QC M?V:A@!?'1^Z.C]N)=%6P5IB38J2 ,,\,) @(UTZPCB2P1@O0X=EE+.!6VX/33(_UE[3]1QL%QU^G\:G_W1@% MTS"8IAC68#29Z\F74>K^K.L#)5G8"<5!LE-26A6-Y!U9BL3F$:.HTU-B44": M @5G*$?&2:.=01RHW8FBCX<*9:I'9*8L%!CE"2,7!)64&D*5 ^@D<2:$.2L MIXR'S=V^GR(^0AY^:G*!T?.%$4X]M,!C[QD!ZIBTWINX)4E## VLI^(]&S " M=O@P*I[T[91FYX.O*N\&8331$YLZYMCI+!.MN?@&#MLWL$Y\[Y<2]B8)V KM M68,4=]X[ 6Q6@&744$Q<<%0P$#YH M(8SE 5L?-7"M6WH!]Z#NDR&AF286%, 6P&8%6!3M""Z%BL:%!>.M\1YQXATW MG$MI=]2N,QH6Q1O_5+WQ;Y>&Q+(SI_[F\[ BBK>C8TJZ(SEQ*0D?:D'XK+\M M#@PM#A2M'A@"Z7D(# ?%0?+(3!S)J--[ASRWLJ7V=Y^9\I&?9*;Y-OEE*A;@ M'B!PN\*M\YI+1@@&Q\&K(!7AC&"-N @058J=Z/\P%$ .":[%W?]4<-3=!FBB MX9R*7P44 )N@*4=42:DLC],F-PM6]WIBE@ZAI.J75/W'V0&G\ZG]5USWKTGD M2\)^'@_U=!P>IV>Z\J_US+LW*R*VFM'CN1* !5"E@%NL.*4,>Q1T'(ZDFS'4 M/H()8LA8IAD]Q3=9H)H)5)7"%) PB*5>7X9(D,@:1S%*:42V)>[72QB!/9F. M'06J!:K]0!6,5L "=LX24,0;'V%*<02D9'&CW4TZ/QURDFGYWA) >+3AL*@G M%;\QRN'@AR:,\#(KXZ$X4CIFI1L<*?-S8VK]5<(%G:@_DYUDI2#Y )/<)9"RU M"4;A="1'>-!0]W:]P1+_V'CW?] M=XJ7+JN8)3&;I0)G?NV4H9"."4I3&0$@%BEDB'5$(D88*+X;USYA;3E"F0K' M#23VLN MHP?L'F_=P$U9JL *1X4A(*.V;2 E"PMLM ;O>VK8=7OIS4R%H@\M MO(#M.8&-2(XQI:"4E1"84M1XQ+#T1B $;#,6UHDN_N3!]JP]ZF_.].1+O&]2 MV9>VXJ(HSD!/W& \TF8T'LU'?O93\P\W$^3&R5G/IO??/OA\E2TOYQ*6@K MQH-DVF+,@[$A6NPX&$="0(((P$%@O>-0-QU2G*E/OV34%03OZ!#0/2',542N MH4 ](H"%4\YA[950.C#&6DX"]9,+&]G@B2#WJ6>P%()X7@1AB<7(82.9,>"9 MCUSA4KU:I0W!7&]ZX_O)P 7^5)+E]TD0S],MN3":DBM\,I]6HU(?Y&FF+-V; M^%8D8H7Q3#H+Y!A2W'*01"F.J90:>X6X#W8WM;DS/6^0'Z45I#Y?I#*AA??( M,@D 3A$C@J%:!"I\0$3NIAZ('"*4J6Y2T%K0N@>?83M8@S$."4T-]Q3B;JHI M"HP+9;T$(NAFT:U>:XX0-.3\H*INE0#)/73]D[HGC[VHJOC!G!KR%/?)DW.? MU++VIA&UC=8* ;@!L,@Z(J*.PA4+5-+4,] 8*M%F!=1>&OW03!64@W*>%'HH M]- U/8"1(02K@2@#PG,I#<%*.0M",_ M#7][LD I:"*(01"&([ @"4<^M MY33J#02X#Q)"(,19RH!IXC>=D?U44,>*%X(HX9?'FV09F6+%3]0Q !Y$?*G\ MS@W\, M!X64])HPY )VG("Q'9ZOW,H1.T2B *L ZQ"BD'0 Q]R5/K0/M7P1A2^ZL*[P?ET-J_\?%3Y5'1IM=9-%JQ7 MG$A[)JE/:_)Q8N(CU\5R5_U(W&M/*?8.- 'OJ 3K=.I,PY"ETG9H^VQ?E"L# MEBK^V*<-I7N;!=M@B08J+":8.2Y!"",9"A8\(=H*SI';L8&0J77P/$V @N!# M0+"D)"KAC"A!+'"GI*)$2"D"9=X1MYDCV>O!$'S@_ N@ROGVKG1Y,M1 M\]Y/ W+^[> B+K7]L&(PU,4RIRGFF 5;WG^.]^=%F5;.5Y/_4 _RZ.>.R->7TCSKU?"?#QQ=?C\JGO(U7NK(73 %$G/F?48..):15T- MF,% $(#8>=A'0::9\?<$8X;;0^&LPED9.68>3%E>8H$,-L@;!EQRJ;CF02!M M#1BTHSYA8LB?-E/MKR)BH9!"(7UK/1B,Q8A> ,D;6_EZ'D2,R8(=W=N+T_1%W%.XW4;8_+43[]?=_SE*CG$N. M/KZ4[A6*UH1&F]3XH" :I@9%PY!S"9* 4382]DX*.7 Y)+G6N&[EZ$/0Y0I1 M%*+HD"@$(XY3)RAW" 0+.D@37P5-F<8$M72+[,$5%.<=ISAG M.%79;9@'-G]%U(JH%5'+;:HRW=V[]M$NKCU6)TTJYR",IW_,!J&:?AV,ZE[/ MZ_[9TF"WM-C<.V.7Y2_+7Y8_Q^7/Q42^S_[::S8NEHNM]7PTU^.!_W;N)VXT MOZAR"74>F$;W'/R2.:;D?M+?TXF*V>?IL?V?BU'E/U4I?#___FFL)_/CB7L7 MKYZGCZQ6AB/$*P6>6J5!**4=IAHYXS AW/F68@I]Q#B'F&5:$*ZDUQ8V*FRT M*S:RA E"$:B /0!B)B#MTPNMA.*^I75&#X'4R$8TT_!(8:/"1H6-=L5&F@MJ M@PZ&FP >84UEL(1@8I'F''930@:&$AOA8.+G@VEH MDGUU P>7!9L_4Z]1/JSX^F(VFOC9S,\^^OE)2-&&Q3MNE1U+#.]"U_Q$%I1K9N7>URWXX^.WT>.!G-CY07-[SZ6R4H=Z=!\%DPB); M4\7[:?6IFEKOW>Q]-?UZ TDX102G0! +$*216"G+.3-646EVI2"K(6_M>[-7 MELAS'RY86,-"AU!P6D>UDPL1A $I@B360MQ#65#:1D6V'VWU]JX)&0*@3_$K M*-@["A@7"#.+C;8_'?DX%/E?) M]C2*\TGX3=NST<17WV]($@S4",V 6T8P< !E!6&*@,9((69WHXWGVF.FU $N M-%%H(M$$"",%939:[@ (<6TH-5YCAB51KL6SUTO636&)PA*%)?)E"(1&M- *=*=]CWZC;7'GE^/+%OFR_SDN _7,R\&XPF+]>*@[<5 MG\G7O,N9=I_#L;!]SL$=X9<;:GE^6,IW:RU/L 1D4NJ\#D!#D())X:D.1!J/ M'>G.\-NJRZ@<2JH.B+?S2]0LS%28Z4DPDR*>@> $4T+!6&D@&I/@:1#!!*PZ M/$6_#3-Q&,J#TB@+,Q5F*LSTL/+GMQ.34%398)A$%H,53G(GG344(>*\<3M* M;V/#>->#YZ/MS-CFW__\CWA1F[%?7$]B\NH74PW^LKRP&/S5V\MAV+'75?VL M9YGG]Y_TE_\Z\KK?QW''U?B>I-]:Z-) MZZO-6WR\^&I\U=SCES35VTGYFES+2Y/X#Y^@EB8S2LEX^:%TP\MK-SQ!W,[8 M+W])#_!J?<[6AW0>_^#(I&$?Z1 ']),>_Z&_SVZ8FE44_W)6+6_2S&VTY<^_ M#5 M" M!0>B*&Q;7T,^#L\6@:IE9ND(:QFCUDBS?6EWA%U$B;AO7ZA-LC.7O M7KLT0RN#J>5L8[D6,YVJ[8WLQA+%!=:#LRIA_$^?CU__^N[D_9N3CY_???Q\ M^N+5YR3%*<;\)A%%?>!(O[II0=:%^D81OW?@_ [J7)4H^ M34>3^>!UI2G\_A/<](K M37KR!;VOJP__D)CZQY>[?M9UT7GQ*AT_FY_YP?:3+<=IX;)2L MO[Y()[?CZ\4>TKQN$&K#O/[\BVYT@\'F-%TGE35GI+Z83R\O58VP-=?6^.3: MIG6YGSW6!_MUY-S8WZ3@]J/7=:Y,HSN']RAEL64/[H-;WJ_ M06M^]/!5&Z>H#P1UF:].TKU5%_,#P3!<$"HC#\8 M>YGSV8^:($_]9!3-NX_3>2Y90'FF8);:T/EF:7Z8S2[B+N]/0B/-OTXG7S[[ MZNM;;^9KQTZM)A(4QRR D,J8.#!&I 2NA&\Y<-?'F0_"T#!JNGD&L@XH>[NP M1&&)7EB"$*.Y"HY)) $T,5-Y=9R6EE([*!T/1N/&:&808 MT9AJD=H#*G&G6?/?Z88?)K-Y=9&^Z/C;:/;?[Y/\_1K%+]'@KU'XDE3^5H=\ M.\GFHQE;0<\SD[@ .S=@:^H\5Y89C2PH@:5QT=9 S&H;0!!SIR6R#V#S@NN" MZX+KVW MM4HEOI3@B )V0G)OK30*4VZI49NU9ZZ;$7O M2RPSK)IW:$&H4[] M?#ZN4Y23R3-*.1P^&CR5GOO![ ]]7F)1^WNH0_+QW$#&\W.S6HSQG:[&WQ,Q MCB8Z?>HDO(TW_#W^_KN_XM'WRUR1UE-0#D7F]2(=&[=@N356< $@L%.&&+GI M_.DC>D2'3&1Z*/.@VHH6\BCD<9.#N ?NX%QY$W4W['S4^ C21+BH\&GF4^T) MUE/SOF?B."Y8+EC>(9:)L"Z$("@S"@R/,";<<^FS1(1*B M7"HYQ'EJ9\F!&2DC@H24E&M%V=T5=7>"LVO..2@Y#25(TJM!4/G?I^/?TVE& M&S$SF@^"MJ/Q:/X]"Z.@.$D.TTG21LN_CB8^_O.F%K-53V; AK @.446G,0: M1_/"48%9U'Z"M/U$0;)7:(HGLX T'Y"*U%#.1HM$8 \1GL8QBSB5SE#"2%M& M: DW%)#N_:$.":3WL'!N0FD(E!&&L.:4@/7*2.T-B @_HZ+=L[F5]E%6E62< MKWE0&07/.W*Q5E+@S712CR*5.LRNO$#Q]70,C>U/V:W(Q35W#\4NZBD&,RPD M$ W&AN"B H.B"L,P[RFW*GN%)3.MI$ G0^B Q%1;X;0)!JA06EH(F 4D')(. M6@)_ST+7+] IT+D+.C[\_^R]:8]QI02]VV M7M@M09+] O/%"))!*1^7,NO)I5OM7S\\68NRJE*UY<93&7);*J5J.[N=< Z>&IM4,?)_.G35'QN]O:O_><_'G M!Z5_&LUFD^FO=4SFM+4[M68$&IL]N.,*#S^3\( @>ORLP@-J_V7=4T/GK(W[ M%QM!-A4QE'-Q!+&(8-&K+)P2'K+S=[MUMD&>,+3*K.%.HY'Q%1C]GL76T 5N M7VP;:\WXHDD%%"DY"$D'$L) 5*1)&)4/DB W&@^[R)I99T>B,R>0I$.G?->& M1*B85?)"6HLQ"D$WCR_<@R^^T7A@1_S#D^Y7__S+=K-M+N=[4\[?[1>,5G83 M8=Y)42"3\,45[20Z!XX*W2SE[V-_[T!WSKE7/W]@/R[+JZ_RVMB/*T@*D"J6 M0@6,$%Z78NKSV[BBJMP>YWO?FKZN^W"'"GHUH7;(=6O6AJGAY2E):<6+-;[#[V>GY<\GD4FYM'%N/96L6];M^L>L0!NJ;NLSTX,2%'(H MV?N297)%EAVYWX_D,7O4BP;OYCC..,V#EZ-Z_;-1&=5BXM4X_6$PIS%9'HZZ=K.OKT2'#_1 M_'7I#I-]?AX7JQMWDB0INO( $A@9(^4D!#ER'GQ1Q[H'MK%T@C6T90W=TFKW M$2(RY+0/Q:E2!$0EO10F8K3"*10Y[>B8M>OFVZ'3KD]JXI4"%NWA'GRR>WQ% M"#5U=Q!*"L4+:0H:!U++HHXT9V\S,>_M]W&]E&> MI.CY),679L /;_VK,4@G@JH$E&"+\J +@G$&-)04;_+O.!)_GF)D]?9 O59J MZZ(RM=@@D)*\4X9(Q)0AD8XWCUTZCIVRK%Y6[YY\AAO)%[4427M=I(T0)7H! M,@L510R00]C1_H+K[7+$T"C_1(1\R,F$HUZA6-G64*]E5#\]MU'=\/3+88#X MNKR\B(,7DT^?)N-W\TGZ]PK\ AK3M=X!CN1ZQ7*T/!#8;"%8!N!"4C\I;DW+V3IL=E1HWS@KT0K%<6:XLUSOD M*J('A]:J[L0<08"92O)5D,9$Y\K-M6BLJXA M,9NW46OP;,X3F>R@0DM,S)Y8)P]X[RK?B_ M C 5F I,A5:H$"1FA4E!*1;02R\,Y2YK"-)F$&4OE9@;2MFH*[177#CJ-9X? M/M,TC6;4E5\M&=AX$FK+.KC_IKCEM-/KLUBX"(]5>RV(6A1AL0E\ + EZ"PE MHG,)DDYY1Z<@7%_A'@K7:*G4F!V%E=2LDER&;F]6<-_' M-A/FMY3ITS(46TN9>>ZAIW,/W3:W\WF''R?3+P'VNIPS;]6R 0%#@""2CH#D M8^A.@G':@%)&B_T[U(W23 6F E.A#2KDDJN^G765#2"]0('*:EF\H6$HUZB>+>83JE^UK0KN*8TFT]':4ZY7M0D_;L)FO+4T)85<1_V78;% MZ_+V,BBN6V91D$S)FI*R @HR&%W_=#89)U18EQ@=Q59XGEIE_=Q+/R;F1#9Y MF:6#)"EXCLWZ>MG[NE7S?2T Y1_0I%F&4!+)ZZ2N&#+FX MJ(JXV?=Y%SFX;]0^>-2)]N 4\=Y&LZ?;R] M#-K79?WV.ZP$8"6R!*R@3N2#LN;P=!!W?JK7L;#RM!KU:1[@_J1AT) MYO3N4O7.D/Z)YF?'I)Q.)UTKC3R(OPY^MZB%Z& T_OU*?P&\;-W7+H5;1NTN MN?3;;=^2'6'[<&RN8=ZUOG]S'N3?__J/&N&OQK3V\VXX;"-KII<2VM&YOI9U P*!Y24CZ*%*3!>8M:0$H0D0+$( 35 ME,XGE?.:_O&/+2UGRSOR[':S<1AJ$+U'QE$6DDRFXR73#L"D)4#&DF/-7R 9 M[&;B-62GBO= >3^&1NN&P3;:7W;3%&:?5>4^YYC8%[UG7W2#0]5<*M^S\>-0 MXU#C4&MMJ!I]NF][>OC\M6W,#X_&:4HXH\'O:DJW_.CW];7EM'$3A=0AS9Q/ MO2(Z7+W3%3O=_W_X[\6HOKMN9>V+:71YCNDX7WUAY3/?U)\YJ=716;B^/ _; M'SZGDT67[M2'9!57MOBE*]_6)&*V6*/J?M, MYAHQ!-\K$#SU>5OF33]YTRINC,5L2_W= #AM$5.T(*6W3I2:>^QIS[D6^@7S?J=F;$?W=61 L#_"83*E^UT%:;HU*OP[F4QS/3O"L7=:6 MBZPU;ZZQV9$[KG K,R6_W=ZU;7_"Y'9(G<7-Z[(*E-?CC=!5H74&J9>CV>ED MAB=_J5=V6K^B_KT#SVB\H/SZE*9XHX4.8B0(!GS1(!"]CBH8H0ME%0/NI['6 M>C-UH[&WB\J)-^0#:@M)9W9S(W,,>@T:#KME%H:.<53U@AXR#+5CR MI#K??K[]?/M;>OP\T*7>XT'$2JWWC<[5J;E,'I#2$PJF"/D')-SM=;J\-$4< 8L*X!&@:J<[K-@%0>2EU:^#^\_UV*N_+:M M3)F;^NT:ACUMZG=CG?X:4U?3>9>5Q10<@@9K9=09K4].H5/.TII]0UM+Y[49 M"M=HR_H=MO1C,C 9^D &9Z))/A8H)"&@"UD1YJ* T)J4;[KJME>C:,5D8#(P M&1HE0P;0VAO(0 6\I9B\%B:@,EJ2IYL]R;=7>*FA-HT67MP%^-[5F'+WJ,9N M/;#FF^_>3^9XEE@859B-W M6!])Y89:]:E 8BVSEAO6,@KE!*0@ !+4)S*6 -H7*ZCJVJQ;C]U:16/:;6' M;6;98[@_RO1KJ)I[HO5L_#C4.-0XU%H;JD:?[DWOVZ)Q;FW'UI$:U_JP$9)O M/]]^OOW'>OM;J8BW^SA]HAN1^I:\M9KG'G)R\"%^^S=A-Q>7(+' MLV>+G0>]5JW%Y$+UT1J5R& B MQ5)+BD0V2), *!U@DV*<#OYX?>B>@H(/65[ ?KM%;']_TA630)N%R)UCW!I' M\V013VB3V'@:Q\^U.S[[,6_'4J*W$$%F!]$4](9HN7)#*(N\N1UUB_45Z"&X MGA18=P1"\]D< XH!U4M .[Q>GI"7VJ/P=/!GDT2R>3V6):O\FDG,WGEI/)+X/1 M^"RMJ=E*&YN^&BT]>N>E:W"H6B-[W\:/0XU#C4.MM:%J-6%95_:WZ6WMIG3J MY8[R("^F7?/+^4%*49SX/:@-Z=1Z];VJ M_T3S*UTT;;11J:0M@7<.DU'>&5=D_;])ZQRUHOYO/MGNGKVAZ=722FM/=N8! M\V [/"#,UEIMG0$)'K(/)JD"%'/02N6;+D E+GFPM:56*8?0%Z\]\X!Y\(1Y M("T6!UJ1E@3.F5!DC$87H2.4*-:Y@B]XL,6E33GTRC]-'ARZ'.M=;74Q?M.%CFU4LAXPBV"*R]Y@LE!Y M9&XVC=]%U:F'VA^??8[IP_0Y1G1S6N MUCTYO8+=NP\$(/OW]ANPC3W_^/;S[>?;W^+MW^?L:[_=N[/TD?*BYGB34L=T M?.;>'8UQG+HYV"Y;^7DT']&,';R'NRCVNG&H<:AQJ+4R?AQJ[.#=V[KPJ]EL M4;.1\P1E3O72?\5N4JI;%,;TWXO1;-1-J;21G[!#IX]SFX>;P/RI1O2L"W'* MT\H(F$7MFNMG/H)285M$"H M@*>RRV:\0V5ECU#>HRE\.W5 MD4,1^K01G,'#X&'P; L\JM:L.N1BE1&@7 ZF")<%V%2*3_+F;/86S[2T[+T] M?S?_\W_4%[L;=/YZ%R%7SN*Y&)O]!]^S\-1O/ZO5-] M.^\_T@!3FGRJ(]P=CKI<\)L-:ITYP/&R5\^'*9[4L9O.N^7 ;H=HC9SE@4PX MK[7HN7&ILS7-ZPN=Q6GVA\._K<']1CF=$$Z7P?+QLGB?3TXOOO7Y*Q3* M8'R9;/B%.LYU(5LU>G)U@,Y?^\H5?/.=M=_^L;N [ZZ.V=6W=%J_X%GLWO8S M+/4-_0E/?L%?9U\9FE5,?OMQ>O%-SL9VJ<*!6$XBG2M5B"]@/G]-_'GP\?Q- M+0^(NE#J&:[7BOCBGU;O\#?2X"9WKX_W-]_=+OJSK]J&Y"_"/$Y.<@>RQ73<\>O- MI$)K\/T4Z^-Q.'@U3G^H(,N#=XLX&^413D=G:E+U;Y^>Z2FLO[_A'' M'^I/&(WK/TS2OS_6KZ#I['__QBOI_CSH.N7/?ZT!U#WGSS]W-%[]S.XS:HC] MKV?/GH_3Q\GTV;/ONABZYX-F>V_Y.H\[YTCW[/BUJG'6'3Q6W_I+2M119Z#E M<-#-N2Q_%\/E_>HRDD-?]._RY.2DN]YZ.^8?)XM9%U._OWE5MSW2EX__"OZ3 M+H?I#+[_YYONM,[Z]_-T9/GW,]R=_=,9=E*9+[_TF[TI]\K<-2[FD\N7IF?A M>_;:%4A>RW8_X'C W90/VSZ\4]WY$S;/7K4BY!=XVB6)+!X6S]IGSJR;*VLD5M_2Z6*:/N*,UOA% M#OA,/BMP64(LH77/GY06GQ8GW0Q)(T'[>OZ1IHU<2Q70Z90^TG@V^ID:N::S MMC"#W_UM,OLR1<*J9E4WK>H?<#EIO&;VX""7\[N75$9I-&?[[5F=W:3;UW0NMQ_$6[LO@C+Q?;OJ;ZR7!>.>++&_5[TPYV!;F<: MV*TM\&PE[/5B/IOCN*/-BB$0DX\9INB-:],6>.CX9!0<6%0->)%[2YQKUJ/YKZ_&Z631L>?- M9-I]P?/Y?#J*BZ67Y?VD%C#I2^%PD;&O8"HG)XP%2,%Y0)^PV))U*=)%7X0W M7\'4ORYM5"\Z^\SKLKRPYY]'LW^=K7.>S3DO7_W[TG3TY2O.KKN;4YN,.Q_6 M\JMN?/Y6MF0$RPAD!#:H :U'##+AV (=2%BFP! <*2L*@!!FM(:J" M0>(C ?=^2CA;3']=7NY9^K8!W)KOP](2&YAH3+2V!N=W>T9:D<$1I%2L+.!, MKI6KUB'D%#U&&6XV&+E?SO9EO7QI/[GB^S@S7#P0<;-E$#R[-9'K3I!_@FG< M[H)MIZOUS%9F:UN#LV^V2I&I5L#!9), ,45G A3*QICN9#'].+:^I3F.QI0O M'$"[ *D<&L4D99(>\1UEDK93=SOP/DEOE%0 SD.,VD".2A?E7-#X.)"N_[%< M>G/IS5!CJ.T<:B*68- DX:6'CF-."0])%"E3E.I^OI;'K7AX.[2M=FK?NMKW MZ3^\C[6O.;XV1L[6_'1',SP^6QP]'#T/S<_?';N[;5WCY#_#6G4]=8YBTMN^..2KTK MR[GBRXOX<3KY]/SUBU=OSB[[^?C,,?7FRI5_3V,JH_F;$QS/?IQ,?Z+Y7W T M[K[Q>_R\,J=LV M[/FL^ .MZ=QQJ;M;R%G3:>18[AT+8G_+A2NMT[^$69O+JX<;I/:>F/7#U^7J M8[-($L'[K /4_UD5%4I,0KL($+VX^\3<1G?Q]M"0PHQD1C(C&V0D"4PV9M+& M.%"":DE12 <="6U04CV D7O:YLOT8_HQ_9A^VZ"?,^2<"TE'Z4"&'+R17F61 M/8"1\>9QN ^DW]'O 6;R,?F.C'QW;$=K!7VAVQQ<4)/' (0R6)D+.2K"=MWX MUNQB>V#BM_6]PK>>+2Y-;XS/!XO,9G>S,7H9O<>3="9? B2'L5@)T9D(4@J@4&5X=_?/1^,QC_3F:!F>S)E?KF0OTY.NDW\%Y)\/7Y' M:3$=S4SX=S>H_O:Q_'7]X4]_X)%\5:[1(62:=7]X.Q*J-;-MOV=B#NS7GY'':(UM+/#E(FPK2_5)];1X&46A7?)8:K%/!Y0IT M%0.2 9>(/8&]BWP& X-A:";(1KJ&89LFS MY#>7?"8O,>6H0Y% UL2H(6L7H]3D=-QX1OK(W%\L=Y9[RW('5W1.*6IC3-6Y MCYYT $#A,T6WKC-CVXXG!\R!=JZG@>%A#MPOTP_*.^V[HX8%@!5H8E"93$81 M3%EW-@K[;UCKC0T/:_U>6C>4K UHP*8,,2L?-'HEI8@I07$;/_./SW3"BF?% MMZQX0BA&%RP9+2B 8+VWPH JFBH ]K-V^S2R\WW:')Y8VZIS,\1)#>'.#)'K M-_P9YS7>!Z/Q;#Y=[-,3T>GH17VD_'@R^>6OE#_0A;B^IQK"=-T%=:V'!I;H M0_(2J(H)H[>$WAMO @+D;/=CA7"N;2O$$[8WE MEE-7'T?*N% <*FNUAJ(41I7(ZDS2)I&+8/O&4Y()LX?9TPY[,)M 12N;L8!/ MP;N8LL5BP"2,<'+X?* MKML1U4?H["[HN,?'>$/'MW&H]\Q@GC MI!V<6(LA:Q^2,Q:\C0%3MQ]0&QEJPI0WQLGQV8,.KE2&"D/ET/47R*()3"&7 MP9<0? +R 8L6A7*\>TJ'ZZ8&ZZ9]NJ%ZX7-:SBC66/C4'"D(5T (2'DK(,D M;6R!N'E3PV.R2[#T6?H]DCXHXP-HD[-%0 WHO- NNY @Z9H1L+6AG0AG # MM@X %-ZA3B!0$9CD8]8DDP!CT8CH]]2YX4E,Z^USZ?\)-4)Y6Q\(TU&JI6*] MC,XK4 .ET&B^J$^*-BP"; $[:@O8$JVO9K,%Y=6N4DL.S[Y$[]F2Z2\XS3^> M!3#E5!D#> M4+SQ[AO&VL%3S:]0[9]XLJ!;H-8]E:]T.XC)1.>,< E02)]]T#5YM,[:8@-W M6GE2DF#.,&>VE3X]$#2&T,E2K!+%@_#88:<8RD%F:_+F>W!V;EWQC7;Z;"B0 M."]B7CV1O,A8G4%*DSQ:*,4%"-D%99VG&&)^R &";*]I0)),#Z;'_NCA!6#Q MTD'P$5RAD!R*6#!C4@IHXR/'CMR>@^N1T<'HV!\ZLI#9":N]%QK0AJA$$L4*%YPQ!3?N$7=\ M]J"#JY(!P@#9X[QMBE881;[(+ &4B<4;K5%DTM[(>QRMQG.OCU OC MT@^?:9I&,^H.99J<.>_:F,!NC,ZM(;@7B=J9NVC5U7D1;JNN(B>C(Y=<,EU) MIU5TE:M$ 8NBG&1H;OG]<:XBY8?.ZC89WEK6QN+OD?CO[?>.U_W>S\?Y @CG MHCW'Q.JI?,45 SJ1"P2QA*BIUG!(!F46B _9U]64.>[%0>%TZ+UP]VE@>%+]63)]6D9E*"N5! MN\R:L@QR)Q\YUF._<5 M2/5$B'%(HSB#Z?!7VGLP;95+-A2O0U#D*4'1/CBPIB34)I(DO?&"Z)%9'PZN M/<8$8V(7F% EZFPR8@90(:!31H*Q(?GBK24/'*1-!>GM3M!+P*TX M&5YT6?1*):"TR#)[K80![6V4%I(K@8JP2L>'= 9GUT4;D7&W:B/?'V>YO5!L@G[_]E.#0%AXW9 MH+6S.JDDR!=0Q<18@C:Y%"L"F;AQYY+C6R#GQSDK=J>/<^DSR$+)5PE"%"FJ M6!!!:.+FRJ5>?.^[+&7W:2%R<1FO2V6O,?/*Y(4V8LB$#OS.F0M$,!' M8TR((>5@[UY#L5)GLR&)'5DM6@H-'&0N"!;&S)\]/-']= MKCY^-*:B4U!"1 _.1 3G$T4(&H)PZB$3M.QM:%X43!HFS8/,T-M$30XE6NDI M%T50@O':4I0(WHN:\))NSVUQW6%MAEHW>J950^'4R'0S4^MI4VM/^9$+3HBD M,<0"%&QP%%72PAK41?J-)[F/S&]R<%$R/Y@?^^2'UT@N56(D#&!UCN0$:(*0 M8H)\CU; ;(!I+O29)\R30_$DU+3#&ZMM2 1:J)@A.(Q"5U1@\!N?(\"=*Q@> M_1M4AL>]X&&B3\6!1V,00/B )J9L+!I=3'0;-]4[/L?.P77)"&&$['46UX(A M6^KO(4N0,D55I!%!>"RR5C5J/[TN>":V?_:B7AB'?L31M'N3BZ5UB&H6_&RR MF+3 $Y)/H@BY*9D$+2%N/H. M;\F=E';V;_7%T\]/JM/%3S0?C)8E6!N+U/<<[V:]1Y-IINGEU?]&+'\-9I.343[@ M>WFD.VG[;^:I+Z>W&;XL/Y;?0=L!OIE.RFC^M\EL=F5OI(00MA_P$QXD&+RDM'UT#+8>#N\[(Z8*TJ;-B'G ;6N-WGBSB">WZ MBK=*Z;LO^5 L?O<1:Q;V>C&?S7$9WZN;*X22*8>LA$@5SN1MT5*0CMIGE_6Z M=<&;(%:K(!:7'!:WJU,$L;4"M)%)2%%%0P5BTFL.S7\((ZNV3(" MGMV:>.FA>P)38;N+K4;.4V1F,C-[SJ!!W>>,<2]V4O]C/*4T^3"N7Y@'IYUW;C(> MX+A^/)G-IS0?39>+I?4VSN8#O#R39#@8TWPP*8,Y?N[^^.U=NZYO7W#YFG^O M:TSPEE*W>6Q4ZG@OEUXN+^+'Z>33\]9_P=&X^\;O\?-J_SGR5+0@])8@)@IH?8[>Y%",=^*FWT:)BZ8' M2FQKL<:LVXDV:V>K>F-,:(VFQWD(16N)0B^"],DO^K>UHG^0!TS]\'6Y^I0A M=)!LL9!5?/TIT^B6ZN9M3@PIAA1#ZGZ0^Z$G&E-JCD/%"005<_!6%NB:[*DX\$>[$3#YZ\C;&#/6_D(3S/IA8(*.GFX=1/) [Q[?GENG#]&'ZW(\^ MV4I5C+&.B@6O8T2!.14K;/%">[D]7\;QE%+[=$'=;]]L;[Q2]6=V3JF3&JR# MJIEB]]I_0DO#1F>CLT?V:;I]*D[J X>92P( M%L0>GT3/2ZWQKCZ.K#;U%Y'-!<$5&4RRRA((GV)WU@T;HYZ23)@]S)YVV..Q M@(-:B$CG03N(-0VN*7 I]?^Y*/8[]40 3!6F2CM4*98\"E^*SAX@EIB@4D,4 MH4-(Y.XNL-G&=/#@9Z(P41[<"GQW2-&24F6$%\(4T%X'Q.Q-KEE+)4TMH/II M3[*AT?:4#85<(TW#F6Q/FVP'J\"4)A$2EJ %Z,[;9)2Q"B-8"RYM#+9CLC8= M7*.,$\;)87'BG/<6LR@&52V]1 P4'%KC1:AITN8[2([/L71PI3)4&"H'KKZ* M1V.]];*( !E*5!E%(".-Q6Y>9[].)*Z:ME$U[=,)U0N/TW(VL<;"IZX7U%() M _KGKV??&6I]MU'G-+W.*/\ M8H6,2U:^/NT^G+VE6BC,ZOMZ1].?1XG>U(N9Y+=GO?6ZSUA))%!FE"XKF4P$ M11:51&NM1*W!@;7L=>F=$)@3S(FM[X/I@'3@&FPH^F#D-&(B"9G M BN,K[_7Y !06>$Q;[RZ>4QF"98^2[]'TA.V- MLDN.C0T, 9 [P!@M08;01<)X&--!:0EZVSTI23,=_> XVF]U8OA)B@/-@C\ M\)FF:32CKJ_)Y"R VW &L._K:?N^;D?Q$JBO9K,%Y9>+:4U>SBBZI.]LE;87 M\9M7>TR92E!!0F,I$#Q%$934NE@#L?.C-[<@JU:Y+2ZQ+6[%=K!#(4R;W#ZX M>)DSS)FMIGSQ>LKW?)POV'/.AW,BK8+(R:1"BIEX,%%S?QA_AR>/R:25:%8[Y,%7_,AU#* ,,EY)&N>/$VZ?BBF? M-'JE#)@- ),HRVQ=CBDC%(<>?"["6%"RD@>!?2SM"X"IPE1IBRHQ) %2N !> M@O8.#:'6 DHH10E3V!_3/T$P99@R;5$F0]&U'I(^2 $&,$21*!17_U2%XD/. M[CYZW\W!=\N,AIINYS!RFX(?M0W,#Q'*=UB0@AD7+%@7(Q5M1Y*B+J4J,S& MBX%';CE@*;.4]R5E@2+'DDB(;"&YB$1!24,F*E>K]HTWU1_3NC[KEG6[+]TF MXY-UP>7H)5 NWLJB@D$OH]4BWMV/GQ?/6;UM#$\_U+O=N;)@ ]E$D)-VX$W& MZ* ^?W4)R8CZ--[+$C7/=^WSL(SIY)?[1OZ>NF?:H)R_1*#PM4T149-952 $"BTT84YW0Q7D=\R-;Q3>82']690@<_ MM$ZLX7"_XN_WK'/6^=G1<('H(VU/7_+.B, M2BE(].A\4 ]9:NR1H>"XXY2AP%"X%0J>,!K2VJFH02OT#J6E[$K,QBO;X(DA M+'>6>Q-7W6"N?[?>NPV)QOD2952@O?14J&A2$+PWWFRL]^T:"*[/O8BA#++W MJN>DGP6_K^>[,*:XY")DYX!,U^C IEKR!Y&-36ECP] A70?''8TL?9;^K=)7 M4*SI%CN+T:"\"@+1:2V#+4JJN/&C?F\NA>,./=8YZ_SV1SQ* T%&GVR&$"V" M"2* -26B\F[C7D9[=C4<=P"RVI^>VK=;P4M22M5JW4J5($OE@T/KP !(&2G= MW7&5*_&O5N*'\BOLQHE0L3[..,V#E[46F\Y&941Y4&NR/PRF-)E^P/'H/\OV M$,/!F.;]L"4T3+.6D?4@+G7NK!>3Z>ED6K."MU2#L@*45!FTDETW M8D3P2A6AI'Y(DP]>?F^Y0F?9M22[FIX6DL&[G"5TY^(*,L$;CUH;2GKC#7S[ MW$9_!+'#DNN_Y)8'E*48DT0+6>48-4;OJ)!-]<7-#PHZUH5HEF##P]96*4B$ M(7H-Q8. !"D@FFC1V^0@EK)QMKG%%>$;N^Z<7G<0:8,AQ!7>H2^MJ>=>,%58 M#A"]MP#"Q>1JN8=.)@P"0?/J;&OAPZH[N.JV\*C3RFEEP>2:=F;E0W3%2N.\ M*T8*=;U4_)C30QYP,CGO:!$6UT M13]XE+$@6!#W.4'EDLXK*Y ONE1W97^45!Y!:1>*P8VG!(^LB?O!]<9H8#1L"PU)&P7U)/[C^&!6,BEM;XSZ %5)2+2N"!N<#4.F,W=8)@=D1HM[\ M+)C=K>;K88!UO1O[2(C=14@CQTDQB)XVB+:0LU 6"8I*1H /Z%$'"3YZ*IW= M86,.'5]7_8-+CNG =-A6FA(%Y*@R2&,L% $!#3EGE4ZAL>K7$T7F)JY;%J,)F4((NH/4"&:*)4JCN^06CG'G2658^, M"D<0@JS<)ZYN/&),T68K@O.WJ2AT"N0BJ$":4J(IL;@'VVN(,#(5I[BA/UF;#P]8?;2I+ M(F!.409<[_2SLW^K+YY^?E([ MU'^B^6"T+'#:L)?=<[R;=95,IIFFEU?_&['\-9A-3D;Y@._ED;Z3[;^9W9D5 MVMC[WF;XLOQ8?@>UC;Z93LIH_K?);/6P ).\I)(S.DM0)-:T2&1$;Z0ND OO MK6=(]>GZ&5)/$5+%J^B-5IF\[J#DC8_.F1RLDSE#[SJR,WX8/XR?WN!'^2!1 MH0&/%DIRWHM .>J@T9!7J4]&!$8/HX?1TQOT4$:02J)Q2H)!"LEDCT&!]=X8 MV6O/!:.(4<0HZ@V*C*W7[T0(Q2 XK5$Y1)7J2ZE$;1H^J$#[H0SKSJ)C C&! MF$"](1"%6HCIA$*5 LD%+VH-%F.RPF-4A_P$QXD&+RDM M'UT#+8>#;[M;O+83PYD@NB#]]H_=)^TTF!Z/]EMN0VO\SI-%/*%=7_%6*7WW M)1^*Q>\^8LW"7B_FLSDNXWL%R=G'0*:82$$!)8D(-EH-T65,4HN@#]8/$>U<,2W[%>?KOM"#L6DG3+:Q\G)_6J9V?UWZMQ M.EET(?AF,NV^X/E\/AW%Q1SK.W@_65\.KN 'K,]2.^D529 J>H@R22F=,=TV MCW7U:,..J1N$6W>V)Z.M^8MDM#':-D:;%RHD,%E%52#Z%*7&&!.@$<)[N:[G M^4%\5M>A)=00E&9P,;@87&V,S!W-2K=.+@/H/4@4&1RH:(*-&'50 8*3A=9U M/MZ+16NVO.//[L#74 ;9>WKM+I@::;_.D&1(]AJ25I,M)OED:M%*$6+6D4S M& # !?/(]&[K9K+[0%,-K>Y_J12"0$4V6AKJN=2MY$ 3="/ M+(0/U7>*J=7\13*UF%H;4\ME'T6RD&TB$-8%%XJWWI K5JGPM375K2P>2#<$ M[YXF?/;IH+M?9Z[[>-J:PVN/O,4]<@[SH'*D27OU+^0!=2_IZJ3N@MI6Y!>%3J+>J^ZU7Q)H0BC-+1.0!! M(4#1,7MI- 3M:%_&I75=9AMR+AV;7;%-#^A3MT(=/,I8$"R(/3Z)GI=:)%Y] M'!7C5)'1$\4$ B$$C.2CL:JD;-Q#; AL@VI>)LP>9D\[[,D>M0S)9C("3*GL M$50<878R1H=KCH=G"U2+ F"J,%7:H8KU((P(:( $D+$UEQ'2DO')!XEV3:M; MMC^U%OQ,%"9*.T31,J:$2F8;(F 6H6#T23F94G0Z;4R4[3N?[CAPH-%C/P^N M7T8-H^:PJ G%*!%$$@HC"*%1H95"%P( ;6%CU!R3#^G@&F6<,$X.BQ,E#14K M$)4A,!J\P6!D=.2-1ZDWGF$Y/@_2P97*4&&H'!8JQA@RRF6%&B B8E#>%E^\ M X2$=^80>1 MO^Y\F>TZ=]9$3C,&V3NN[9!>X@<([C&.UF=',6(<: P;/!_G^\%V MC=4Y8]?5#2D*F<$+$2@H#!I$* (S/F0O>X_L*4<0L*QSUOF*SKW#G&UQ)*P! MY2,:U>V6LAZ#) T;[[_NT^G-V)S$ M#1[8K=>O0>V](&Y/2Y[G_UJ<'\/V?O*5Q:IW'W%*W^.,\HL5K"]!__JT^W#V MEFJR/ZOOZQU-?QXE.LM+WE*:?!@OO^/J-LF8D01Y[2R!+BKF:-&&4%*M,51Z M2'O"'JVL,Y.82QTR/L9.N!7 5)=!Z"3B$*"=9Y996D*+AC1 ]$P:1ATK1/&H/!!6]R M5#E#)(VEJ&"%1ZED!<_F"?Y$%/)9$4V@J"'#R"SUJ#<2*# M1K7Q3G!N+,&8Z=^@,F:VC!EE:O6DJM15!# &(/-0AKM45CAN.%$/W3!L&'8 MM \;K/ @'PELMD"*L%@J.DACBXTNWVUPY2G?Q@PXO;#6_/"9IFDTHZY7Q>0L M:MOPU#0&V=9(VA8NE]![-9LM**^:")>$G*T2\2+<\NJ,M7)&"R=E]AD0= A% MQ%",C98@PD/2K/TLWJM5MHI+M(K;7<3&#T&M,R\V -?6DB\6?X_$?^]<*5[/ ME9Z/\P40SD5[CHD5.L0BDE%)2W0"M#%>*PM)JUALO&G*6O/=5\S@Z&= MZVE@>!@,=X$!@N\Z; 2;NW:@QD6=K>J.$-5"1!&I>7^-&M:K9]FWAN+->QO:2646>FL](V4+I.V(LBJ]QC!*X'% M2J-DCL$G%\WF)ZH=M[^$E<_*;U3Y"3!EA*B*() Q(!@I/&@G/**CR/Z.%N*8 M9!5SV+B"/SY_!8N=Q=ZHV*ETRI:84@C@ M! 952+N P0:0:.[>HKNE*3R_=?9H8GE 7D;>4Z=,R+ILS.[#9[&F;S;B! M" N"!7%G)C(_C7^ZM$YFJIE]?CU]@2BHP;+Z$>N7GBX%ID;# V=H"- M$%UWX)G&[E!H*T(HF$**.FI/*15V7K0>SLP(9L2N&9&L! E*)E/ 4?95^.!! M14)1F;'QY,CQV38.+C\F!9-B%_.H!1&H.W2Q9A)@ZT=&ZA!M0)TPZB+W9/K@ MN=!MS(7NTW;2"T/)B\ELWEE)IG2ZF*:/G2NJ.Z3F4U7-K)L]:V-VN3$LM\;> M1@![8<*[,OUZUC_C>:I9TO1*RPQ1L$A7\RVR$6R%J3':*B]5"!Y2\'N:!'Y4 M(PP?[-#I=:?:-@#D]JC+C#@^1CP $IFQ- :KYO :I'60JI(O+@JT=C<8J2YFE?%7*3D8K ME\;RXKH>%^B4D*0L%FN3[U;:!$G3Q)EK28(M#&O&67E2E+/_V=YS^F[K5F\'H_/'2QLP%&\R>ML&,6V&P(%@0 M]RY,_CX:3Z:U0+BH 5Y2ZG(=^G$Z^?2EH=&51EO!VE+S&I^#!F&Z!<'@2JBI MCA>0Z2$;1'F]O_GP9Z8P4QY<+CT<*CK98D )CS% M^A L103,IZ>-IZV3:<<"+4JN7AA $H,SGDC%7E*D(W=>-7(+124F,&0PI336.LIEH#66_H;N_X M=AIR*",8,;WRQ/3"[?)R]/.H?DINY%27QA#<&F>/TWG26H'#0=I4D-[^P+\$ MW(JEXD57Z:_,4U@2SIGD0\B02'I! ,;$J(LN (GM'[V+7!8V"[NF[MXHR 8T M) 1DE _X7A[I4-K^FWGJR^YMAB_+C^5WT,KIS7121O._ M36:K)L%DDY?*.:4*@ #$4*PM@*X4:=V#CAAG"P%#ZM#7SY!ZBI"2" *Q0)0% M(13EP<=:&699M"[D-Y[L/4([1)OR9?PP?MK#3S(Q@I) &3(X \'YY,!1%#$* MI15;.Q@]![]^1L]31(\+5M8ZS&HH#KP(:(Q7*610VB2W^5E!1VY3:5/*C")& M47LH*M(68X4TSGL0%*/2V5!(F20!R88=-T8-A0E,("80$Z@9 MWA&5B+((CD MG 2P0! U$$4;Y06WIGBA6RCW\9L>7.?W4HD%QKM3[H=.3]YQR!3CZFWK[Q+ M)".#T-HF9[L.IVBAI**S=4)"!>!>K%%&#I553YE9:P/XD"8GZ-Y&+^Q+/XR[ M"Z]#?H+C1(.7E)9/S(&6P\&WW2V^*VRMXK5W[V8S^:X#-#5_=5!)*'(@+41,H&/VL7D M@A8%,,"Z0\%NDE2MDE1<@E3311=#;R;3[@N>S^?345S,L5[L^\GZ.G U)PM% M%Q2Y2"/ *A-!8DW'ZALN2:6P;D6P8:_4=43UI3AE-C&;F$W7V62EK1F&2-)U M[%'W6=*'BI^;$\6"1\U-?1$I]Z9)<_154UD!6!N^R%CET M9RRE)!Y)G%V?IZ2&6O;$),'88>PP=FY,8/E:P864; 8'*@5/MAC 7$"%6NRM MZ[N^+8>5U'KHY!-U!=SP49W]^3__1WVQNS7GKW>1\]VW<3KXX\4+YV_^RS^O M>QN)NCMYI]7ICF [?Z'[]G\:=&L;HU3?SON/-,!4J^\ZC+]V+J?Q9%Z_+4[K MR^/!J/[@#U,\J0,TG0\F95 K]RY$EN;#KI0?E-$8QVE4/V5V\6B:_>'P;VMP MOU%.)X33941\O'1^S2>G%]_Z_)6+J#C3["!U:]O_YYN7[][\^ 8_T/=3PG\_ MK[]]X<0=[_C&M_AIT3VAS[['%4/9[4-S93#\Y5C\0AWDNI"M8CRY.D#GKWWE M"K[YSKIK9K5U;^FT?L&SV+WM9UCJ&_H3GOR"O\Z^,C2K^/SVX_3BFYR-[5)J M [&4V[D.%X/&/U6C/DQ3^MWN%O:D3<]KY6K^#& M>_DK8>Y&:.7-+-5\XW9=#<7KMZC>8!Q\G'8H_#6["]?IX?_/=[:*_ MEVGS7I*_"/-8GX\=R!;+*GOP9E*A-?A^BN-C]/'R?39L^^Z&%A^[F ^ M&:Q^]N#'2_9>E@5[?V_7P?N[7),/G,[JHZ,^+":+V=E]H,^)3N?UD5HSDIH] M=%.WR[?0W9I3JE#HS(R#^K;P]S??P2V/S//7SG**"K%ZJ>E:$O5Z^@''H_]@ MEVU\&;XN=QKG-S4_JJ.V_.OK7X;SY6B63B:SQ93>U^'[_J3F8V?I5/?7 M?Y%.,>AH)"6$&%RTA"&1!7 ^&LCWL*Y339Y.N[LS79QO=AZ-%Y2?SR]^1,Y: M&3*B1%43-8O:Q1A3*$H6"52_11V+O8=P%X\#^8?!ZMC.EC?S>YR-9AW"5H?V MXIY=)'_G-^J[+W?O_(TO/WME?.]\\X\8,74Q8FO#:GF)JU>S\46JQURDONVV M_M=B-A^57WCY6&KW6W\?C$;C6DVV]WXZ,>,#^SY)L)C+M+LX29> M?_"MR4>NW_'[_JQOOKOQ%!W-9U>>I(/?U>?_"=5*[F/C?O_%*B3^_."LXALN_RC]?O/P+77]ELIA>OC297KRZF)V_ M]OM!I0U6T.%RBT9]%XM2"\O*Z^FP2]__334_75YZ'LW.2N7Z76I!O\_U0$X.:G?MB:$-*B?^&&9E%U\1O<?4 M?_AL<)'9;>^6K9?T_QU] M>/9_\?^CKLX0407%ZJ=[LN8Z@9B7.^3-361(] -*8;(,WY]2\S MJWH!T #(QD*(PBR2"**KJ[)R7XO/ND0T\>+OJN<_.R -8L $6(!SHR>Z) [4 MDDD7N[+Y.,L! _5=,;Y#G.I@*9*8GD@-B/H!UJL/MM&/9*R[#]EO>EJ4Y)"X MUC>DWW1\0TH'&0[Y2J-$LD#[(I >_,?/,NE'F;]])M^BEXAUO43O?WVWIG[D M3:4ENHKNP> #?0'@!,:17O42[?,JX/MR7L&/!@;D[!@#+Q /=$6R*/4%WL<4 M6-R,EP^67K\];8(] ,X:)5X[=C^@TUD"@/.# MUG+TYM?Y[ 1.?T0^_@GHVI+"(B#T4T6(&,9-&[4"N/!WS&?(^T)N. M!;Z_6/C]H7CTW8O4?X,*A([S+GQ\%CHGV/^8EJ-7F["=Y+Z_W M#PD#XFT>5?C6=3'F4CL]$2CV5%0Y8[G8W+SPE*WH&G >G#<)ZEQP(-* MO=C 4RK!I:^3-&'*USP.,JY8ZJ:^\J-'AO7"82D!7D^"Y3Y1X@*CL26F4HV! MH<[&>D:^Q5]!D1TY5^1'XF2S%5/4J0FN^U.*TU2":>^Z*F,ARU*="B_TPDCS M+&*!GSRU.<4I*\6U.ORM\RI_O:+R7<"G\/$:\7=!O!&^ 5]9H@U[%Y>'\\V$ M0WPST2 'TJY;C89L-6[2!/H=W.1R_9!=25G,<>V;CP7PM ?S9Y_;V@]=/\D8 MDTRY+(TU%YXK,B]C\&X61=M'.3_";2U3G7 6^HH%\ J/BRQ0,LR4ET3:3Z.- M;NN#^C>?Y*#>/[+&0S @,1BPYHU;03W@?I[J)-\_H)(A@$IW 91_''?M$5 )[Y>(:>Y/D8O=5P[M+)RN(6PZA5!T[]2B9&5/,,="$X; O2G-+% MM%W"P++>RAT?SYOKO"D*=8\N1]QX@?4Y-1!R8)&3FQPU5@-$@'+MYC4\^N8/=&6S9NVNY]VT34)8?+BPD\.S(]DO8Q>528L7C MF=JNK"T=%.AUGT5CP==NU#X^ AJ7'PF9?].4,T-H2 %VA5P3+[L35.SH(<+W MF8RDCD,<8IL&B9\H+V#*4T*[PM\^QW9)#SD&^WX+AB+/D1/#L9T'S.;LI<=DE%RWO'9)Z0:9TJ=P9SH)$\5\&6K.1*"$+Q*@KL ' M#<3/(GOY[2T&4@"1 M.L!S6N@Y-?B&IHIL/_\ H U+%=EUJ[T)(]L>"K:PZ87,I_6FH?;"4'*=:,$9 MBX +QZ >>TG P]1/ Y7M 5,]GR5^Y*92)Q$+LI"'GI+8TX5YONO&R?.9A@LP MVI])N/WJ!MPWVV3I; ?Q@'O9FTG8S?C)QM#X6[0*V7+K<]=(Q$+F-4 M;KPG&!C7;N'7FXM:V=6\DEE'*5=U4R/\]N<"37HNYJ:NKNB-SK MOMSV4+0+(O&%[34F9+A+9ZC)+JY"C7=T1^93&_&3FW&@C*^ 9,S.J.6CJ:DCKC\8#5 M%2;< 84AE]#VN\WK6ZZ05^O(&ED-L@@@;_P;ORG*@BM@. J^,T&'"[[-;-]Z MF0IX'QR"XFF6H64%^B'(P3;B&#$!8 %X)<8W^&OZRJP R>]H*JSK>"8X,^NR,GS5L%"S@<: 0UYS9P"*>RKFL%#35 Y9:E$JPWE:,'38 M]'R*GJ'OG%?B-1W0P8*6J7&AV!+ ^FCK=SSF\C.%;XC%DYOKH?&T8>2I,HG: M G>W^0SUM=M;!NA6P#G'8.^:"[M&" Q4WLB%QDN#PN!%:TSN_TXDJ T+DR_K+9O)PLK?F=B4/)UZMP M*DHK!A;1UC@9 6W0PL:<+U-7"2\PQGI>.AJHHK@%C;H6;M8)B%)R!G(G-TY7 M(R4W U7G1!*PHV)\I]':;H& FX W8= ,S@FP%'K$QV"=9Q>F%,^G/&R0@;78*_L%FSGU;'67)@8D]()U8YW'9FN+/-9N"^&%FANPUP<*EG8MH>2TV8HGCL(CMXN<.QE8ML>2H_" M4O8:45Q8S 8*RAOQRKUP\'^O=QP]TU.5;SXC7\IDN7Y_N:A_K&>@2E!W"B#N M]O->N-*'[5R:/^PGY")!QH&/3_1*QPNS(B:AM>]IGP9SHC!AH\:1.LE1&5[] MO85>\WM4EL;\ 3_!A$WG?R$3QB0\3*#.Q@6?V1U]\_TO;<; HJ?*J,"UCJH, MX^PK G?>PA**.Z_PI+H$CO^;?EMJ@_6_4(D8/&(+R9 %]_JD%EO /,I!Y:BY MKKFV%5-+VR_N[(<+=M+I6VMNPQMM=+VQ M(WMBE8_+T_RK]2W6[6Q^(@'XX7X"%O$HGW[4);;5 "3ISJ_(4C=,M*C8OR>6B*(.\ K9WPTM5YT#);L3O<0QM M@ :]DX8W*'#M^;MH>,=1UIQ=->I>I?K J\HX/OK\TUB&7OP:I$D(F(B5BD/79D""](Q M,"<9[R'?)(VT&WJQ"PH@8W$:)E[ -+Q72"]E/)//EV]BH0;VB"QN)OEQLTZ\ M06DGWL:\D^V@'G _AR]%>,2AAX!J8[+)]E,/ -7QDDUJ2V"O)DIIZ.!?NFH3 MZ7L*'=JL06 MFG55SJM/Q108'CSQ^L+Z!6PB385MS?**$N!MSC]:C%-4(/&'$?PQKB/0F,DK M\O'89@37RU\X$TVN#PX?&I8X)_E6;@&S>3@JW_QV?U?Z._%;W*_A=1T/K'\@K MV,$LKS#/N5T+$,*D1!MSH&LXFC N[4-85[8%"-PS -/$"8W)@14+9M<].$ 1 M?C@<\%0][7B\Y[,Q>8/@$;JV&AYP>R9FT&0_6/6?[KQ=LX:,C6XO?+L?"$T] M3;W8A8UEMYD0E&O0IB.AKTAJ_-K=:ZJ6D%BVVONEQGW4_VI;=@G+-*134XX) MX[YJ \R\>KWV!!AZ;BYR,;0 EV)0W9:B])[$H&%+!5B$H=]PA:X#\RF:KA6F M;AA\($3#1DEH5+XRR*<*BL'726H+I(71X-OBLQZC43@K!*+#A2/A *7)6;_C M4^NP,(9H0VE-/GQ-<*^'A$"&BXY!V5W>QO2N[5)@@.AX:D.U X!J4 J7MS&' M:_NI!X#J2&W=.D2(U(UBC7>JJXA++DB$"PSQ =+;4C]RN@ P1CFFC6!S ^>N M&(,^221JGG&P8KYJQ%J3(EH7&()*O5@PUW:L6ND$+?B8]E6-M%Y./*D/L"*O MVKPS;)]F\SA,JZOV6\:'58*51B*Q,"ZLQC5T8?*E2HVD3]<_:?6'5PLI&,TY M#:2*25.\4]?,47:9T,A,K/L>LUTU;KQLQ:OI1X#: 6Y--FW@>)U5I19K9EX_ MY6KF,X"VZ:EI[N?2^:E.?[*Z0-6Y_2Z<2OV(&]QZ=4>E^D&9)=[&U)+M!#R MZI_:,. H!J4/N)MS!]Y]*D/RNNN&C>M35JMXWV@LJ/JAA2+"-]DK%*^1\5O M;M"=.VN5GD8-4D9?D8M*?:,$8!0$E'!X]*8HFZB;TJ QSIQ1<=_-!IEP;"=Y M83G%!>HNP!V,ZC4'JJ%ZP-E#I_S7,(6VBH[ZOE "F@FE-/$[;%59E$#?;;)< M$^V\R_5]QQ/>5=WJD%K3P,XDC8Q!PZ(FG)6^16_3BN*8P?K_*)I6EPZJRL2H MY[94MPYBPO[KTU,DZQ1_>W>@/*\#<&,?:#NT! M5_3\[D9_D(_>#W8!5>\KMSUT''?CWCO9+=4HORM*^&#BO*6J?/G@P ?WO%2M M1_#;.I>E8]+4PH#B?E:?R.Q*LEXILRNU:@A\:Z35C5[,#,?T&_W'U#0N0<7$ M5OZ#?%E9L_&2E:9CR:3MYN;3/5%0ZPI^T.AG)N_E[8(PLUF M)5'ZAZD8L;I8XH6-#=3AN:3P_!><"T3[I?-[L\"*&Y%X\\6"2Q#K PQ(YE-* M+.E-!II-Q;=MIL^'[ IP%0TIT*@^VD-7'[+W-20^@4+T"W_X0>.FM.ID!HE8 MNB(5J6+P/Q8FW&=I$JC$\V22\$?TOOK[;PA]R@KZA?^1W\YO]Y<$Y+FK0SW_ MHT80WAZYN>AJHV'K*:6[B#I0"2Q+Q4 +F(RQ:0#Z>K$Y;&7 ?O:WE%Z/:R7F^6I M>=DVRP-%[ X+1":S4;4LV5:+4^"*B@OKWB3_=T%_7PS RE^+28."#5JNQT4I M ["Z7&P&X3+M*1[S4,$/:>8E(>?I(7"QVW1P"1M7N@Y.P#X PV8%):?FR#5B MPJ_>K/*@QB^^"0TO&V;;89%HS/QS#F(D>T"UFJ[!&E'44,8$#$QM5L;SQL-- M7N?&.#*%BK([9;SN5[28."H>[* X\UN/"2WFB,_)K,"W23-$!O*WB3<@.=- M2R4X/!IIC7NI8X?:9B]CHDZS@4OG9S 9;3)FMT80-'QG!: M>\\=WE@Y%0C\.HO+>=N1L8!$%GNH3.MA&1MM:*)&2I2=5HJW#4RPVLN6$7;G M&RW@[Q:T.*J2.2C\[V\,_V_7%P'_1Y_ZBU:MZY1MYS=T MTEW?\ZES56>>MN,4%L*-I$YW>L\5;M<)$%?=KXS):^UM1F4E3 ^,+N M"N!3IB0:&QC.T:W7<=-M490W;F.;SKQ>6;Y>.@^PF_KT3Y&!+T/X(50[#U1F M'LMX%B0J)] 9# IT!ML"G;^!FLQ+.;J:J!\U MW$,Q197V)\-NC*[143&X3C@PASA*>< \Z0KAAXETXR %5(A\L8]!#Z&*F)>X M4<1])D*="&!&.H1WNG'LJV<<]%"#BA"X RSZ^?^B"@X:_E4%9@YE1QQ9$>F? M7;SUJ8WQT.UW,> "GU\1Z9^@O/6IC?'01Y_ZH(K( HJJ)13]IT51WJ"H42'0 M\K/ZA3(N3J-2D/^B:G6/"Z?3A)Q73]);FB#?X]641W&H;O!#H]@#@2Y4RN)( M):YF61H& =.^J[/'#*'9@R#<( ?7:BY//2GS$RUH!E/ T]B0V51:JC M,)3R*-J,=QFLG+3)\7J$3O/40X-YG7'. BD]S8+0%3*&B^5*9P$7*EB-;1U" MS_$O5[LJG+R:TS\0?>M3PR:B[[S90;[Q(-S6K9Q7B&'XUT__G.=W<->3V8;4 M+LW#R VB1"@O8UZ8B9 !]L6NJQ.69<%C[*!MB@[SW<3+HL +-$B,@'$N?:D] ME@0A:.[J.=N6HPL;T9?^T8'7$;6908Z_8&.9RW: #[BE$]!F!KD=@XUE+MM/ M/0!4QR\FE;:E4F6B#/G-"-2-<0X(K19Z;U(N-U]RTY>Z3OE +SX5BC4E:QC! MP&\U^5&F_I!B/[JEEZ,&8/LGP6U]:J,G\C2NU-F-M,Z]/+;W\DC/O3S.O3SZ M1R1N?2K=HGNU&6QKU2VPS]##[ >!\E@41&D<"I&!,@A,QY5[4;=\5_@9G"3$ M2$$L@)-E/@M=[BG)E(R"YU.WWK=I3D=4L ;Y/MG&AJG;03S@7IY?P6*#/*]L M8T_4[:<> *KC2./W2UEY- ^F*<0?4U]**H+"\MN2\B9 'F !*G(YRF:X).>H M<[^8.H*5:3>V$4-98>N\"_LO'"Y0-]UX]_[=AZ;KQJV>C0IUZ?Q%\ZPNXW?R M)MVGF2M'@T3MD#P[N;.G!T1EVWW [Q1 "W-/ROM] 1?*RS&E0P>2FGF^!0R5HP%_= L\6K1&X:*3G,W@'V""_,7N>269L MD.>6;>LV];'$B86SAX]CG, W46CRDAMJO<0*,C\48:HX3UV6J)3'B8H3>%O@ M4NK=/N::J=CW,C>-E.8L"C,>"JDRIH'BPRC2^ODD5@VO"X<@1KZ"!F;'DV%L MV*"SS9/.M@)]P$V=@ P;Y%9CF\>;/?;4!Q5'&W%Q24"13!J;/J!R?CLW:>9* M@YR0N3D=/HZ=D?,2G[]T?NS^,J_:#K:MM,)@!UHI;ZBKJA%)5 [3[6R!;S6" MD?HY-,TA;"7TF!(Y[6^MA+)"8IQG39]4L&HJ.U^)_HES?'"[L"D[G.35,$;W M.VWC+_"JCLO=SZ0;NBI(I,<8F$="93'S=!* '$[#'I?[2CG)VO?]\/#I85H7 MFL@1 *Y\:'X)7WR';5,QG];4GW3K4O+)EKH=%+'??,^6^4^GZF8?P/%D+)B7 M,#]+/1:F7L)9PD3HIZ$ON._SYP'.UJ(F YQX!3CXN4&LV_J5%^3*:N.'6?W: MBWW"D:E0!&&6P/\#%GDQU]P+ U"M(B8RN2\X_J6FEO<=8AF,6YZ[#+^&U/>* M8YSY002XI4/F,<]/A!?[R@,93+-6.:YL:=4A$[-:#_0^V&>C]$B@%_7_SP\'(5]D\EZKW]: M .IKT^0'K!4D6?-8J5&PF8=NL2=_A^-M-6J&5> ,]%Z)>*E\SOU'5RS8)B"^?<&C]* MIV1;YB4=YW3@\I6 >GK0)#$7/3_5)AO]30 MBQ%,EPM+M763-"H7YY20,%M];J- XQ.X+MNB\$MH5ZG=:7O:[MNB&S[C9TNVA771P$96!8 MJU^M>._ MM91;(&EJHOH59YE&GLBX$2FV3V.*N\Y=Z6C-JYQRUZV1;$S>\7%]D$_LDBJF5Z!=,&P)U@;DF_VT:/5%C0 +,W MF-CQIBP>^'AFNLET"H87W]Y_/T8#KFQQ,)V[W1KUI&B@FYYQRXC7 MM+CIW(R=\EM1ZT"L[)R9<=AH""STP&D>MJ6XC2K>^KCX=#KN#+LU5:FFGA>3 M<[D<68@N4H"NZK1BRU0TP-/8!"OUSS8)V1S4M# WBT]+5/\;4J JV*.FRK!! MP<]P8_!SNR@9('^>OU=!."CX&6X,?C[ZU >5NC_4'7O[",=(K Y;;AGN#$U5 M3'M?=.2V=$K4H(&"\.]B7BY1=F5RX$U_>O1%6_)K)513L;[ 'ZD9\(+T1!U^ MLD^J#) MN@ZV] TJ5K.N*>3:N18[DH!N"]CM&O6F:[)3*%:#N&G4G![H_E=Q#_RNI-NF M>>IVD"Y*JH67XXKM!LS/@(X_Z\FR#,T;7MDTE;9U_.AYA8\(:9H!]:M\%94K M],'(LF@ZO\+?IB-I9?T8U#_ / JLN]3=#DHF50S%%OH#;EJ$*VS+;",OT!5C M'$(6RQ>$6C,^S7.;KJF/LQXKHM^Y63K4YM' M-VV%\(!K>7[713@HD!YN'MVT]=0#0'4HH8,L# P#1 M_=E$$XGLR5CHR YL8=CYH@VJT].MN0.RL,3*L ?CZ0:KH2A!Q/U+5]9-Q8X)LZMO+,0 M /D[2IRSQ[4/!L>=.A,.\M>'FZ?.;$7@ 5A_ @;3H.A N'GJS-93#P#5QJDS M8YT-:]BVXM@TA32$M8VITTODIN49,13T]@$[D&4NL*68!MKX]JAW.,B5'VZ> M(;+U.@;*G4X[&=K?V_OT$'!_P\Q9$. M]<]M#%)6X""__KSK.R4I#3:_TPM M%[78XI,_S=3CO^^ 54C"J][:K)A^Y]A_EV@Z[LX:R J,OGOTQOA\5JS96)]B M\\W"HHOU/KMN_2]&=#>QE_>-(D)-(1MEQ&0"PGW>/!!'6ZM"/$9A6%4S;/!_ MN;%BHQ=T#K\(9,*?/W40J#8@X4/$]&-QCD%.V&BC$W8[$QC .9(SYSASCCUR M#O])G,/&7;[MX1E5#COAY6,YQG<;V<[*>HM@<'J6SR?++[!&2AV8XI.E5Y(A MA[RP8]C4Q3 FOM9Y"YBG%%:S0*H?I3:K2Z/O3 =7;-]:EH4H2FX'8W5>8T-A MP"(Y_@:_B:EBN6G2:G8,O'12?3$,-!H4FHDVAF:V\\(!##0],] S ]TC PT: M!OI[CX>$&(7-V.S,OVN"" +=+$U$@V9X4HMFT[2:EV8H"K6%H&#/O*)@'7*P M.BZQRJJ^>&VLOY?;UJ,4DY&A3IBS9& M^K;#><#E/'^D+QH4Z8LV1OH>?>H3R3>.<=0(?A4(W!REUKPZ*/R#GN@LQ]1A M^\B;P,4!)1FE8-K?&D1O'K<<5?M\,IR/0$ M]8SJ>NOT&W@9!W,0#-FF4H@B#1A54/35>67R+(7=T!0V=/'8M-G%_%A\M$DW MP0(LNV0AX*9,;="%\TIT]XQM,##ZP?\PB6,W-+/$UAC9&2X4^\-KNP-CN9N3 M0U^4L,N\-81S4$M7ZX\P/[<>\]&9YL&KMN4\@0&W8QX!9EYO'U]E:O%>R==- MQ%39B^S"K7OXSJ%M[DVW0QHER=D+;53P+3?W#*DZT: 9_0\@T:B02'&:%L! MTH]:;&AXP;FGA<\"G;*0:3_FP+.B3'JN%$RXWCY:-$4RDCI1H<[2@,492V,_ M"A2\ *GK-;!U/M.?G%=#2L6)%6G.*69O]5.J*H[ M+/T^:=?OEM#6C<.;?!NLUX6SPY+SO!IULV/K#0ATTMYCT0*VU]APHK9]$PU- M4: @2)Q>I>8FL[EIQ]E3 &O&8^%16Q^-G3B&#F>U[KW&*8SP*&SN-M9&XB$S!] MLRAXQC13 Q\' '3,KH/Q("]CO-'+N!W& R[F^:58/,A5$V\<4O'H4Q]]6E8K M?>P$$6&..]M[ #O:VU*5"/"P4\.4DR!'ZVH0[ M;-D'U?".\\\XS8.BOF!^VC(/$)LY+)!S/!?Y!QB5,+?:HCMD-$2=(MGD-?Q(*=<_#P#&N)!;K%XVX"&*T4! MQFIQV&6?V(XSJ6#94/(,<,E+.0AP(:)$QG$:1V'/]).G]PJ.PRC _T2Q"\:M M*SS@CRZ^(V B9,_8\J(#)F(V'T$%+O "CRC#![E*XHVYX-L!/N"63D"&#W+4 MQ!MSP1]]ZH/*\&4\G-9X:,RHBT[#A&F1VSF7G-)PB!&/L8A]S=PI4Y]^:[LD M@.S:,D'H%PK=FQ9TCCO C*CPTA\V\/+)Q^6A MZ_L<$G/KZXD@UQQR<:$TNVG'@"JX[?ELL%0 M#%TB0ANG@>P&QCON8Z.UF! U?-LIIL;17BS'DNTZUIG1^CGZ O%),T*S-QY/ MA+;P*^,76/>R)N"^<@B36KZP<3/=JN,T:2(,M$P%QG4=MFX"T=WN*HO1\\6U M;TJ.>MZB%Z/3PFGE^28M@(:3\GN._J/6T?+#F,,%7DP5 ]+^?C;]>_-L)1J+OZ![D:DYF(VZED-M4Y+ MQ_:3.]/LJ-->9IFMU.18]SS"5Z(_K:]_B]DBU8+4K*'.$Z$3FDYI=BH*\;Z: MYY@]=#A5IT>QW7'MV9W8UFS]30*1D2YX&W$:,EX-QY9^)E&%G+/4:DW5'7/H M5+1'AQK0V(X%R\DZLU%9S&]&UN.KZLAG!]*6/UY:AMU[IHXWYA MD!,WV9C;>!H@74C;MCGCY8UX!38U_N_UUC>8%SS&R%E(P[_C90[4M/3I;.)SN\M].K?]TJD+?*G(W[:]/I6#OWGOWF1^UV=!W^^ MN0/='+6D'_,'_(1FU/PO[%U7E#,X]G?84X[/[(Z^^?ZIXK^1^^O%?N?FM\K_ MY=@PV1O5WD3_Y1G7#LXE#%&3>M/>_%8]I[$HE^Q(JZ]TU16ZP>%58L.%YJ# MUY-[M.QILX-"3\FZ'.'95'S[6UY]KJXFZO>);="-*0[KX[2ACER=^%QG8VH!6L=S>_:WNMCZU,9\X>W@'G!')^#V'!0U2#;F"V\_]0!0'VJ8"NB,PU"F8\O3-&'B6QA M>_BQ[0D&EO"<"H#J!ZNZY<5"F_.J<7^.N=!C5$JL"]..D**6]+QQM/(V6GA1 M1ZA'N6AF"&$PFAR;MSD(0ZO6-!-DZ_FOU.K>9!05S859=^A(\SN <;USZ\*D M3KT3_/VD(-]":28L-5T^<,0059X3]\-Q!O S[;(HZX0PZH3_T 5FQ^VY? /B M@;Z\#&VDW'5.7T[?(E.V#9% MOG1Z"G:7N?1CJ0+38^$$$ZJ=-BYK2MF;X8@LZLD\YGZ:LLGWZT ?YU^4>%W40D!A3AV.CJ2+@4>Q%WBCW?RH:7078O]"9J+=4DU$ M#3;CW>!N+LQ]K;\FT\#Z$%?4'8RU=#7OBL(X%W\LYS?.5>?H\*9FL/./5XVK MLB:URM(=S5MP4'LNYHT]4=N>"+\N^^!4,$[9^S61=/-1^B[Q.V?4Z?-==Z-N M29/FT]6$"[;3F+C.(OB;$!&P))Q>,I]0B?IQ_6N#@IWIQF#G=JDT0)3M+=IP M[OFPH>>#-Z3G@S.DZ<-26P?JY;!Z'>N:0@SL ?'5M'T8SA#202']=&-(?SMM M#V (QXNIK2AY(U#.T"51YIAGW\SR:3Y"H5'!/O(LEQ@ LD*E4XV V?XW-NC^ M"X;0ZW=TOL+OJSFZ1EMU05"LJ!DQQ:DDG%H6K=>_);RG1/>0;=\V^<>\S$WT M2M]H!2J&Y-3R&M2,ZK;X3!H$#9,HJ)@;Q"E^K#N#+2K\"_7$M3M\W-9H71JN MW:BF"UN$5X/*/)Z-5C9;0P#VC,V6>M<"Y?IABOVGQJ"RDKP%>LYO*ZI4*&=& M[5G[--XG-ADSR@)NG-Z,B@J<7**B6UZ"8F*Z(;P:2 )"K>%> S:AZVI0!.#BTF$VT2 M*\D-:G3X^D"F]3B?V8_-4\UJ!]81&_V]!H+1%8^I+:6#Y:*90_GYY?8F5]&4.S#S7=EHY\KX?U;K+@0<2F8.6/'7&(:'(-[P*ZJS>]D,CO>T*&J:O3 MD(F(IWZ$'492IJ($.$+?T/95K$BZ6.&NP8GE['V6KN)"HVZMBO@_%4V#HJZP M-X[$8@+*30W0AQJ<="6HBOQ^O7JW]=5<.N_[)2N.7"1Q6OVG'@"J]"B*P<=Y6\/':YHR?PUV="X)9MOW3KL M=4Z=M866Q2T5"ZZR13P&MN">Z@DY6Y&W-5Y7=*4BV=KYL3@4IKBO!UM?U%:- M>&,_H=B/T",PJ)K,E K%)!GQ"!S#H TKQEV#657W/6_3[LV7\"N++S3QKAM, M5IA8([L7X&16-2#X QO#5&,S8LJT"5[@A@N &P('Y)_ C>?X^!9(FY,U^[0Q M-,K/X!/DM_>CHND@MT8E@'\J3>;=!87:)O6X5))$R,U;T_:?\+G)/!5\\AE^ M:7>.AZL6LUO;<$O'RX%&8H-NN-D[$.44\,LO]:41%]."%H,'$3LM3@(=@;IK MCFLSBFV2;-4YO_'SV.NANU0VO(=C+S&F.$&7/S490L<.B'JP@X$&^8VVZ2H6 MN1:NM#Z]$5X537>FH9R(D^@VIFX*D^ZU4!2TO08JC@4V! H>[<@V/S*#SS M MJYOU:V!*LT(1$(@OK6C':-X4C@A&N3''L4>@A!LK9NVW3':Q;:A/.L#:-)"? MZ&4_&@2H/NGR%I3IWYH\P+_9)?GX0_:Q7O$'/D:WQ;NRN+TR*-LM58U%*D0" M6G^D@+FZ(LQDS%42NIF;\D-JK^[!X@]? F0]JCVLOEY(NVCQ1- MA*W9AL7I!M-M]ZBNVF3 ;;^!(PDZ#-J,,L_O#JF9)(L:[#,YDCA,-E9$XY:6:UV5AEV*'C$L8< ZQC97(M)SG*$4@,[P8%,)K:*%%]3Q1+B M<]-SAV:(D!"#1<8YLCTPZ<@8ZQE&T!AUQB%LQ1G23%/E8=O?V/R.)A&B-&RA M:^V@-*3R$\SX-+(')0=^B]S6-B?!Y@@LRB%\ H/A6!ADI4K5NA<:F[+JX0#; ME),V,V2B,"'7N-C[G-'&_=_ M.TU[H?O0<1G5H"2]=+M[SI^FE@]+TTIW2]+Q!>7K><1+U_FK28>KD M)*+W.NVH*-ML)&)$)F$%)'@W-0B[?%(?"G2LS$MA,I/0OV-Y3^MM6?;>F *" MU:ADU_"AW$ ]'C=,AG0)LUO4H8JY,3'JTEUK"*(%0H?)>&ZU7SR++H%K-*RG MPXVMC4$-0!=93^/VI)DOBX3>YP)%6Q!UIUHQ0_NPRSEM8S:30P6OPX MEY14@$&\BT7F3ZX :]ATXKNS#4%$FZ-)QZL-BB;7;Q/>6"

ZEB&$;U-P8 M.'P"PU[()GM6?CTHO36D*00V*)'RP]OI@,W?H1:O[;..(E.J^,[ZKQ(;8MC.TRJN/C M, *_BTM<.E>SOFY( MW3R'$2=74;TM=&H4?U!*)G#++8VDKNY EB#C?%>4U[!W['5_K8'G4I_.J[JU M-;8>_ &=6!WWA,\9MOT6*F,>0T]%D'FI"$7,E51"LD=%I(8UE HV]PI;;:UA M9,L]>IQV@4X+F44X=:#B:B93-_6S*'09*)4)XUI$GH@RR8"@'A>G&P@5[S)> M@4HC=0QP>O')/0E\\IA2OITKP*&G/ &IP)@?QZG0SP65RT<-:;4\K<./+595^RU+N!_I"2:%#O]O MG>QJ/<5E[4XVK9,QQ%.7(!QI7+7SHQEB8_C]^BR#1;>S_?L7KFHK[0&?TODQ6H-G*TDG MDV(]VRI,\$73P)W:GVPC!& =;#)Q%D,"=QIH%FN;>$V$->HV'4_0+%MN"&*< M2?7:K;N'>G%28^7;W 9'0&R_*?/JLXV#T5NKAJ:/JI"CKCA(Q=PIA\\;E,3G M/;40^!#@&I1IY[D[I=IY@W+MO"\NV6[1=ZR #]6')L?PC9Y0)$T"H=U0+,7$ M*X$ L=.G\0-@B?&P;*D4EC 'IG1#LI:\MR=TI:\ M07E+WO,G+N&Y!X%KI]0E;U#NDG>28KG@_-K,:MS>.O/:L+[H0"= MF!2JJJM2&369RL>,RL0[RM4;4/C>4&=S$U8J2_K&K&-(73J_F>$;JAGV2,.M M3#VZ[C;^A"-_!_^8TP8?NFJ=\0%C56G97:R==DD:3BO$ MBLB?:KX FBK"Z^&R2R?.KG4 YY+,#269_GD,]PNHQS0_V"_N("4&):IX[DZ9 M*MZ@5!7?W=8D78ZTFH_UAVR]]^[1Q4MU"S M;=(,BVR88Y?E?5'=Q$ZG<5AO=[-OOG_7B-&JF:"P)/;1"07&E7Q8'$4,,O8O MV&'&\9MX9>O;'.6ZY*49BEULZY"H?7+[G]8CW*-SIO?QO MOF^ VQ[=68!S?5Z3=&CC/?5-F29N%65"2NJ1L\1MMS?"6J=F[,9X!V6]>>Y. M:6_^H+0W?V,T=#L?&\#\.KD^SX1U3A^:;$&+PR#*H PMS]TI13P;Y?+S1%?5!IG]Y&:@S\5 %@U:QQG2-?0P#&50%B/\8B>&,BB- MT=_H]=_.&P8P%':6/)T;'X(HWDZY9OZ@7#-_HY/W<7=.>KK5*?FXWI;Y]0"[^1A,PK$8V?@MR6>V M),?O2S[M!+=F:E\@>?S+\?#(R_[W-]XA-F)=B)U]8,5EKI;1:,O6V#=+&]KJ MWMUPJ;VNV2?Y77;1.=:*+-MXY8J,^Y4LQR6)LP") ?>U2MXGCTI]&SD-].WL MPC\$HA)F'!=-^['0_=+1CR3/GY9$SUD_-SD9)[_5G[$'Q+ZXPE.P] ?Y"Z6PG5G(F85\+2SDISK[X^1I$Y-E3GZ3?\6DF3/_././KX5_ MO*W3R+XL1N)\=81Z#!>BC:HQ2L)>3:M^^_:GG]Z]6^>^VXHQ=;[)F_C2[R38 M(Q"_=>QG)^JO>LMM4Q]J]=+I]'D('U:)FU^/5G7H<\ =[8FW/IX$]K773;AU MHBCS[_M"C76P[4$9"^[T*P3WP3IBN$D8<3]C2J#/ M_/6$^>MC&D'Z0TQ[S[ PX0?YT9J8O@;K/ MS/3+9J8I9VD0>,G1U\>TU%D^ MO^.\ZG2CNZ'9NG4WNO\-X1X],V88->VGGO(0&3U;I/2^ M-O[B)?83!%:0\3!A7*99ZK.0>\)W8QYH'46NYZ5A7P^TC0+K]^N6NJ^0M%?4 MACV:1.E%ZB6G):N>E0><6=6957W9K.K)D48_#MP@C1/NN1[SI2^$IU,I0R_Q M$M]G?4-]3X9_]>G=9]9UTML\LZZ7S+I>'3N*YR8B9AZ/$LWB2 LI_2@0*DY< M&>I8G#+O"L+5V5A?(O\'2>"SE*?BR?&X(QNB871BL;FS-G=F46<6=1"?F90Z#M.(\XQGS%.")R() M ^8%ODJC(.B9U+HYR'-05M5F8NV=9;,DX6X2I!Q.R#PO$CR4(G)YY@9* 81. M% Y]&6DOEW,_=Z"+]7_NQ_D" MQ=USY]"<;^1H"HCP-(]EF$CI:L;BA.LTBT3 N))2L2@>,!3]20DCP6D+S%/A M9F=^_#53_YD?G]J-'#-(JCAR9208!'VSX/?%I$\\ ML'@JW.W,G[]F;G#FSZ=V(T<.OV8>YYGOQ6XB7*9B7P@5)3+47I9)SPT.JD6? M>O3TM/'OY *K9WGPY7.?LSPXM1O9>\ BSG@L0NV[82I8%*(D2)0K,]]7 M[D$YOG<1X_"3E\WTSWKYF0^?^?!+NY&#^;&9X)$2B@$#=ID?"9'R(%!>$"O& MA)>N"Z0?OP+T$;+%#3T1*HVQ\(B)*$E%RIAB?LJ\F+E93R'-WL[R111Q'HU5 M]P2\ZW_AF%4:*_G]T(&K.PQ:]7K'LF]_;.-<]D>,3!TR:#4\F?FX]=4]]SZ> M,J>WV;.AOU_GM\"=Y1*+>3^YT]4,4UVJMSCS-,]RK7YX> L+(;W.^?@7G":> MSQY^Y#/]";$6[^Z'<2$_?],B@"\#'@=9$*DH8''@"3?. I5XDD6IZXN@1Z4% M9/-F1:O<:F R4R3K]! M9+%Q"OTC$'P(643G.?3G.?1?TASZ)T\7;]G5 A=;,W%[*V,8P$TVTO5CV,(@ M;K)Q!/TC^,(0;A*?C) ]]!#Z ]]Y[S#Y[8]MG";_B-L;0C]>0C]'N;9 MG&?QGN@LWL$#MX$;T\3L+WV4[C'RS;]H2CD-HCA!_%\>%>^=2>'1I1=)\L7. M>?KF^[^ #N#,0$-Q0!=Q'C3O'2YX[A3Z174*??Y SNE"9I?@@_4*PD]_RT&# MGGR8Z/\&BEF(LW1+!?R0:^EE4L8>2^(H$4D0,::UI\ H4NOZ>YV;OI\:E3Z\P_&6PP*L,U%% OD\CH.Z;T3O /V2&U3IN M&&21TD$0!E'&F0IQ*I'0:>#'4G@ _W5-)O81I TOTC0Z+;;XQ?"^+U6Q17Q$ MOCC3DU-@BU^-7GOT+ALO7=4D/HO8;!GM)SW9R&>])!.I .X:)B$+92)TR+(D MU2(*/%!"W0/R6<^_2*,38[0O0?_\TAJ8?_/]SZ7F@+;&LW B+/C<[NBPC/A+ M:'>T5Z:\C1-GGHYC,/U5)B5C,N5'[O\!<-O/T(D&M _['NIIENGFVDA4A"/X@\WV7T-Z;6[[]L7"GO*MD4-Y5>C*Y=LTE/M=&FG0]LQ_G MZ9GM]1/VIQTPJ#<->_MCT4X8E [!H,!M,:B3:_MTX.T.M-YLT^V/Q;L +>@M M7MGZE->(JL4BB-E4?'LM1UK-Q_I#]J.F>5[5I^*G2I;%_964P$%G:VL>N'*Y MQP+7%5'$I!()'%&'D1>+Q! M)W$15.21AD_'X^(>I(Q3C8I[3)+0#K]%X#A%!H+4 MP,T1#TX%4K0B#P?*4?KB+]=7>$X J,,-1+]=0-=.KO<3:'\'Q.U-F=W^6+(3 MXO8FH6]]:G-&\E;D&(!1_L[\Y1!7UBMMMS^6[G1EO3G\6Y_:F,+_..@/S\U^K"$31/^QXHW8EG6X(^!6\Q._^1[-HQZ7<*\.OG<8>/_Q> /@.*F@T0E< M2:T-.!S3H9UN5N@^+FK79-"=P^=KS+F]4=UC?> G18?_W9OT^;62X4I&]C/< M2'\"]A=(;V>L.2[6N"\":P[-I3OL=UWYG,LN'#](;/G<<2\77:YINN^;W$>J MTGZ(;L]I')M\_]V+VO52>H(F^V,X0W.HWV%+V"E1\0NGAV+#RAASUS@S 5. M@@LDJ4FKO DYV$B@H1I(;@;IKX249AZ(@AU>,B4 MB O7>TP3\2/QDQ-3'A/FC6XT7TJ%%[SXYBIR;]SR3Z59&HIT.IO32-0RZ8RF*>A*Y*LM15:'A6*%TZB+]NJ]\]6_=E 8[RKIB7W:8Y80C<(_3B(/%8'&1"Q(*%2@11 M"EJ .J3,]R_\^(3Y-PX299HI)(IGWC M>O8WG?G"9^GI,*NS67^FT%.DT- 3/ H3H!4F&4OBE'NIUEF8NG[L>UET0'7B MQ5/HR[;JV=FJ/]LGP%"N\^ZX;S_5+!/,BW68,#_TDHQ''I-N$F090.N@PU\O M8J]O/M^799Z;K(QH>9B!Y4^7[F6:Q"I*029"-L=(Q\W1R2"'\,HCF;-.[ M;GBVZ<\6PT%XE;[3DPZW4BI($Y7*2(N0)2'.X VS0 8)3Q37ZI!M1]E%&+[H M0."91,\DN@<2U1'H$@PT".FE+),ZC40D-/,#H4*5N3VAM3U:]2^<1%^V51^= MK?JS@0(3GPBA YY*QA/F1F$297&29)D"[N+'4AW4KD_8EY].?":; MKY%L$C#EHXCI*-$I4Y%.,XX&?>+I5,><^0>U[%\"V9PM>]>-SY;]V6PX!+?Z M-5^HVE4)CWQ?9JGG1BS-7,%]X;O<\WW/=^/PD'.;V(47G1"S.AOV9PH]10KU MDS3S>:9%HA0+-!-9FC"6A5Q',HQX#X7NT:Y_X13ZLNWZY&S7GPT4K.I9\!-& M&??3..+"S6(6^ZF(A2_2)(N5\&4BV$&M^B#Z\@./9Z+Y^HC&CQ@:]9G+@XSY M2O(HB504"%^EPL^B'J+9HTW_$HCF;-.[[KGKW]EB.(P',ZT"-V9 J,+U M$B8]T"Q2T,SE(>WZ%T^C+]JN]\X=\\XFBFG^I<>+A3W .[P$F(0(!!."BR3S MA,K"5/DZ]MR#.O/=QXRD/6T;Y4PU7R75")=G,G1]EF8^N=>^:=K88#->3*RYE>]-^#*>\%;L9BH1G/,NXFPI6)%-+W MDBPX9+6=E[[H+-\SC9YI=#\TR@.EW%#'+ .5@BDFM!2I*Z(XQ2A">,A<_!=. MHR_;LC]WS3O;*'7_KR66DFKN!9[O92KS@*/X2>K[;B1D'$O73Y)#ANV]](2< MA2^"Q];5$0@A/T@3MT(9#/G;B@/*HJ_?+HY6_>N=^Z< M=[8<#M27*ULQ' (5:\U#B0/9PS!-I<]\E4819YZ,#CE*SWO9[;;/)'HFT;V0 M:"2\.(L#&6:19F$4 M)DJ$8:P2P3(9<%?%OH2/F "C7QQTUAT[(8YR8I+]3#:G33:ARK2(I!<$TF5, M>2E+ A#)F>>%4@<'[:#W$LCF;-F[WKE_WMEL.%QSKF7;/HQ#Z661E$' $A5S MM/)9E@5NZJG(/ZAM[Y[0#(^S;7\FTI,E4B)1+TM8PCF+/!_^D46IJU.ADM@] M:/.>%TZD+]NZ/_?0.YLI33.P)?,>K!,WEJD2:<)$Q(5R RV4UIEFB>\?LA@O M/2&../_WC.03U2376>S2<3LG:Z-NT*$JER^Z>G:H8YXJ^[%XX M^+_7)V:?[.L<)\1&L778$AOU1)C&ODB @4K0/OPTU'[ 0ZEXG&1,'C*XD/BG MPT:'T]ZI*2YG-G)F(\=G(]Q+W8 SJ;R4,Z$3D69N(C+%TMCUDK"GZFAOVEAR M0K&6X[.1G14YN.#Z#4]RH3R9KGI>]!R6V99M',E*>P+4GV"Q/131#'GV2<>I/Q8R/G\]JW0%0SZAN+BI@L&='%7,QUHL:V)!S'$Y/ M^_=]7/) M?9+A-=C]=KN;(XXB53JUA@/_PCVE M_-WA='UR%O&919U9U&G":P"+B@-?>2P1+ @%\[3@8<:B..'<%4'H"G[(5L/( MHDZHU_#Q6=2*!FK^_G__'_B0 ZY]C_\"\. 5Y),YM_#9_DF]#H%IZ9=T]Y\ M0'^/0AW$VO7<5"6,<3_UX/]1P#/755+ M7JV=00\JM75[+&/^:Y!Q?ZWG\R8*@1J;' ZU+ MCW*L>4FX,OK.N>7E33YY,RNFEM[J3VI\,43HR#&O@ Q^O/[X[B._T3^4FG^^ M@C]:PM^BPJ\L\>O\5NC2K/%GQ*C'\8L%#I'@ANGG>XW,#M$4*'-- C?0$&G?D:;PP!N!QW[#,SC0MPX?W_.':@ULN@SQSZ.R7L4R8$N? M+M)BSW48SDR_K2G9=8&61_:0Y NK4XI<^D]OMI']U3> .)N.UGW'RFG^2W.% M0.HG#N[?:PN\G<<\/MKX>L7I.H*,8*UG^G :_XV/GI#YE7VOG$_]#5M_;2C5QQ M/A6 U+)PIF6AYG(&Z\G\AI=Z-M,U.DSY5)?P"SY1[2^=V5S ?N 'IYJ+?V@Y MG&P^FP-BYQ,)OC/?TM\+_ZN:H@) M3CD?*V?$[[3#0?" 3,MA":Y J80U=)8AW=A%2EW-Q_ ,\.@""(Y@"C^53I9/ M^$3"@S5! NQ43B"'[W;>?^E\:G]P\@I4;>+Z,R1OK7*D4?C"./^LQ_FH*!0^ M/P51!#((__G88U\Z5[3-'[74*-Z=P -]UO7ASUXH(9.8%#,'WJ3A?PI/K-\T MK*0BSE+J,J7J]L?"G<"5# )7>ARV ML8XB^!0P^H\]E:/8_7GWK6$W^P\3Y/_.)=GP?>8Z;$I4[[VAY MY_JV^ RT5'."CR45$R&@D>_4VC\:A64Q=JY 17B%:HSO?O?N^N.GMU?T@_?= M:X?/9Z.BA$,HL_R/5ZA7Y+>WH%@8WE;JFSG*<8D*!1R$C[6Q'\#X M_JQG2-S !-=['8W;X$/V%I:[@;?JZD-F]_K1Z@>_V;>IKD]2^II'J1]G4<;@ M7R+AO@H]%0@A GZPB: GMZLZ ^@I%WOY/M?WS7N27?!/?FFTA)=E/=%J2H] M^>;[K)B7*][)1GEKCD1R8,G\[YX@\R^00;XV^+([ %1@Z1 @Q-TANJBL2GS:>O MV_Y8NA.X>@W?K4\%1Y$>GRQ-68.I6D9P9PZ/@JUEU*A'L-$QK?0A:YCF$C/] M,/G;*)>CWV'9=[#J5:FOK*W63=%F@91A+*/("QE/I0C3R \EB_TPTP%_(G?U MW('H\;:@G).2B?8Z1JXF"K&QU%R.&.KG"3)\8(2X4OTMN^ /\3(OYE7W(E:9,\$9O[WJ+7",GJ-K3<&I1FBL M]"W3<3NV,HEDE;%S5L^/:.5H#F8&;:]W53@74'>NFE/E$_IYCK9+J].4!HO0 M2"MG\-.1! AV"CRP08$'=IS P_M&(5S0 M!AL'IB6HHGSHZ'2M4M5K-G094L=NN =>!4?0$T6L&+G&*M6A=W *I@GR#F ^ MLKC3I5:-MIA/Y'B.(?9OG5?YZ\9; B?^64_:55[5+H1>)TE7L5S4*U_3C[#_ MO"1&74S0XX"N5^3HG75G?/(9]?$B'YLE!)^A3U=7K^&\*?L.MH?[(UWWL8O2 MMVN0=-:!A5!+KF%@O]#\_NZU,RJ*SWS4G-_^"E_[Z@[/]. 4Z.]9T1[L+4WT M/I!0A)35ZTO M3 EZ RPR?FAMGA%\!V20U!TE 4PI>Q--F,O!;(R.UE"!<((3PM_X94*FKJ=_ M@CA)DLWL[TU]$F MB^0)JBAPS"H7^1A%#[()C'H!Y>!C("JL>H@R W8 7*%E:BL,PC(JDFX^<+(, MB%$9'1I=[%TIU(;8;F]UB4$WH$GS+G@D-Y&ZW\&*@9^NK?^>F-([+2%BXE_6E_[=@OM(Y^-,-7E75%^$):1?*Q/>65=;P2H;NN!, E2'7L"_F"* M1XG.=*1]7RC&W/3)!IDWT"";C4JM5TPR$'/F2'1Y17VHSMWQ[K%693TJ^+8%C"&H[0ET%F/D,SDD\Z[R9^-$.#&3$1/Y]H=+-WF+M3^\./ MS.:'A4*#G4*A;% HE*V$0E5>3VJ=9*T'+2.^[8QVWQBV#_Y5ZY0!T5]/)N/ M'62RSBW:D4K?PJ, 9G)R<9-I4KMH:CZ=-_Y[BHK#,?'K> K\-GPRT[+.:YG. M!>S(&6D^GHT:']B,8S0+E><"S8)B;@[2I-)D-OC4B3+9I6D#&/8"%1[V]69: M3&O5 Y%A#)*Z!L;U7%1@ZN$%.C^!HGT'4A"MA=\T>GO6G)<[J'K4+](Y65XC MZZBK,* B1QR%(] #H($DQ2&?538U!]=I=@E64PX'*O&:EIXRMI$JM#&:2XZ. ML_;;_YSKRB8.+8'01'%J_0J]6L9WE[<&E,9[E@8[" 51]"APRSVK9CCB-[ZY1FB*0XS&\&]6T"JTSL]?YI!.N;%,;.R9<0R=PY/K\ M]^@#7_+R91QV84D'"9;RN.J]=PYW9!5C6'Y"L%-^ AN4GQ"Z7XG06:@:.3$Q M],TSFL'#%*;L@+1=730*#! L4 MOA3627ZUZZ)==KO)_QONZ%W]0'>$9I9)+]"A9G',O#A,&0MCL/7#D//$CY*^ MXE_7#1>->7^H,7]?K)KR*_ F6*W1DD"RHGI8N[^=QHW1A ULU+D&[57'>K[,E3%S&Y?.#_@]@JQ#0&ZT':NI31Y(5X-K M[RBYW61#T(!!2R#]2L_*@MM]M)YN.2]1W8(?IGI"S@K4A!>Q3G?U9M#-9V-R M.UD?$H*T!@ "*)]4-IK()[,:Q-V03%6#F]2NVNL%)GM7"7' L!!ZG,,> ->- MCM9H.G3X6ZV-QFP@TU@)&:DYJZ8(&@RP*1,9K^!X':VZO:,:>@KS0">* S)= M.O_5@06FE:/&BM'8.? :V5H)-12ZA[V9YXJ^1,[QFU91K^\%M.+)C;YPR'2P MU@828/,%J[\":9&2W55MX090B9M,M'VX5E[QA@FMC(>_OMJN;=2^<8XK@@6E M)X[,2SF_Q9-+W=DC\.G*'G-JTNZ<>67B(-4\ Z4V)Q2JS]^:9@1B$S4:6S-F M7BZ::.A20[#>XRO:A'U*PKHEJPCO" 2,R;H#EOZ "('.R.:J4*?%,YH(.BGR M9!U--)(@^C([=A2JYQ4QOY9'>FR9_S6\>HU^7SOG?OGQ0Q,@7#1BFW!7?UD% M7*N>X=;J&,AJ/H!!3@ +D>1B383!*6C[ M;W%2*^5S3*=@1E&^30L /VCJ'HKQ&-"=$D* )G^ZU>4-<,,'YY>B>0]'C_$# MO-N@E7WMPH*!:WE8#8:.L(GK=]UK(\<,>Z%\S X%C#C64E0RI^ 2XG[?A<$% M$+,@TD1$)J-?E; AXK+$N&L@(0JU)Z)#%.V^DIKM(J!_PS<;G^U?2 /I6)JT MS7J+&591+O+?L;X#_M;Z@5OF24]B()G(2@$"FXS3NJ#DTKD""[>8WXP0..:2 M;_&^.\[F+O40!T#J(.<^,H*+1=X$9BY&WVZ )"8M>)><)$ J\_&LSNP7NN,8 M06#D& -]L&4]-78U;(G7?HYELN]$(&KJ7W@O14Q!UVLM].O_[WP7Y!V(!A7HO=TEY?5>$/"U]YQ MH;]B8QT[: M]6R4PYXPG?&A&S51R[EQJ++6F@R9H%:WU91^B"8H)C[6 P AL = MJ=S R7F=4MBUE>$ZEMU N!1<0 //-=#8Z+NA:%[W/2T,R=806##0C1;G]0TC M2(&VC7\'+PE^:_"+/FU] #WW8UQX91]=X%\"\NG3>D>T.O\Y-QP3C5D%Q:8H8#/[5#F*B&9/%:8%G,CFY T?[C,]W M?%$7372C>OZWC+;]H6=KXM M;@5L9J7&LQMA](107 7*5YQ%22Q"-XG]4.K(8[Z;L2>6]!F$K."4AH9 =%6.3=-2F4OT+)78VYG=%2=I;4R1DRV?\ MSA(8$NE]LG)>MU(K4']LVTOA$P6%ZO!F:DWAMJ-86TQ3M&*MI<)&3576I/$(D\/_83F? ML$D?:Z,Q!9C$#W;UR@2:3+U16U6S7**#>HX)W:'F!UH2/72'FA0J50 [RAA' M-_\#J/:VV)7Z1F M[LV$-3;IDO(IY)C>)EX1K>CR\>KMY_P M@SKTVG20V>,V2?XU;;#\V*;18!9(E9.=_ZF,@G.)I#R?_3DVVUW-]^O@XF)1T<<"Y,38N=;E70Z6W:O?KS]>OT9&=SL?4WRIFQ4A MQZ!690]U5;T-%UJ3L59[M-I.BZ9R#87J19/$8;9R804EYAYU'4+&RT8[&Z,J MB"*L!S@7)L3:&\^FW;S$&/)F9 M"_HMKSZ_Q8J"&?[KFW9[2B81B$ >QIEF.N6I&V1AFOE:QO"6M&=.\8K.KT&M MGZ*H+.>Z[RB)2$ /2<.$B8QI%:6)]$2 C@1BO'L9;1>6P WQ7<(W ["^]O] M"U2G)PY53P6H^>S5;+7S)!&JD;W=? W,O0'#YC,ZWFFDPT6GXO*7ZRN\Y+*X MKXMKZ-=8BJ]-OQ3;L07U[TE%OOXQ,!_#)!Z5_M$@+:]&(/+,(E>4LM:=1<_\ M-.5>%HHD9=)U!8]\J;7T$E]$839D%OUC4SR\(+Y<'0C;)'D@5'!:2!5'*7.3P.VQO;?.S7CLT:)T0_I*E^TWF;>7SH_S$C&C]6,T M[84G=YHL<.Y0@FC;C;@'BQ")?K\$1>)G-/8FI)Y56LY+V^NTPZ;[&+7S**O: MXU/,^ZP _"IU_3*O.[A4^9_\YLW_\)M&B,VG*&AB]AU\ O\FQTH^O^TTI#2S M 9"\W_()5]QTH"RP4PFPG#'(HW_.,8//DKEU$!%3*(TVO22;UOM!5]2)#K/?O*V_^ MX>$'/9$C=#)=_9%7?_^Y+"HSEO@7$L)]3WQZF&KZ^89Q==JVR@:W7_ M8$RDG\@HE#S6*5,A4%Z4^1F(L% )*2.U D8OK<'HI65C>MCIS"CQNL[/I[75189L?AV M(\C=;O3$JL!U%7:K.9%1CTELZ/[&SH;H'2^Q$Y9Q@:"3 "MC0$X4)4X5J]M2 MM2S0>+\Q@0 8),6*NDX*N\EQ@9GOSV)S#\OQ94\=6K"O[0[+@&/I%IO[$U[J MU41]0'EV9;7_'Q["^^]6*&CY."Z!CJN_#\DW"C?DF MVX$]X(;VI;[O#++^\NGMCVW,>]A^^@$@"[;0Z16696'*VKNB-'Z:OQ#K_#!Y M9WR8DYL6*2M*V<7W_C N9-=YYFLILC1F@8A\QB3GB9=%29:D"8^]C.V#?#T. M1_3]S//A/9$(4AYD.LV$+U7BQZDXCO.L(=567MDXM2Q "F'6F(E7Y"5)7##* MQ_F_Z&LH-_4EA:+XFE5J44C!X0M:M%3-DNA2*')I.N_.,3D.Q:TJNB)6:%Y2 MZ\02S*I%B8ZIF#.JH^7UI1M= ,>OSC#_L&];U!*X,E5<"I0=E-WH_<#?V?U4 MUA-.D7\,4/S_['WID]O(L>?WC=C_@4]^\V(F@FK7?>2I)!]_'.EWDYO*Z MP"($'Q/CHUC4,O0^PEK>E."-8Z@F3_3,7GS->]MY,&<6'DQ(SN.\@3%.A]M5 M,9] 55?W\FR_;&/F?+L*J:%W-F*U;1?E&O)_^.%PB@VKE[NG&W/W)Z5]1L8T M)+=C8E0EJPA++DS\/9_EFWX_RG#EB@++Y2:7O#DI_O''B(HXG'TTRC(/V6>5 M'2W&3]++S'M9EJ8$EX8$EVR#_:=>+P\YCNTZ82..-E6[\OY'&7N^_,2[GK5] MMS*I.]^.3JI!6'X\VC1]NZ(Q["AV]%+BJ9SB69UU?9$EQ9/DO&.WJ]BD[A3M MEEN_.6X%CY=;DS;_XX(Z/ZJ"SX\7SKZK;+M\^?+UZS=O?MJ5LRI:"9[S*U3J MQN!O1?AY%KH87P_L1Q>KX=PXY_-2 M0L%CP2".A1' !YN9""Z I!2R8');8?2:>H)_;G[.+#]0'4"I2 XLU23@66X M;RZWH* B%7!.';V38)S0Q&@52ZM8FJA8L!!:QLH+!RW!!&A/J?#*&^6H]6(5 M9B=/\S9$L2#QI!7+&:W!AII\USE(P3@?/91'/@M4\#S6>6$#\'+*^+3^[T95 M^!CTW)$$8$5L=HJKZEG%8;5 MO$\9VRJ,J;VZ )6KUP:9I97F375?-F;V!?T/;?%QT^^[)INX]'6 M?3I%_OTAFGS.Z27E39Q"S&FH!-'$,R4XM 8BH9GURMCM!35-4=X0T>9H[SVE M=0=M?SJ>^J%5:JU2>UI*C2I+,7>&>18,AH+P!6C\8B1;!!)NG3 M4FJ7M)1)*MEII#ER[BL4]S11+8XAPY%2+19!+ M"Y 6@! K@U%L ;'$&J(I+0:)K[2[-^:X8*L-\XTY+LAI"\1:Y=(JEV8K%XB%T)6J87.W7[8-72D(;MX4%3;^PVB8(;@F+(>LRS/[;U77&/,.ZABY$L01 MIX5$2B!$F6&"&6>V]WIO[QH#!G(KD$ *!"DW5BIC"'-0 N\%L>YR39^QK2XB M$\YHUUDD7N?:#N\GSIZQ$[0:(W/[91N!7+;O0(UM:P"0"ZT'Y$(W KEL?^\: MQ&HGA^R-?+T:/HDT0#0.M,W_\\,)YXO,\4$!E#D\]O6G%SG"9'9:EA3'#..Z M\]?[B XZ S2]_O37 LLTNRC>[SE$:=Q!+P[+\#E:Y/QFO4%QWEY_>MGA!'2S M2]\.3(2MN5&_9[ TO=(4TI&[&P:;9S:F,N*AY8B52T-Q$P::,K>I ;,7\32> MYX,C)NKWE.;+YOAE+WWG)K=#&ZCV^2$;@ZGZ)J%ZIG6F]4SB>M)HN4'6]]J[ MRT,CW=F$W;PYM\#@LLZ[4<(6#8_L][+&U%[>##N<3B(.:T$#K<;A16W/ATLB MVL3*JR?XH0Q@M)-U4TM M4$3'$>XJ(UD&CIO)5-#CIC],7G0+1C M#$\YQI"V8PR_]3&&M!Z($]TXQK!1FG51F^(K'/XO\M$VE?H\B+&*H_+&:_YN MU/WRGPII))$QURG=X>C^-FC3P,Z'JMN>C; B\3X5FC*-QP'<^@W MMR!_]?R48 6:WR+0R@8=?AQ?9D'2UN][I0(\_3%;N4W) ;N>?HZFZ1P>NN1^ M14MNKE#B5YX#ECM)KYR>=)YWTC\)73\HA8@E7R C)SBTSOO<-_K^TU2'PZMG M.H2#YPC\D+[SRJ5YA;TON3OQ%V<_1Q/S>=(P,<2;3/G7$35T;BR^_QH^^O3T30S3?7# MG"RC6/]1#%P8I+,JV=GSVP4SW_7',Q]M_IWH^=J(>F3FM/,ND^)B.&..V5]" M71J[>S7*D+43!E&\9WFU\X56>G!N<)L!(B5V"+<*SMY#6ER@QR@YMR5K>YD6 M\_73@?T=?HC&\CR%/QX)(7&/Y9=#+4(.CC.!8S04?/ZES')8\C&[ X MBQ1 .I__48!%+_K#X\21R5&)4Q1*+F-P:E^K49S\F+M!<4'AHKO>).%0Z>DD MCK<,W^SWTE#'.)&R=/G\];T;&:7&"1=S]7A*1Y/U7.X*!/-DX MS,6/LUA!-3 MUSUT3H+*I\\(FP%6Q2DAT=7= I3^,7=A7^=,=&URI]?95YDK6\Z1*X@(MY9L5VAW?@778]8'B8D1FC1?JT3C MF?!VMV_5N^'@\TW@YJCY?QT.\MFK95A[X8&"'#,$- G6JK#:<2P %I1RK.6W MO3V(;)HI4-Z?A'@?$>0RT+PXB3:0/AA(H[MT(NVP5Z_R^%\6T;Q1OU^/QVXR M_M65]\M@(])\+ @X\88KSI3R%'$=MLY^$_LU3FGAYYM')ESAE7V;Z\)B \/7 M9QLXB[XN!' 3DONVC2LZ6E7_@^J%[7NI[J/'5I8RI2!CUH3_$ (8U=@;'Q0C MQU8XY%B[:X6XR?7B5MZM.\>.H.T-L:%,TZL:[7_UK9UDQ)=V-72(9<'Q8\E@1 (#*55*.P- M<8P)*8*'XKPDEGM2,4W@&]VJ*@G?'8M,!R2I$ @"MBPT&I$<$"44VEHA9656HN]2U] M8XS -HPSUIY/D,-_=A:N2FSE.F^*G]*3W\P>5FSU(.'--##IB$10!5 2 MPXB15'"@\ X=;(^-$U MTQ=O4MK95EXMA9./5^06G!'D'>;4&TJX5LKXX$0& M1\4:8@W#E3FW;1=MQ)_=)2I=)YC-0)OI>_R9OMJ,6EGA"CLGI# -A* MR>&E&;59I5>G2$145V"^S :M9_;PO @SG)6]^Z4)'"?FWLJZRVT7;:RZW(4- M:W'ORBBY2W-OJV;/R*B5-:_;+MI8\;H+Q]5BU+;JM1&J]]G/K]>E5A8G>YFD MC;/QZ?-QA,P['YUD*KWFCDM#%'.D@M"(?\EUR,X_P M7LAYYB"T#")BM-1<(V IE% 2RNSJ<.(L!'24]Y)7I.*]XIRZ?*&I2'=U'#3( MY[W$:*]Q+.=WBRC>C^*T?*4ZHB5PC%'V@NR_GWOA_C,;$!?19I> M]?LE44F%"/-RZCE/%^6L=^I?@3#9B)Q>JB[(+_TI/"D\2B?]$[/1@30IM7T[ M_!JN&@0V2.6V*HZ,&KNB.C4FK<=IM%]69)LV+*;:\^KE@B[QVUF%=!+!?%)L MIQ^' !444./LCS%%_GM,;,=U1]F?/WY6 Q$TTV!XUS.)">2:]BT$\ M(JU%0EB-4.S,THHZKH'R&@,L3#%Z>5L6)3.OWP[*49O+:R-V&OW_7\\&;X)OQWGRC.IN>?((7)=LTPES31L9*57A!HF UJ%_I@ M>7'!!>&(>@&=T]JNYD>^F0W;)00+KU;17#:G+O?(6>Z5YV*(8H(=]98!XI44 M #"I,5Q.YTCW^X^;CKSKU81QE8$K]"C:RH\#DQFKM&CUF(O=##GH*($6:T9 M@AK'J5W$,456M[,R%_:-;2>]$A?3H]IHYH0S-ICB1%FJ(?%( .ZD!,KNFKQ\ MBANVFQ[=((AGU:.20$2#XX$X0 1YKJSGG@?_ U@@D%G-0K;[N*!05VMZ5O9Q MC4*=51.LR4B?,UA5V:2V[:*-+6J[1)UJ!:N^E3:UQ@>K.D=L56MWYI@[,^NA MJJT/#A3M^C*ZCO"[$G2Y6VZ?7JG-C+/0ZU29.=N1.:K:()?Y[Y("L6;1U^O# M*D5+=XSM15C6=+Q5M6274952X#C=VG4N M*]V4F_GC__\/&][_7=O*LW8HA-O@L_ M?P?Y=]]]]_SYSZ5"GK5 3"_RZ>DOAWL0GD:?>:+I2_;=>(A#%Q9 M4[CM(MHT1?BM^HMO!YW_-PVV]6JEB8K'?@P_SA"I4B@X&L.%7HP!Y3LU^LWE M,$YWX2O/LP\Z)@C_*%@<,7N^K5TFWKAD9;R,=0+69>]QD^B5 J&ET"6P%B J MO%/*$DN<(E1K+KC&V %**ALH>&&4 1Z#F$L/30'&XL7>]B/[3 M,':GF/);=V.70O!C8B]"(.P6 GY0#\G'NAE>9YOV(:L1"(Y4%K]? FGV$.G M@4:2^."T"T<,44 AY#'$%>4TEZ.(A5'E MUDFI%0(&2$T-\8)(9UER""PQ3%95(UV0\3;EV@-7Y7U1J^^\_VO-S]T_C*\&WYV&93%35X>\\XIW_G^+S?O?EA\ M\,=A>(+-_AQ__S7:(N%QZ8/Y_7-1R=^W3(:O:EQ$!?(JH/A!K@<[]].1N8V9 MFE01LS7S&2/^84-=/\BD?3N8J,'G"(F1B6 MXYB8R4)":U@HG*;FMG.;[51O]FZ=?L^[[B85,;G7*^IAEIVJVB!CL,=:>TH\ M@2@5DR@C"+2,"TQXDQ3!Q@-HD:@+)7B5-,[Y/^)]9M.+8ME=JI%3OT>IN!^. M-P(M'FYQ5O8!;+N(M2Y3ZS(=UV4Z/>#BHX9<9&O@_8X&NMA,V,6#@!_>^R+M6$ZFO7@H M_5:5>I002T"U%(AKXBG2&CDK+5!A.5CRU1:A%7"(BL.D"EQONN7("&]HJWC9__/?QP MZ^XZ?PL425BM[VY>=>P?]1]5I_H,+^]5 93[ZF]_+P!R-\7Y8VBEHNQB7?#U M.B_\*0=;$+="!S7(/2,*(VDMM C&EE A/:L8B7RC_%(P)0B V )$H&12".T8-\AK!+BEE02; M1:IDW!*>YD F :\/1 MLIJ<<+_?I[]ON&C6 %L\.*RAN-W[XFB#> X0'6DP<'DR(,AGF0J3I>?',OZ_ M_7TQ@QH1L7NQ$W=KVT:":XVC[GI?HK.^+,W6"Z.8(CQH01)$6AA*>1!J##3A MGOA*7H-X+8?E1$HTRDB4T>&8N?]:O/7=PD[/4+AW26%>!==QTBW!;[&F>0L[4#L&N_W[J)RK*KH MS?E[HSQ>KW2RE*4EDZA-NWRKLIE/,<,8W(#157RGQPQ8$&/9?F]O*TJ01(4H]*R5_P\'-JO@4OC&*T,S2+.:!O/RHW+ M$A_(&GOUO^0P[('+$N:%[7C5&Y5?_DLRI/([]*)OT/.]M-1H"N15%;-JBY0S M';GY"BHZ^.]'^78%Z[AX[OC'JK+@'29A'N(T5X+0;:WU!!L[#+9ZES5<^'O>M;VW8PH1'RW-BX/2#B% ML2CB\I4COY>6LYA.*K)8(,MBI?_/K]!]O0Z A8+_177Q/+OKLY]O5HO3RJ?H MZ@SUBBGJFXA:&G!>E>=,^[C34/4*-G[Y\O7KR,;5=*X +_W6C?Q MQ*&Z^=G/_WV*75Q'AHK=S2DCFT>9W8*,.P2UX$+ID&"$,J*%$P3QB,\/)+00 M<0=9^.'[-1U"5M%83ZU!CB=4*U1 %G7V]*Y<,*SXC&< B7(A^BO MKST.?CP%-^QC9]8[.TYY0-1=_,D51%4ID,XP]LHIN]'@MO=/RR0\[$>;EY2WV=ET*5%=E(69VFO&JC[#UGX)8( IRLM4(!HI"1 E%B MN%50 L@\\\!2S1I\9/ &1P<.%]\G;;\O*.]-6KXB9+"?EB]@G=J05FPCNFU$]^06(63;-,ZNZN7OPU$<-C,;ROS]O/3W^F.J?IN!$.P6 M5VDMP6:L]=NS!#\Z,_REJHZ%R%=K@?V7?BXUP]6G!N'OTWOG,UE8'4L MO+!$ VVY8@(0"*5 3BL.G-94>8EPLPQ&V,5X=8Y8:S V.'![(J7^IO=[+%W. M+<>@P]^G>67]8:S*=J.[_$_-T>=M,+<-YNY8T55;R_\Z'.2#[59 ^"#0U%#F MK""<(.,5!$HA"ZVR"#I8W=!S,3V/5GMY&J/D'U]8MW+%3S/6^^MJ?TO#CX!' M9>YK2JMTEEQH^-=F<\MA9FO4GO )* $P@^FR MW'ZX/0C>\EO MU"8F3]8MY<0W@-\1^=(6R'T]@A6^]UOG5+N,'$VVP*%_*U4$_GH3,: M44D, 9AKPD@<>4@9QQ" AI5AH"[%JV!>C;5ACZHM*LZ=XJ?8T)_ZUO=L[2_^ M/:#%O]9P,E@?<^(I8(RV@.--FM$$:TVK@V<=5]>R\"-DX9M;%Z'!=_U_A5*? MX2QMGVU4<9X';@5,(4LLDX00I:!T4FL0>)D "URST"#1)L"]5 0]GL^S'3\, M7'!$@F"XW^,HW @G%6?8FA382R!7X5L9BEZ$$,X*9@X;Q;&(\'Z DJDURA#. M9AGN-\6S_C)K#:R#*Q/KUH.B'SB&=1E3?1-LVO>1\=RH_]#YZ%Z.7$:*7Q*^ M8;CDAQ-2L=80%LAJ;?;!BZTU>@#RTZ)[.\@T==9+Y"FQ$&B+D!-02:<-]?8 M=.]M^(/;$+[#LF"+G7@[N/:^U^]%Y,(2\0U0 AKOJ6:&< @#^374'@D/O,'8;"?^;',WDAR# M?._CB*^L76_[B<]V'6*V!<)X#EU\U0E,_NOP2P::&>?++S)Z+ZUN/CDO3I\+ M[G>\I^J?=".L$M:"P/@:4((-UTX9#I56@ ?EA"H I $LE%/X*5A;S=Z(?"1A M!+,93D>&)%A(J(Q2FQJX&G1Z3&MG&M^%QPQGSGI%K M-10*8>XX8X(@:54X2B4+[ IY.-)9Q9%:CVOI*;EVM8FVA,]M@I&70,][T6DH M%CL'1P[\?'Q>YE(HBBTB@:,)C B4 %*AA'$H:&M9@76^3-;+\3*MX.4,.+A@ MUE&"BXZ8XT,ULL$>4;%>*1HSX;.$RQ\UQ)S6P:LJP0\OL/S1$+^A$T)RB)F1 MBF!A1>!>3)3 QIM8C5%)\2/1N:Z;NV%P9^,0OYT%R !G FYJ'4J08<>&6._V+=NALK#R[5CKAI]P\-HE94 M&AWV[L=N\SWERY\$O1M@Y1E"&B*@B+=>$JB\%QJIG1=QFZ"Y(H<+H1; M@:M;F^A,BWI,QLI1T*8M9883@2D%G&B/E()0*J4X C3\6AW7;(AQ@KL<[M*\ MUR@^W:D"_IAL4@&*]'1LH&/IWR60J49HX&_4KCFW=W< +/-:6":$,"(.8P>\ M(L)A'5&8A;2>IZ1 1<%I<[0J@:N9HT;HU(;:G?7A.9JJ#%\Y/5F:[[LPVW=Y MCF;&#PW0F/OVRU_2D#T 3^*BINY!ZWY$NCTE@4V6 HP"\7HF#V7K&5KFC'/6 M $D@@LH)B4S8&TXM0Z[1H3W4W-#>"6$O'K&M>^IXWWX0^ZU!?!Z-VQBEN0>, M/20$4^^\H-H1Q94"0 !AL.9(*L?$^8K1=E>&'.P"6M>:O4\T3;T=Q+Z-P3[: M&&P#2=50L6ZJ2WH8"'QKJYQ'"!MCJQP?:%T2S8,18Y1 BC J-5)0X?#_@%<: MR>HZWXN:-+!+:4.S(\W4?8\[:%<;4;VU:QZM77-N;7MFT'.)C2%6&\2\()CY MX$9RY;54 '**20-U+F]H0*VU0X^D97.E.N?B1NC3UM@\LOK;4EIS&OU7^EMB MLW*7&5>.:H$0M2IH0B&H\91C+PFFUBC6/$V(P"[CX!MC>WXCY3=/,%G]:T(9 M&TQ&PWZ_W /<",7<)J1/?0HT-B&]_Q%24M+O_;OPMYM;-8"@0(Z(!\6 MY3>J-TI =*73@A'$*;,28ACL9JD$L]9YJBV7# *BFG=:D"ZH:$9NQ'EQG%ST MMWR^/)XDT$[CAYIRC#3YK/@6&A0O28-S^B<+TWT,0] @I@Q&A' N%=/&:. < M!8(+;"]TM(S3'C_?DN)G>!4IJ;EG3'N0U'54CJT76W/_J9C[%R/WTZAHK)SE M\'C,N_63=)J@*T@C;;K26)=OUZ@[$Q'VQK6G"G#&G.8<4@*P#S]X"T2PGZPB M'%6C5U[4T:==C.7C,,+(GD/05O1P]F^],33YZ];'?Y)U\)\"Q_Q\5FC]@D7W M7.9&./%LPP^5Q0C2=MC0"6^%0@*IX!O.G\AS7OV'(%63PZ91U.>^6G.:T,JTZ:BY< M!3!R^,,1L9%'[D[U!IL!DO,G,GH)$.!%[;(3&G 9!GCIR_G[%N9'Q1MGN,&Y M2*4I)Q7RE-T[ZX!7D?]F7UY7=;"#J?A++RCW0-U"!E_EMXT8/1^==7?WR5 J M6Y)($FH%\QY1PF'0=H*'DYEB1!E$N'+NSZ($)F#SN!>OT\9&*@4-'Q1PDL/J MS/+QE!Z\VC!7(_+-(FVOY[P6IY\\C_ #>=O'2:BK* <$&@V=(YP*(3"46F!K M!?1.5&3+]Z/N_'4^A+=Y.\A["\Y#WF ]1TOJ])9DK5%NB+26Y+=A27:61Y?/KSY$*R:%T$5_'8= M_C./XJUCOF@'N='J+7Z=1K'-[K' 6GO,*A4K >H%'EGDIC4K>/8SYTM4K'JE M^W#!CXBYY6+0\4K1B.U+(+/MK$58# M$6/[-G_)E/,H$AU99+4R!Y+_Z5EI4FS5JY6?L?(V?W'*1B*57B=%M59V;'%V MXO(NA3U6G=M15,]_N+E^\>[U^S?%"5.W16RF#WUJO/7 M<))F\R^BIS2;DY'].5MV>OI3SIO)!7D9E4WG.C[Q+FS7[A-WZ\*+SMV&:5K*XCOS)\>_9'PKJ+"X@^+'!Q8K\&6FPO@Z M-FC#)-[#P<=X71D(W4#DI3,<.T ,(UH;JIC3@"@#H:X(W # (\&HIAF0<:1,6%%*=(0 MGQ8GLY3:DDHC(SM?@TP%?V 0"9"X-$7D!T%&\UK'=).XS,!0V9C4=$G\VMR/ M7J%*E(WPAW$6>DA&:,X647+S,3DQ1! 6'3\89(^+@7US&SRR@@X;)H1FG#6Z MCP:H6SP0UJ'1E-F-6A78"B+.( '"*\A%\)XQLDX[JJH2,)O8K6; #[--<\YR M:+W9FW23AASUT@2?=0(W&R<<]^'M>!Q.@5=I[-"'H)2']E/BY/)DX7)MN.9 M\O!Z6FAB$9->&!A.#*HEPIRO#JO=3!14)@K8409Y5V+2#4[W7E*8IA*E6:A; M0@!KR)*JY-=0Q7LJ"&)$X;_566:EF5 *%5)5T02:@^XM8HF-1&[K<8X !Y8A0%&@AB(9$.:$\1A(* MP DP^^KRDPA7TD/C<1;+#7HS*K3#J)")5AGHU0--;1 I# +C4*H32$/+P*ZWLX5DDYY:HY,?\J'^M M4EA^?,QPY"J06FF*LHFQA$3M:V.F=]-LJK++E[&8QQ@,$WY%,(]B1F.6)"D' MWM/N9&;Z"1VN6H/GD#B#PU7M:I^K?J#6E#DD+T:78 \$SIUT_I+;KBY'85"F+IF2Y;B#[Q%. M/<:0#/\)%@%$0AK@N?384><=@KI*?;,"&!@P#/ZY_-"DM?/W*5[WT\=WQ]/; MA&]2W&EC5B;Y+;DK^U9]?,A2N<$Y7L%^ =Y* ;PA7!FBJ!56*!Q,">Z,=P!4 M8;]L2E:;G1B B$8S_;JD_4S9/*6P@;4;W?QMC@-')E MH)2[OHLQBS("D2> " 68T9A 2630Z](H:QC#%.%J+H3@GXNW3M0*O'X7;,CA MZ"'.T#XBI=7Y>PS13FY["Q[HHB:? M&=)F^+Q<2Y$76DQ<"GQ.8U9_%.M!)P^%*@_[J5*5;2$L);6=8F&K:GOVI[\, M[X:?76IL[-SD)\<[I_SLE?YR\VZF_DWOLQIU8A%W=L^P>6[)Y S$'W92[F\6 M=TY^07"^XYCH7]0XSG)^53Z0KF>%+N';=VKT6^PB'L1:HO!2*=86WK,7RQDJ MTD_+%LN>A^R2?3,G4IZ'^I\_0$Y^6GCQ&&W/=R6>?U]O>^8VNR<[:4X7F]@@V$0>*2?LFS)^>D'LL1.TW!U]K!$W]EC UT&4Q_8 M)AN/O7RH7RV?RM'>U\[-HM+IJ8/A%S49IDG:@T"7HA"HX+'QW3!AA);7DF_' M.&A;UX%2\O3H>/="+NY5RMUU2B3)X$3SF\3"C?Y#,A/"\UU_]ICX6O/&8&W@XD:?.ZM]/"674CMH5%!65E)B"-2(8@5 M(Y(CP#6E%85[!ZG]?\Y7^*YJA2\>?E'_&HY26B3=Z&U))WS(5<(1S1ETM=KM M.Z\Z*H6%*G53-Q>,6U6P?/YNG7[/N^R$V;)C;[;O5GE,+(J)/2($(=P2)*@B MP$% F _F(B"ZTN,_9+O>[+%597WW,2GM8W8=5&1CJO8IBN=&_;NP9T5(*Q]' M7[DW52__U['ST_Z[GB]'8R12BMD8"T:..$?K>)*F\'O8GYB)"X=-],A?](?FMV=S!YURCRT-=HO6D,!@7E+O M(&5(4!@L7JB="$**LT0-0KJ*Q Q!A/ M3MY-58VU$NU.$DR+&1T[)4(N\- *?VZ*=VQ[UQH$0D3D>5-16FFR\B9]ZZ-059FR_:6(]UM!C<354M_3#LXD,T MZY/K,E"?\[1_;_Q;RIT-32\YC,E"]?E>!W?H-IQ)+A:&!!,[6,5)9C/S-[]E M,)J'7\>=VTP;=J;WZYM38E9DWGGRWE\'^IE>M,OMA]Q"'K_W;PM\_YM;-?E% M/;QP4=,N&+Q4,@L]4\$:,H1+*Z2!#CMM@,8,B1U.Z8_QM=*I^HOZO7 M*PJL&+;U771E>BG(.7OEF5>0_.+95(-.H'+P'N(3OL8:NON4T\Y*-U*/:FRC MC/FK<(<=SZT;-[I[[V/Q8EQ/N<%** Z@!$0 2(R#TBNN(& .&T\)KDCE[4S' M"I/D+MSK-M '+>OZ3I'CR1VLZ+%E3EV\8LEOOU/!9$\QX52#$\W%\&\W,6!A MN)C"C1L\G]-U1NYNQUU]ONH6;F7DS]@&O:%5NK N,!$7%<(C!;4*,.H@QKC2G_MC.PKUW!O:J\I_-C[L&UN<5]L;Q.U MYLP8S('D:FL9+O'P]9X/(G3 SUGQO=@N$+,6>&&R]ZW$XE7"+LI MB-&Q6?PDODB*RN2_+"55\GM$K(2@):;CU1L5KM*=F^0BDH>%\E\.NAP,$,_+3L3?6,*0EB0@6P!(JK;*:$LNY) 'Y5.%9P'FXQ0/V]A_ M?AB6/+-WP\'GB@V'M%Z,5FX*9Z=88=[P=B+"2B^D1)QK!PQ1T@EH&,':**^( MUI5(^BC[)!#"K*/68%0-%J"9=.8T=8Q\8^XF"S#))%DN4/G4E+ M*80OOFY4\[]&FR9&0#-!NY[,OMG!L)OU0R](W*U:I^96S]W%C2L'[(S7@>&Q MA4';8V\"^SN B SV(P[_JQB;UU1MMJIP*HD(5HFX8*42U#7;ELC-K)S"(YK9ES.VS5VLCE>]45:Z&BM7*P1@H<>X MR QLSZ7GU"G<[AD,=+(JLV!C)3:T^FM);8J*9"V MZH7JJX%QGVZ=F[P;&C6C?1I5\+(\P27?H=-HI5WW$&PZ%[+<>T;S;*)''ME< MK,W/T\A%*>W#H=M2@*L^5&^-%T JPE@P_3T1E IH#>8*$2,Y-[9RR,/&K;G. M3+KQ!_60P%X'-GPRFKHRRFM#-FMCB?Q\L_+U+U0WGRZ8LZ8;;/-%QV\&V_:\ M&HL\1RM8=;RPZ,OO?(RQHT]?U?U!17C;7K,&;<29-_ <5:*[1__FV!=Q?V(< ML*,CG(:=F@)-X\NP'UZQ4(A^&LQKEXJ:8L_WU]6PH75Z$NX[B^UWM%.C!= , M-5.\7W* FO3X8#2^'71^4<'@"X?XS6SJZ$3:,+R^]; M/A0Y]W'>&_8"$H"X\,%DQ3*6L"$#J@[%'7RB:MK^LT!'BA\7=KF-,;SP;:T& MO[WW/I8%Q3^G=]P:7:.[1M?0%:=KH8J6:1QC-JDY=5/GE2\6EQJ>H%!K.&8 M_3DB3>47%V]64""V>"PT&BPM;=5H'^]BM>]E(99Y[V50FF^"SMS%.E1 <$9) M,-R5)4PQY01DX450E^V&>^7TL5ULPOW5T\YEM)O+D.?&X' VX/1Y M;."N['Q[-QSGF92=U7PI"QVO_N@2M$1"*X@@0J6NE?2>Z H P"']0OG;*W6!6QRY;;3 0!%"MB(,8(J,<%UCQU?8(*(O=@/)Q[0;8 MU-.;=Q/.Z9F5',\L69>M9G:4QI*MCANDMH&*B'0*7\>MC62*9]1] 35QU6EQ ML)J @U6VH3)\QN0G%27RZ]V7#"C@7]-!7EB/'E*N[S]IJ\C+Z.>+1<#H9 M1\B=E$)//LLX\'.!>1*]D,Z;WB@\\%W/#3HO@V7;FW2">&:6S/<)0](G. CM M@I'R0U$B[=-%_YZJ42S%#$^-S#=?46#1_OSEXF*+!=XIZZ(WN036DH!-MKEC M*;>>]P^]&8Y>QX?!13ZH M(4X,Q!N/Y5,X<+M;2*OAZ;E*F=7S+^B5P R)04H]MU6V?C_H]TP'I9]B#<3O MT;>8]L:W!9-%?_ZJ%I[;*JK;26(=K:IK@JK;#/G7 OQM!_@3=0#^ZN#[;<;O M6T+_JPWHMX 9^(V@^SV"0O99L&%>J#ZNJE3'3D*%C/?68L*ITXY1A3TST%.C M(3]"I3JAF DML*,2$1!<9"]MN-)!I1V1@&^L5#]JVJ*J6)U>=2*M.HE8D3/> MS%"XCU"YOOW=:Q#LV)7KVY]78Y$;*]>/F@ )UEBPH%(K7BDMGYO&MRK8/['G ML R=OF2M3L=%$N0NA2U+\$L9KG2X=FQ&/5T8S5>=OPR_NB\13W#6.!_URK^F M]G.RIWJS I<9TGOA :S;%(T,%HU4?$/-MRK/[R?O4D*;_-?9EJ6,L)MO M650WW:A0\T[:%!$>QS10"M]'19%G=<*EH]'#/&R1VLZCMAD/!TE[%A*^I/Q. M1^_*0H)M%QV[D&#[\VHL\G)83$5U4N=C KF-&WLZVE2B,6TUN8Z-QK3# ^LL M\QQF<69 E0[4+)B4[>!HMH,==7\_&OZ>6QP9*O%,FK,+\U$SV=_F\A^\DEA( M?I+CPAN4UVNML1%,2[ERC5D&5*YVXZ;O(C. MM!"GGZ2NTZHQ:%H)"(P)2Y&46&($E4H9H9!%!N$J0+(B=5\#"FJAB@CO6D7$ M*Q*_W\4*FI0WS"O6%S1X-+:6R5K2X!E*_Y+^3CF:/ ZV!YE?YG=9Q=A2#'FE MH"/:$$:1(@Y398%%4!K*JJ#RZA/VB!A;1^7W>6*^LMQH?F:FLS9V&N2[-\AA MNI*$1(S:6.P3ZY.R'$]^49$W#I\LMSS%_RL>M%CCE5*+/9MA^&:G 9 M0M;R\F"UFW(&GLQ".>M]9::5QBS L8'58PXR@ $4*="&ND M\D(!HY#3+)R9&SI"5\[&V7M$^3J>S0$K3L;M-L<24CR>V)S(KZBK=6A F=.\*$:D68T/D2K\O&0FR-?AX+O3I1XDY( MF'KYU5)PJ"R2JT40L?X(41IX/?_/#TN9YJ)"Y)+U2I6U1<]6[)HD6*=DTEI! M+X2_A;W86:_5IWZM0-GF4;XS%?&T-J,B2C4;H^<&<5K;I])I-JZJJ8V]D.>S M)PT%TEK B?6(.(NUDY9J(*%PV"-A][ GLQ?,WR^]WJNI"Q>PXW7%T2N&-D6T M9L/L5@W,*O+/J@WFUN9:"_-0X'@M&9&*6(,5)T!BY3$,GU$GG->T"A'C.(2N MUQ&*Z(:6T,U&WZQGKH[1!T^8[:F>C;OU*MH>(D>A?JW 6GF2[E.F_KGMJ5H1 MPOF\X*>]&2<7A5IAQ;,,#SLP)+>P-2=ABR,;9UG3TW*GTTI(;Q&$(L-8]?UI M'! P [7(RQQSF(J;'Y*5CUS)L[ZER/%Q 8%@'4 M5NV?Y>ZNY$''N-3BH_KSLA1KW,@S\UWE!V'L_^V9%6?L1$X)X M$V31VC3:L7KS-C7B79U>H=7*,6&>9YREE.T$B M*LZ\S^9AY*YGYO%OR]TFMM=?')[L W%:[G=\=-;\R34=6'*%PY1(][1DH#H96!\YT2!$HC(86: M846XEI[(*ECZ.MO1O$.2RJN*F=0S-) ,:^K0\,O:S)["QFN!/*9! )BR EH" M';:$<( E/A;9CT(ICC9@=I0P1W>U I<8>']-4\7'P<;#'%JD'(]C$:'$3DG/ M+->$&FZK9IT_$3ZF%1@>)TG!;A2*(V:]K8&28$.PU9!8X865'@(7IUEA)O4^ M9OME9.,DU#^]Z8QK91GQN=LX<;T^SO,T>-\ F@VS,#'^H$TMC)CNUZ:2_]9I;;):),&T@@1(;H0S M!#@I=;#7D)$,*F$0V6#[/HI)$N,,^W-N("<"8L(\Y8P(11!!&KKN71< M4;$A#=XXBF:(K]%"T!FB:F<<(54[]_D@BN6T]P(H0[W1)YU3SCQ!4KMHZR,J M@V['3C(O%;+42A[H\@F!3V]+C MF7FR-.QD)EZ?&]$AABD1*9K_&VYT81.OXA&]9]YCDK MAENBH0WZ#$ ",=7,$@P5MMA9[^T&#[LV>Y3B)O-E%D1X%^F6W:3XV]O!_70R M3G] 9QJ\M01Y[;$7\$K7?- M=JEOELSHA)R\:$-'Z+3 A*>9_H*UU00PBHUUQ,6D'I66$1?D$VOAZ@T//.OT MEY5$4V47^K(1.*MP6B)X\L4;9_&=949'8 "H*5:68D0HD1H8*25S4EI.)*I ME*X_6J 9EL;&81WKCLZ%\J@E%/0E9MH9]GQS1=68Q MO&68Y$!K[IWE'AI$B"4* LT85$QZBUG5#/.]89(-QH8[ M3&SLXM(\_(\1!CG!TA*@U.9NW4PEG HCF<61?1F=>JXV%O+V%ZQ!E7I)]$.7 M6IE)WW81?O;S1E;\9&Z=G?;=>S]CRGP";Y*;*K9$6@AG %%<:1*840?+@W D MO?"8>5$1"]F?+34CGG"#I8.$>B>0 TY2#R7F6BAVK:PD*TV\2G.YK(/5LCSA9<4SY75I>R_ M;ZOBU%"&:L@R6KX^.5^#Q\O766QBX8PXZJF1'VV M&^8JL*+ L72 Z$*\FE=Z0CK@C&960VVI=T[YSF2HXPR1\YA-E].+IST4-FJE MRZJ>.+1YIG;BCM]D&UZNT1/6*B^,MY03**UD2&!LE!;>8K<6*.T86@;3K@15 MA7(74C.7M"=:X6BB<##DF$*&:88U@8!KHBWDUAOK$1!J76G1480#=259[=Y_ M;,+1QC,V\.6;WJ WOG6V\WD81YD^[_RC]_GY/]3G.,_#3LVDC6><<%%/W,DH M>.O/D;7*U9+4**:!]112@KP74;49#;@CT'!!UG6$?9CJ?L_\=1*KM'IN/'M. M*G(+?!O8MN#:[=5MNRI!1+N,54 _/!U'I!7@5H#W%&!.#$1,2PL4";:)PE!P M0JA3%$$/*P087$Z (0DF_I,6X#:2L&+%?)H,?W.C\MC ,QHSK2/57-6EB'.> M.L\8](0*)!CG7%GI'%<0K>]&WZBZ,FX;'U]WB:ZDLCFJJXU.M$)5)53& L8T M,A('$QXP*##P@F+D-0,:KX<2NXQ0R2Y'#F8"(K/.H[B\!="U%JXI8TZ,*S_LQNQO=&J< [7 :&XCW6O?I M],\EB^ ? WUV]!9_=0OC9)"D$DF/@0EZV@(I"&1>2&0 9H*8$UI)@G<9:%#4 M>D]Q;98%U>J65KYY/%.C.!@G$,8CCC@M.A"WC,IX1"JD2LWC;16(3PL_VK:JQ MOY>'0CKHG9N(:K0;D-$"^-'Y4(V*DZ@Z'7!:\)?3FL+[1,6: .G2X@*UK-%" MZ]3W>1]GT=:+?*:2FG2T"W?4.(*MT=Q+XABPP%%OU%K0^,W/N7FX M=SE\_+*#E7_EF$6U$JT._7F(Y.%_6%EH MM!?0(ZJ9D:MM@5 V3(LAV*4 M6KL8#5V1D.WH=;LR]MPTVP4J!F.)PDJTOU^ M[P9C=[%#H.VA:JHRS;GE9O@R\$KX_'7&*>7!Q QRZ1@606<2[966R').D"28 M2%\)FK 8\&Z2FNURV:!2HV:KTE89M,I@61DHP0D@&&)B*7&$*DX)XEHK:H*6 M4!6%*&"F#)KF.:*N8 TJ;&FV,CAG +$R\/GHHHJO7.R]"2R5#1R<9TQM;WP_ M'+L+!A;W)7#CRI)*@P(:VI5VM'5?JEIHLYZ>,W>YDDAIYP1 #!I%%*;:!]5, M&* 6$>4%?TR6(NT"VJ!&U3TE]H09Q%;CM!JG.1H'2R<9X=@82*#S6A BK2:> M"L &L!45!(BB6T,KC&5B#,*V8?-\TP;5B%S2/49"LV;O;O M00T_Z]H#LF?-?TZ_'^UM=RBU?[;30/L$1)#/#;\>C]UD7-5L0ZT-PJ*0HX 2 M9XW2@%D@">(*2^:W1Y1V:+;!C@K$L 4L.(_!A93 _; T*G6:V_?:GUECJ[K/M*_AS74<8UL%*!1 SB25A MVFIMK2(66\PQI[H*V7=?)K70<\$CMFFXL^=>& TLU>$<44B'?\_3$99QHLDY M426JQ,6.>^,T[_Z(G5S;-[+&[F\<:K^=Q#7VY?2=7"=]YR9V1:$.BU]L9X#3D6A&-9-6GB>#BEJ M:T/16YEN9/[/, M2V.5YIAP !FQ0=P]Y%83!(QA JYMCCU.]A#"=G3C5/B1&TSM MX+B3J:3AC 9,*&ZLY-P)S9FF%7!\QYM2_R3DHQE!C88>QQ]&[E[U;&>B M?C\;'OFC=F/:V4_E='+./C>1>Q:G5G)E/!):.>(9$D@HB3FDG D'745)4/TS M_3]N-+1J?/OLY^?-455M!*$5OL -T]X2K:RBTA$%M9%"*@A.Z=*+ MUJ&OPX[MW+2=U5<[K^F([7+-4&.)?;+ZLU]ZXUASHP9N.*UPA"#CB'NF&5*: M. RE=QQ@@"V1"@>?Z)0)"MAEM.F=:XV: ])*YCLK1:K1+V]EJ^W'ITYVMEI'Q9CA1_7:V6CO_Z!A:N5GTV5ECKRII M1 #R!%+$I21*8@4\,HHPYS&1#E>-=3F6DD:L&XZ#YBKI=L):JV%:#7.PAC'& M0N.9LQ)Z0C&7V#C)A1'*"^N-/J$9�,:3*:T2.:L_8(VBY+3S5]IT9I"VYG M)N5D>%_<-?^DV(:,QXMFF5>?/KSYH#Z[%R.G?KL._YG+U9;*\95;_#J-=>C9 M/?X4]VPWJBS00:S4E \BP_>++\4;SCY;LX)G/POPIS_&!?QZ,>.ZG]5#^,UM"GKFS_=CHJ[Y/HL9WL06;QB.Q+S9W]=Z&RZS5\R M>4C+>UTA*OF?G@7&W/1JE0.NBK?YBU,V$JGT.HG=5W8L)W8O.!(]L[)+88]5 MYW84-=8?;JY?O'O]_LW+][_>O/[UYM.SGU,7982S>1F5W2 6A*N?U^W)PN]+ MOVUJX_PP&MX'+?3P(?CD"_5UXVJO@J?>'X^FHLI%3::%H-/BTM,1: MIIUUPG#G'*7APV-T&TLIM"-0>D@( >$7S3B7T%*LB34<;6SDS 3_5*W&XJI3 MT*W;291+T.$SVM7M.=[^RC7H=)J>X^U/K;'4;3W':YFUBD6%8E8Q@3T0@A"E M! .$AJ=@'3B7\*HH[[XLRBU"Q@+FI:<$:"JQ$$AB&OX+C'";>XV/P:*Q[*+@ MP_L9'[J"+"?J.-Z^C37V?F/W[79"U]B=TW<?YY]%P7*Z:E-XQ M33Q@*OPC"%< :DX@!$1J0LVZY-@_US[@Q<,,P#!*T1%GNC1ZAEX\BA$@W0[" M(OR'TGH'\KF+H'=<=JN*6E5T#'M]:-1/TY!SM[=_6CXQ=UEB9&GW?E]NB/DDMVNE]., M1#K 3&P75XQ@ "4@PCBEC2 6E"A&75$K^ME;Y8$HRZG#>J*?Z0V MS5,(CSDU=K?#_B6LFL<2,#NK9]WZDDOZED;,;,ZA(\%YQ!!J(71P+)FWW$,O MJR:;[^Y+%MQ_&BU+NY@W:"9'&^IJE<@WJD0T8@A;!RT#E%"DI=6QL<\'3TQ" MS0XRVDZL1$B7@S9(=1:#[M%8;;\H<]L;N-'#8M%=&XQJ7=F]M"+C&"IIM'>0 M"">D\D@;KIR6$AEVD&DU8]'RWX\XAU=V:9/@EAMG-37+'FH%]ZB"*SR07*29 MVIQH" 4&''N&%':(,U#1 [&[.7-JP:5=!AMDSSQ.2V7?N=^/QK)Y,QT%%IN. M7+)L?&"@\/.YXE'[$K4Q;\TAG+JJ=5<$(2Y]%9P8X,FI1PX $XY2X1WB6B0,FR<(=8L:ZH5O*,*'O- M$BV5Q P2 [U6BBE@@WPA+NU:&^8H@H>Z$#8TFOV(3(FG&A2[-F9Z-^VKB;-Q MXM@HL$U";&C#8JU_V7#_\OO-RKG$V:]*C!U^[KOX0]#7UW?#0*[_I,_7ZO)R MA;T''&AG.22*. 8T)4P;Z8URC++CSFU9SFV(KL -LI_V%-P=5/PY6>>'9JFW M-KK6:K_F:S^O+410^+")D&" -338"VVT1E!#43$!^W@P]JQ+!6^UWT&LDUO; MNVB_2UK6Y&*S?&I(X:]NTH007341&W-<5$ Y?YMM^0TF2\U(1Q" \@PBC*"E MEB(*,4%8"6^YPQAR:JQPK&*ZVC$-9-:DOK-*B.O&11UW766K2UI=.Y":_?O4RF%<@Q@3[!#<5CP!0'#Y56G(%5G1JM.(E9=K/#M;UN#1*?!"M_^ MU!I+W8857M [$?FEND^"_Q]G\VFW09N61I!L!KL'6JH(G<2B.^^ UG$.-08( M<8[#FBK<^;UY5QE#+1'"0R.(<%IK#V&0%6>XD(:J,R")SQC4SQC41-IU1JX? M-C3\.AEV LDZX?00G8_NR[#_)7%QN*8WZ823J-?O31XZWP?5:FX[7]4XJ)C1 M7;A9S)CT!ITW3H^F:O30B63Y(3E_V>T0W'"[',*\T+='!3+?SF,U&',CJ/?V M?:[!'*<',C_I.[= YC7-WF\4R+PB[-S",C]BO/*&8).W?/V$^+H)<../L%:G MUG2YBV0@:INSW<[ 3>)4+56JYU&E!%_\VW\O#/):6/,NPPU+*<5RZG#16W;) M,REW'2&BB32>:PN)0%)PBS 5#%(@75CM"4/"LBJ$DP:-)3/](N1PEB@!-$!4 M*R*Y45!B&"A#A%30TXJ^^*-%M3BHJA])].@&=VA\[\)G7US_H9T-W4YN/7(L MN@'TV2S-56+[ZW!@LBFNBY%I[!A"BO @G9A(RJ2W6H(@SA :K/@IR\"P$ T/ M2[=SHEMMTVJ;(VH;"#P+AI.G"AFBO!< 24V,HT13P*D\H<7 2(,:!]J9T>W, MZ!VHLD"'(\V,ANW,Z*<_,_K/PZ']VNOWKP?V[6"B!I][X:&[)-)T\&>-]8X( MZ BR.E8L4 BP PISXJN&(^V;2+/26,VX@"BXBAH+[8!!PE#FC858LPLF@2&X MZA2D2VYU2D!VYB3L9#2LFQ'>_NHUZ'6:C/#VI]98ZK:,\"=SZ^RT[][[8A90[)+Q61'-(L!>*6T9I^)]BF#E8Y;+L/S::0NPD%QXR H 6B#.%E03"2.2# M'H7E&;XUKCSN6!3_1#N\3F6'!TQ[;I](VOL M_I99RMLH7F.;3I]VW?[.-0A%#R'4/KG:Y73HV6RUW?*U"P;!A7*U>S@$)7.\ MWK/V]LQ+:::#,UD-2%3]H_?Y^3_4YX.\LHI-.$62Z("]:KFC'G=\F@Q_?G/>I0B1E&?N*>8P YSK FA4E$5O$D&(2<>>K3:P@%E@I?\-%&3 M-(_EQ73<&[CQ^%,641@G8,E@E@>K_,-H:*?FF!-;).M"<.1&^--S^PE/\U9; MM-KBC-K"4 N41$Q3*PAF2DC'':+*(NL8([J>MLC_W?YV^QNV_9=- M2E4A\NX&[]O0--:U^?>T-^Y%>_6D)0Z[>X![#PNXG%MX1%SG"\K]D=_CTCYA MXNB1LZ^FH\!&'\+-AK8,0X\

<,'D M%>UB+)OI8AX%T/F",:=6X[0:YX0:ATM@H:)2,(&)PD)C@!C2RF,/E07P4(US MO 38?URXAQK?/OOY>:MI6DW3:II'IFD\8-0138U P:PQ4A)%A.).P:!_-'*' M:IJCY&$AX53@3&+'6$ 6*.KIMDL*IK6(WH$ MF;C''=DZJ$ [H@4VJ$#[V.T59]'9WT)MQ,4)4:,(DPLOC9,<<8(-CP ,FDG) M/45 Z K4_4M&O<*AT26$/2(M_Q@LP59UM*JCANKP1@!B/-#4R?"O%MI@RC53 MP7RUQ%>%SMOZ[59UM*JC51U,>&"(]8182*A&0F")*" "0.HQ8/54Q[=8R]UJ MCE9S?$N:(W@H2A-L;; ^"&9,4&D <,AR2H!2%1#H1YQD)[L,'1G%LREZX+)U M5*<+/#_A5I,+!K0D,%(=H[A-EV^/:V_KJ5MU;>=I8W@X4U0@4Y MPX!P$7Y3 J%@!/005E18;*?O'T[5L^AG:%+S#>.=L8=E-P;X8C%Y;S,@UP- \WA3!O9FRC51VMZFA5QYD=%R"PHL@Z&&<=2*>, MC(!31"-B!4,5,# GB--\6U[(66M<%_DOSABWPVDD M4[35QX.2"4E AYC0R02DCAO#034TJ C6%6Y:-LRW>J.5G>TNN.?5A(O-#-( M 4J\,5I0:Y06V%C.&*H*4Q\MPL10%V/\-#7!2D I^_?__I_PH0HL\7/\*;QX MI&YO,%7YFR]_4ER57G?ICVD3;\++A4TT5C,N(+*0!&M1.V"0,)1Y8R'6+,?; M"1SW9\2(6^33RYL*4K6)S3K545F>I?,;XOT[O@FB8);[_9&Z=G?;=>_]V M8)WO!=9U[WI?G'T[F*C!YU[8C^OQV$W&-W%KXB-?](?FMV?S95-*(.9,$DP! M 23(!Q-">AB\?$.K[?/ED*P+0G$?V7$T=54OB8401#NJ ,'$$Z6$H)!);KP& MX1PGL-B/*KZ.!5L]_W!X>._FUH5/^_WAU\#]G<2JX\YX>G>G1N%KG=X@$^A4 M)J:'TTEG$BYX.;P+,O?P/W\0"/*?QAT5KC?9EX:^,PQ?&84K"U)W5*+U5>?/ MH^%XW#%J-'J(#U-WPVDP/N(ET[!_PR"C_W&VV^G-]JR0I7[/N]4;=M3(=<:W MPZ^#CG;A!7Y/I8 *W_>\S\"S]GBOZ[/=^X*0@OGZ2OO_L.*=R9_4 *C(5(/W? M4J!>32?#V4?)RB@^*\XG ,K5QB=*650C\YS&KCHZ"A!9^\B[GK5]MWL6,/O: M9'A_,*JM":Z5&QVJHK,/OKJ,+_2P;\,"%M(P69KE4C;4F5&G+K&,'3 9^=ZXEH7X;/C[N4QRO#_6ITA6Y,:^_%,!1*G M$:0\9'_V&I=SZZ:6>BWU6NH]1NI=P)4]3U5BP^C<J1.A>5$+ M EO S^N;X%7=L)!DB%38 R I(8Y)"(R54@!-D7=B;;?)ED>^>/A%_6LX>AE+\%+_ M29*L7Z-@9;TGYVJ4;3S6:SOWHU5&K3+*E)&B"&."K/?$$,RXE$QXJ2DSP%FC MU[6OG%H9G:SQ5G0I:&C?;:N66K74JJ4<_,U93BC7%EA%*-4:.RF\4)9;S!FL M0G ZAUHZ54LO!%TN6*N66K74JJ4FJR4$E)6(46<$(#3\[(TG&%(AK*3!A3N5 M6CJ*CI%=U.J8;T_'_'?G:$,(3J8*3B:P7'-)81#"X-,0A:S4!B(@O60$A_]' M5P46/*%82X/XL)7CUE;XMFP%!D@- MK+1JJ55+WZY:LAI@+Y%03C'"(=.&T.#2.*VL1M#S"ZFE-K+2JJ56+7V[:LE9 MJ/X_>V_:Y+9Q+@I_OU7W/^ JR2F[BIJ@]VX[494TMA*?DBV5-#FI]U.J5PTC M#CD!2>@U(,07<.H_,I<-UQ.BBKV5;VA6=<>,8^/(-Y8:5B'ALGJ;/VQ4?0%:?HRI)03V0( M^)GUA-R8])&F!1ZFFO 'HX^:;GFD&7SM+JX9^/@()?BM)?N<*GX.) M ^F],-1B(N$?@97RUFBE/<,4*276%GY?TD\>R07.7C6\<+$+%WLJ7 QAD5-M MB23*4I9[@Y@W"H4\%]AAT9+-O L7.V3IUE/Q=UVXV(6+7;C8<;B8(M0%BYE" M&E-I:4P0I'G@ ANE,7;[<;'?8Z77A8M=N-B%BYW(H@P,>YTCFWM.K0I:AYQA M:;3#AB&VSJ+L@B4)!(K5A25=6-)C2.Z/9]*^YW&[.%SAJ+=(2;!?B)14<618 MCI!D.>:(Z&!:2I[R$SJ,SC?SZ$+_9TK_%Y7D-Z>2Y%A**XQPN;'4L:"L=0PA M1S36V(:U"9<7]]"%BUVXV(6+G0<7<[DFSGGOJ144>)DR5DAEL%%$"V_6-CB[ MN(EZG:!4OBJ,O9SL>!/*(ZI']'[1=,[4!W>HM<)K]UDL MFE'/+],[H"^[1#P?[*UWTX%_&UZO)Z&;>#+Q?:\&(_OIV7S1B!FO)'&*84$U MU1(Q%]6!N"QJ=5M+]!S^/QG-':T>J.4^(FHQ]6T[!&LI"$YD'GO:.$-,SH@ M50/LI5P(!M17G48;QO][.I[TP]?')_B]K,=%KTZ'ABN1P[R@ M7<@U1>[#%=LURZBFFB[K8["**M^_^&B^R7M9_//M[&N3T?W:[S36R7=-G[; MN'SQ6-997OCB2X0QHX&#H_K!VV3:903ULB@*'J7U/%C3.?'QGLDR?G=8EC]= M+%O1FH_"47\?"-]22C5_/3X#//Y;,1JW-!D]R5JN=5%\A3-\NJ1TP=]CX\Q+ M:Z>Q4>[$NS/!XLJ:2_KZ!9,OF'SAQ!?\_3W@[X43/TGUO.L&^-6U _I$O^OB M+-<&*HY-YXM4O._#'Q").3H_O8#T M(+2)\J2 _M':J" @SO/7GHE&-:KJ=C MV(4OLL(/DIXQONW?C[-OIF,?IH-LT \^&X7L+Q'&"^NM5[>0@] >15T?._U' M>LL;>$DC[8 XF0>-J<8I4[;[:&3?^U(5B[TORF!L#[YOZK M?EGOX5:?OO4S//%N>E?G7#4R%YZ/O?W.38NO7A?/7LC5N&6$W(OG1P4@%H1Y M:S4CDII %35:X2 =19IIWE:<>'@ ZE]W B#*UT PBY^/OSVHZK33_+1.6.I^ M&5H[+NI<4['V3K]29['YS7E6&T@F.4::.>Z$.V&IQ-Y+2G*LC C4(L:M"TCE M:\>*=$65I\DRY3U%.DXR/0PQG4)WNW">"^!*VF$_6WR(@*\2%UXT84777C1R;0@FU.#.<.>*4>988I(IJ0+ MWC*4A_65?D^;\URTH OGN7"><].", FYQ: *.:=I;IQ"EB,>'!+>6TQ;+++? M B\B/830;YD7'='U>Z[^W=3;.Y'*:9VZ4ANOK,J-=Z%L;R,NB>2#:H'FST?V7!*9?1"F^=(FSLH=8)X+!!WTA.J"5%:,V]# M",H;Z^W:8;Q/D%I13ZF.V]!3I 0;)"T3EMA #>4FYTXPPIWF5AFZ M=@C6$Z3-BR2]T.99T^9V2>H\PEH@&800U$FF/.78Z-P%;4"JKFTD^02I%?6( M:&M"^;2H]9+SMHE2?M;CB2\RUQ]/BKZ9)FK1'PN?L.VTJ6\,!6>\1[E7%&L% M6JO6% 0B=MA0U&9@/L)+\D,# .\CVWHJWI*G'1XXJO1YRG[[E;PI8;BPW"FI M.)DXDCEB/RDNBPLE)[\(/SH$?;%=4!?,F5RP0 M1@A%DFID2+!8A2!<<(C^%CD$O?"'DY/BA3^< W]8UA<"\DYX28+VB I%30B. M",VLR7F@OF6\R@F,=VMO^V,^=6J?-_7'$$8^85,IZZK Q4AGC M R/(8J3SCNL19]O?T:6UKF3SDO]S:-ER]@)D6:&D2H8<=$KF:\5U920Q'GVF&0.(P2P10+ MH:V5P),F6(*??NSR0K"_68)=<=!@%--FI?0YIKFQ&C$DG?/.8"E":"D^?;CY M=4[D>9&G%_(\8_+<(1&($LZ,R!!3K3G..>RK4_# M(WPH (!J_R]GV]_J2"%7YY$<]% D/*''?UN'W'.-"72V[C.4@BM%7]Y@YF/[ M.8EHSHS4QEE$DY<)\+]]DI@RM((R15"'M-DZH044^2,\JZ:"/2\](! M+VSCPC:.HAMZ'@P)PNI M52@[$JJ20H".0"UVT]!T_(2'A/Y6?4&?C"1RY\ MY'?!1Y;5#^% _>#PGZ"(YIHJ+TP(L6C!\SSXEBX#^47]N+"-"]OX?;&-'=0/ MEV,:F',*8:H,TA3'Z6M<&Q$;C;3?OCZ M>/?5#],"3CF+N-_+_MA.C)-[\]U/0^?#>F+\\5<[F$9\^=MHY+[T!X.;0@_' MP1/>&Z$8$IY0B@/U#@P%3@)(/E1SEL[.7?8CGP+B7^8C#[Y8KP[ MC;,9C?/-RL(57:'P#,YND%!CF$WFS>)K4DEC0;W+)J/LG_VAR][#AHOL%8#7 MC=,MMSXKU_M??Y 8B>_'6;5N./2TI^R++SRL=N*+.]AK>M1PE U&PX_P)..S M_NQLLT$$9P;/ANL?]3!^%;Z@ZU':5]G+(6#RH+Y2XK3_]=X/QSYN///:WL;4 MS+BL(1Q?%N")9?IAUA]G'M#VKMY/?/+]?3'Z-5T:?%V'?[L(@\9Z?BR7\__! M.V]N"]],X@R2&T>1U"H/E$FN/+/:4:\ ^X &UZ5N=''T76[M%UCAS1<_^.Q_ MAN7>-I5G*7,PP'=Z746-C" 6JN&.!4D<= M9X9[[X56&CBF=V2=4[*+C:&KMHX>VR[,Z#J2!2P' TT4H^G'V_@+3336.;Z_ M'DV+9N9D$"Y'WG@>%,4X@+Q1VEB6.\H<<-\GA ROX;L+(XJ]C@G9*E86XZR0* MS_))XVP$>FX!]^D)R(+_3/O RR-S7># P'#[,SC&IP(@K[;I)I6&LDZE*96V M^<_I]\X4_VQ5*:WCE*4M\GU66QW-E]H!X$+25V]GX;S)Z+Y^:'6EUEE+'2>S M40_XZ[,?/KQ[_4Y_]*\*KS^]A+_F9LTZ-HOQ0?.+NV9@7/7DAOK]_^R\/OB;W-C M86VYRD_#SZ \E3KJT+T%%E#$M(AI4<"EDG5&N^+58&0_/9N;&9(P#]H."3H0 MZK"4!M1HKS'!H&N#W-RJ9S\#G-'>/G A:@H@65M$0G&9$ M"6H]P0P=P9!9)"0S&KA4100:+4)768)65@)I@2LV*F6VV6O;=[D':/!>1N5C MEXKW62K94D[UP=YZ-QWXMR%!NP3V'$/;<)/I8&40)# ?J(BC!W+I/*'4(*Z9 M:6L.\%#<1(P+FP?0@'-*%0)UP0(U<.P#,M0Q?PS2A#= XKN RCV&$"5>TZ.,% X!M&7 M9D$G_.NSZ 2!WRM/7/K]6+I7JV2U89)6.9>I':>"W?6=&_CVC+9G+SITCK>F MS!TO2%+O'VH!.(:ZRJ9)?@>?2T?E%O\6'7PQ_],^Y.O67]NT5VF=ER& M>I]E:4B)JC_[R>W(-3P0S9D@A#&2.T$E1M0[JKRE2 H,*K+R0&-[>&)W3KUA M/7YIOG\A^PO9'Y_L-:$..8.%MXR&7!MEB++4B5Q*1\FZ^9&=D#WMY>B,VD(] MG5*K%DWIN)K/#][$M 0[+185H*:S9WYZE[[/O^E&>"\_Z_X@^I->CXH/0/H*=D>YP:65SX0._7S[@&<%>4F,I5F!&8"49IHH; MR0(GTJ]KI=6)#Z,GS\F%\<1;R.RB/CV\A6_AZF&WIZYND>Z*^^X%GK[^_98 MI#A*:O?-K<^N1W=PX%^SPEN@_''6GXPSOY+C ^@TN1U-)YF&+VH'+YS5Y*;4 MWZ#[1<39J>^5U5ZZ\(!5\*^UH(3'FME810;JN"]2!5CUBKL4I>UE<(<=C2>] M])X:M;2+.RW?'^_NPTK[1:H*C@6((P,;^YQ>?U_TK<_LK1Y^]..KQ8#<@TZY M2:'['[G8Y\CE48Z\I8)H.6]OYZ_'3,/OO*:!&5404E:G>05^84*G& MX!)= =.JUV\I4'VGOR;4NAF]M*DR<7O>@%562ZP<"!02I[D:%4"2A& Y,6![ MM\@4E(NZYB,7!/WK[9>A+\:W_?M4JO]VX-[IP=]'@\B>JVV\&=CM)?M\QW+/ M52N]+NH\[+'TAQGL+8/-9=7N9J?TYLUU]DVL]L?Y]]5WTF_H^V^OLINVXZSZ M!,1MQFHU'8&[&- ZRT48P:1H/!Z,OSU*"@/M%2Z1E? MS9;8AUM FNJT3A.;$S1ER:CJ;V-SQP =QJ.XT]W(^<'"_N<-3YH+##VH,A\R5GK14Y&L55!Y'OW M58>$40@^]K](G10\X-,DOF$QE;S\-]"T<+?QTVQ_UFKO_IQ['+4P @O'=/^OQ6-O;*:A=$WA)O)06>^L' M]YD%T3 I"WS[PU#H\:2 =4ZC)/#6PXW%U[B-\?3^?E1,YBP2--*BZ$]&\'%S M?VF[8SC'$EXKIVY27P8=CQ8> +#+XA&DT5I5$>/:AB"QN.X]K*F?Q,=/U?WO MX?;46\.]\T7,A-8?%\JVF7;"8*\-MM3#OTXIY;372C M21OUIUX?>],\;]+\ M7/E\CC>;G5>K/OH_'9;< ?E3EXQT?+ N./+Q@B0@!Y8#M:I:BQU^==@-UQA3 MX2M06?\^-A8!5"]F:!65F@0,D"IS9G.KQXE"1O<))R>C)K4!\GAX8OR\OC-S M$:F!PA>1>K&.<16G;T W>QM^C,^+)/33$(CS;BD+!04:E,7""T8]B#;FG16Y M]3YPP\SVZMJ'87;+Y+/TPV@S\"LYM#*0(LL!_]H-8##D[WCOO$QNVP*IT$AWPQ%N 2?6. MLB@BMJD!9@;\9>FE7P ['LB]_ED]\67YP"8S:\[>S /!+A?2(4*1))H:;9B# MOP-'Q(2.#_M)LK%H8T322ZP,Z!!.:59'!F"5*I\+T M]"9ZUYZ2U8<"Q.>.D*0;S&R2Z1 (91#;D&4?@3;&Z=/!:#Q.)!0?6%HZX\G( M?HHT [RV,@UJ7TE<919'B8"T'$Z2*33O(IF-4IE^_+CPMU'H?X[8 +_[**Y& MTR*V^4C!\/3U5QI,%"#B#[?>U_)O[@J*^OEX+IIFSVF"815B"]#HQZ/J#U<> MTF]9S*RA7:*^G](7RR4UP%GU95N"^+P%FTNN*ZN+XFL4P+.;=O,&/"HCT7*G MM -MR@I*%;?*4DZ=QH*&V.!IGS*B71LZR18Q>1P;'Y#]Y-+QP-XE!Q@$_#2Q M7-CJT'YMQ<*9"7\_+4!/'/M>L_'A[TRC6.;",^8&S*J8)B97*[PS%;;)5G:F MV)FB.WO,]6JR'$(>S!JL\J I45AK%G*&P7"/P1[3UJ@SZ;H5=TS,\3LR+&W*]GG5^A"]@?T7E;2M#SHNOG-!CG:Q.!*I"YUTEH7 M%O]\6P9%7MX7 M_4%W49$=7GKDP(@0H/9H[)7+"94NEY($9Y6FUF"I8^_D5>\"G05&*,F7^.9C)S[H8^*_9 M+]%U&;,'.UY(^TM!.@CZ_3P^$PVKD\/@:'N75.+OL^M7/URM:%X[AL&:HNLE MZ+"ZF-1:[OS+JWZ(D8D^'D! '[NG)W/S'U^ ^)NO,R/HJ>U?9#..R#^YG '8,A(5B=+>&590>J\V\/+J)5_CX M3_73FYVI/C]Z79^0YHN._'J_:0#PSG-L]IX '^L])*)R02TK&< M>;3.4?%[.>/1=#*>P):B&#V G;.;,%NVUK>E+"UVYMV_!6R^EXZ.CIQ-A_9J M58OP^9L2BT]/=L-;.QE%_"L'G#0EL+95B$-O#A=N[HDR(^O6? <)8D$+8!<8 M:H);4>9 ,<0+1K)EN^UM7K_HTWB3QEG_V!^[O/H[+GOCQ M+@%%O&M $1\VG@CL WC'I^3@CIO(9KM82'E:_*C.?.HU$I#@V=.@4]Y, 3K! M7#V[A;LRV_^HB_*Q\V3*&FBUIA%5X.8[TD53J1!1&?OC3DBSAR&(GP9DQU'7W+* M6 !E,84Z2G2+,<[M*0/UI*!TD.-D%LQI_FWXGU%,6J@]JN.;6SVYUL-7OCKW MYNPC26G(#-5= +=U0.F8+HYK+9O>C$O3S M-)(Z5 X/@QV#^0\6P9(1UIBGT9M1>X.[_'O4!V,N:O;32F$)W_H(@,>IF'/15\DEI_UK_V[Z=V' M\BEOX"%OPW5ZQ+OJO0UZP)@P+U@0A"-J@S!821.4R;7C'NW"9:F$"X12$!*.:(I > M).0T8&QR1VVK%^0$ %Y7$99T" #R+-6^ Y 8SERNM*2.@LKKF D!Q&?\-V:] MMLXPZF/YPR>Y7<PS,'<6C*U D+PU'?UYHCK3560*,'<1H> M!6L.HR/"G_O"/V^./8@2V)//1.@4-) 73BT2K]X2BW>CSMX^RU 'Q_6_U%!-+TM%K0"^*)- M%B5S@_.BY4J)F'N+;/Y.%Y_\4BZ5\S[ZX&-B<;,# )CL9;L3^*Q<=X1?W0IA MH2H&;IUOO?$,8%PQ6)3@/CIP!=YN.2H[#.11*G7#!^/64Q2LH2 GM.-@;TEO M\\.8%ET+"G&UVO5M?D*S.-_K^2G&XVXP^VDZ-)T^+%5B(,7$9Y)[)_;@&?C/ MD=N4& 6G[OROV3=O8CERAK]-2#C[3@%704'.[B(2W<>:S>J+I.JX,7O-N#2> M[PM04$Q_D.KDZGKE&4W!(_NQW#T5G4TGT MU;N:*'H_G=25,;-W@^[CLUO]V37:TXXH0$YZD"[.JK\WI%XQJFWV?,M5'2B$I=F0FS5166Q1K/! M8Q.B''0U!WUX5%!FGH7T#Y!)<_]MA6O1.7&@>K)YWN-6)][.OE*5:TT\YV"W M@GX;B @G:*'SJUY54$3_]Z M-'"OIO_[OYV&F=#5:F>\%0T]$MFKMS^__.6G+"XBBZOH+21SEI\VDSB7DC7\8IE%_MO%!IH##M[%]FU_C3JCJ9D!'KB[-6W+62ZI4VJC;E[T@ M9KD7E<$[_+@8$7N6$-FE0#TD9':1K1O%X1Q7EZ35*5C\7HUX MD3B F&H(##L #3MU;;[]/EKS'_O#Z%&J]8+J2MVYN10(I87[UV<_?'CW^IW^ MZ%\57G]Z"7\U;92+*DS;1OZAYN>6[BUI^G[D;? ;/]HK^.U\!GT:[[RVU1/Z=J>%[UR\YC M;^R60TE=L\M/Z\[:>?ZG[[/:8YB&CBS95VU#2&K3"S!I\_::;UG9T=^]=A%4 M"UM*.+JJ92[60RZ=%IRUSFZ+R";^S=&7E]_TI=Z]^RN@X#957JFY!?0 ,CX*X)?$;..&U'FK7 MAU-ZF<(8\,.'F *@BS)E:Z9<7+_\\/=Y9]SX6_1#W,+)5U[OTAGQ3UU\Z=M/ MO>P]2 >?_30>P,-29]:&0C/72L:U0]KU1['S[2BF>LS?^>J'^I4@,#[[P>@^ M>>$ AS_>9K> ZH.OF0^A;_MU%^[[8G1?]/TD]A6#GV.?5S_KI]A,%TT[J $Q M7LXQCQGOE5NQ5FTJWV;T4<32E^>U#W1>.[LN&(!4KWQ=C*L.?&JW.(=& 'HL M=#_Y6!-Q]G;PL"\EJ#80<91Q-X9'GT=8M<<6*P-\[E6 >L5X/K2#U> M;:BQL$;"&@T5YORJ31=$UD"6#YZ M5R8[O/=ZL%C>7C.CQB<-$VLX#X*7DP6*6"'C4GS5QWA;R5,JCIDBH+7LR$Q5 M!=4HG6N\).'8HD%V!WA6M3F(^>_M#+WYB/'4C,$,\\-9@"/MM;BJ/4/)(HM" M\2'_GWFC.S#D%#<*C'AB-;848ZZ4UD[F#CNL"17FP(;<84BC:YL.(RK!II,* MC#N::ZDI U5#,NNQ#!RU *E3F^Y(0'JT>5\'@'3<43XI%CZ,/ 0SCC3@AGJ*78D5IZ!ZD!YH!3EJJ7S MTF\,/_=)I3V%]V&O7FUHWV9MA]F#.I:[>W9Z@*UR;>>#+8;6WZI$HW_V8RH$ M2/VW:4A'M#YJ3^QNHJ/#>CW.A M_.;-=6^N<,6EN,Q\G1MU]3+>O*MK[[LONE<4SBX@KA%%F!K,B!">"!(8B/15 M/SV2"%?:KGP\-Z@V6(-Y#N6.&\/0#:9$"[0K:SQNO1@-!J5Q-^M%O(A3P!K M>AS$9M'C^F$/0SW?MQY M'5.XY29H+B5W+( 99^,H/XV()$0KPWT+8G^++L,O^F7"6R 5B^' M+G7M;5SZH3^V@]%X6M0M@Z/X>S48V4_/FM*0@L3#/B?$4%"F#)&8"YNS.#A6 MA^UEPL\R#ZAP'\4D+*E-_#,6C,&:$V\9% H8UTK&W%2!MW^P>$,)[E1\]=JFMI5+;;B+/VM/U M:T2>,ZU5'+XI1_JL(JD-@7F>8\NEI=;8Z#O4CI)<.YL'U];@^J%(J@0* G$% MQK"AQ"G)8^3>2AQ= ^H1^VY7'Z:*AL;WL;!M#&KX:_/(E;#[]58V_3[ ML6320NRO"L[&;WZ7RBQFEXJ2FZ9KL^"=#9.TF7G8;FFL;F.J;H-+[3[@^:[O MW,"OSON-L-KVX)FA]"U#9UN=4) MT2=94I0-QQU6?6*$.I-E7/#ZX'B=/UV\7IF\WK'4J$2;X']J35RYOO[QQ]>O MUZQ^Q[,M@96NQ(JE(1S-$JM> MV>.RV)U0^@2ZQ(7^+_1_%/J7FGLAK0M,@!GMG2*8<\T#IU0CVC:6/.^*_E6/ MLM52Y]\0_1]3YWI"BM7U= R[\ZF+[[2HAIFF2;NQZ/M(:M7I>.=A!<=&SG5: M]A3SI^JS?U\>_SD[^%7F1(PCE'(G=9R):I0AG'N)G2!6(J;;!H-UIYQ0 MM3KIZV3,Z90:R(54G@"I8&9E)(W/BY BE(?O%['&Y1OTV#)*%/E6+18H(HJP2B* \YI4)X MK06V3&EAE>5!D0-*>=S+&3D?UG5Q05Q(\:2D:(75QC-,28ZH(EQSEY- B0LD MA\NM Y@Z(D7:(YC_EDGQB K&F6H1;]+PJ<%J,MAC3O=BOYRA_5)SFRK]=?@Q M'7WMB/S:FJLK7-""Y3IFH$O)O69((21RB8TX9!@"]Y0X(\9SL?0OE+*)4E0 MW">6.D0QQ3X82117&&/),.:M'=BZHA32@[<\>4JY&/H[)#W4M2X76_]B8#R, MD=5C0-?;&(1S%EQN9!#4,VF\=-3S *8'1ERW=+SJ3-2+'D%GQ, NYOZ%&D]- MC9K'RD]C&]CB3F8I1?19+7);96U4<:J=HBK'A#*JI;:6&(T8-1;9 M RL:")U12/1,"B0N='FARTB7S$KG<6XQ L7?(2F0X1H%@N*03+RN;4$7=(GR MGF1GE-;S5"L\EM=-X[J?G+/C9C31@Q,I(ML@=G:\T(VFL93V0>L^'"LZ9?;W M4X#/9E:]"Y=6VA$F%7$Y=S17 O;$D5&..DT5D8?,RB"XI\@9<^DM9WQ>FM6% MT5P8S5DS&K#&I!%>"AKG@1NK5."(4B:#DX&%EB8DW06T6 _CU9'QOW5&LZ(I MEO_&IAZIQ<2+A[3WJ"#QQ/M _>#-9-[7J:U7#N?>$BZ(,Q93'+AT.6,Q.0H+ MP3AKFRWYT%XY1.H@A71624F]=1*,(J '@Y7++=-'Z96SH:$3N4@:Z(97 KK&F#@M@ MYOHX79U*;+QO8.,@8F.<_PG2P"ST=ZI:_<<*BJI1?Y*N\9-RQK(? A/MK@G4 M]A/? TTV-D3:?B9['.3AFT!MW_,>@&*/ =1#.DH MANK27;>=AULUC58XC^ZVRZMHJ#;&8HM)HHP MF1-EZ3J_];\6'Y]Z>9?X6*%CPL8?IAYNX-L;>>^< \7R'C#;%A?4F6)55_+I M]TZ:OT/*Y,H2(PTAQ&H:@$:E"=;*P+P&.A7KB@N/19G_ZXN1T^/;9R^>_S;) M\8@) F<:\(\32[+7_6(\R=[T_3!+?LLW(SWL6H_;H>"I$\MBKU*K0T:#5KC: MW%ET:-AN+O(Z60AL1^8H-V.J;1#QT$CU/T*,)2$ZT8_$%.:TOD MVIE,1Z#CY5Q(LL[T>%HD?42UID41*SZ:;W!.>QDF$OYB[-MS57ZN1\.TQ1C6 MJ#PMI8?EZ+K/KF \%6<]YOJZLM4>B(=GP2N!/=I<6Q",RFL M%@_1>1K(7>)V0NT.F:7 /7:NS'(G;#BIEG2A^ O%1XKWWLH 1HU'DM#<>L.Y M5E3+F !($&L9R;A6.[I0?)<4?_$-I1RW.I?H>?:N&-WUQ^,XK#Q^\OMR$)V, MS9T] U.46N>I0,)CZG*O#??&8)933[ D:^?)MS"P.89%!+OX9RYD]/LA(R(Y M#3D." 5"K0=]GR-BO3.(<^9PB^:_5@_HC(Q62T4OWI'']Z!XTBZ3)9W@'\-Q ME9IRFIC1HP!\.M-J,;T,UEREEL5EYKTL_OGV*5A@G>[CS!ET3H0R2F%J!.@Y ME$C&C!5$>R.#S$U;MPQ(WUYM=G$1'X9EGS^8<0),Z8.L,BL_8 M:WWQ UTH99%2&,*,2TZ(,(X:1Y35DDK+D48Z!'+09N9(]=2YROHS%=A/KL/7 M&P]BV\7R[NBU"?UAG)Z7V5MXU9DDOCRB9N$8=0KG%/#>!=<>BS#?;&-K)2J] M+C'I>C2>C'_Q"_V4G3344>TE-]0CI 38-=(2G+N0:];"T3J3_;)'NA[/<+(" MAL.=\+<7LK^0?>=DCRTG1A 7<,ZH(4$)RK3P%A@ <<2US"_J/;NO.3WWV'NCS]RV?SDBLZC>CK;C:%M!0 MR;6P8 UZ3BDS2DH<2$!*:L0#;QE,L;\B]31#2\=FH1>2OY#\HU6IC30OO,&4 M]I8/AOES2^CH5V=1H@( M$UIA'9"G*!<&.:<BSY;^/:I._=QMD MMD\;9+Y7!_2_-$_X+XO'O?\&^#X;$#OU$5_NC=Q%L\_TON^R_@1>9M?UIMP" MR#FH.X>FV >:LA4==D&) ^Y$[K,3=0*\>/;B[3![[4TQU<77#"'@** ,]E)C M^>O1'?"UKUF<'P'8H;/[HO]93WPV"@&>-OR8?1._]E]_D!CGW[^M+J9?T??? MQB;T?WQ(/@T(![^22R.5=42N":^D\@Z(RVW%[/3Z3 M+WQ;X\L5V0*6_F 0]ZX_?BS\QP@_@./0]N_U(--IOQ%4_PBTZAG([^&! M'R;PEWOGB]@86'_T"P.O$$$"8:U%H,H%Z;&1A(&1S:S+']2-XD'PXTWXL1GX MGN/-4;\KWC*YYD^ O/'537%$D=\ 'N,9; M)W[L!:3F[ATLZ [><>OTUZ^ %G[X[,6<5[+$*_GR5(VKK#[Z"(;).C3KS_U? M8W_7?ZZ'(&0&@Z]QB(<&E5D7XWA_XW4)RB^G'T$0Q-\ '[VVMUE<6 ] <0=[ MC!,=X*XFH%^,K/=NG(5B=)>NU.P\FXRR;_K?9H6' MY6:PPFQD0"(E>3@&E(KC1N+"HN^N/XR$$N]>[DEY#1OO3S(XUS@QZVL/'@G/ MC$\L_" 21Q9\E%(V)B'TT@/]K_=^. 9(Q5_@Z_!].)OLHQ_Z CBG'17WHT28 M]U/X";YX=4)YK_::?)2?H^J"\KWVLMMPG,Z5EQ5<7$MP0+[91R E#=0)%\W7 MIHX3Y0(2WX\!Z_JP5$#[B'5AFKC9E]L1$.;ST9*(F5&JV S?/(1.WZ'^U,2%CO<8XN3=+0N-O M-0AO;H'7P@FY9N*2#$E3!$6<4(2=,E)BY7-K#7'6J..T2V<[:HV(7:U7&S=H M*HGMPHTD2@SKBXFN#O8^D>)*Q'BPPCZ@\671#5M34K>/9"TK_\ M.2[@Q3(@E[=U#S<]-W'[SW6 37T'N/M%?QVO@=&*7_2VJ)]4^5\KCUP>O6\M M1U,Z9M.G"].J;JO-IC#VLIAK21FL/GH&>+5MB\WWK.SJ[UZ["+!5=V_+"2[Z M?Y9/#;EJS<_OGU]_?:7FQ]_N?GP[,5-4E6!"UQ'SCF=[74QZ MR1*%!TS@95GBY)'/+ELCI/Q>_(+UF?\/F!3Q:P\Q7-_#ZNX2SWX7'])JM3I* MK&;!(L8M%0IIXT6N"=(T]TK2ENFV79AF:^U7O*O]BEJ28?Y4B[8VKTR\7@K; M\M#@C.X'4Y"OY0C@) :GPWO==S.7 1Q?B"?5 \#W,C.=1"'8T*ST_3T07Z*F M8@;J+)J:O>K9+8KDG?[DGR>+]F[]/[ M]02PJE7.L?UM>%?C0^F4O '%_5H/7_GW%2;\LS^Y_<7#M?'MN\I\?@W6\W6I M^OSXGRFH6K45/6XVB$6>>!6,%D12";HI)\XS8XE!% O9TB_@/(B';J"=S;[- MM2CR!4"X;"0, ;DLP'3))S'3*!-<9R[H<>6A6\+1;:QO]>37LKWY!_L>N-., M!I,C(QVA3AI-J,*.>(&5-D8=FUON[.U#^1I_W^X$#2?0/-O26EE@>I&3C3[W MG7>][';TQ8-UVZ*W+ >R'BB-E\)>O4IO*0.DR2*'/Z#KC2==<8J?09EX[^\ M+]Y.)]&PBOS_9E3RCJ7O[XM7PH,QFQL! L%0I[FR+! /AJXP<(:A;2C863"2 MEB#)C)& @0I*=N0>^W&4;V %=EK:PTDH9A_[R8/A 8"E;1KO[8_'TU0U.RK1 MM)8Y\)(448C^SGAX8/?.CV]).C45LN0M2J[3^-L2TF_3V**. &_-[D9%])X" M[H_BTJ(C&)[?ZDAOQI.6]W-<70G_IIC7UF@D/,>MY<(,TXS0$K#W-+34*<0G*%]*"(^_;FK^=R7FLUD'N M>""MA_%@0R9249>!FKZ'R MB)W$)_+3HCLY!ON*OA]&ZU+'5A;#CXE!Q/T4HT%;2&2SS?GMDEB(,=!D,T3D M*_S]M("7C/VR[T)A;"Y$K[S -% .W8CGV6&/, M\N"L.9! [H)GH7W]+#5OJ*'M5HV-YJ$M\:R3\I*]LAE1>SIC-[SDV%2]X #> M'Y![956B4Z15EL[=>70V+CN9#7;TV0_U<#). =]>1/68F@%X'H.ST9#K98/^ M77]2BG%31GY;@FPQ+RQB-K",:-,L1)TGH^]B;L:BZ_]CC,>5_CR@\#+ ]WV9 M;Y&N]&)$#[A!_$HC#CTW@&(-F(%W#?VXO!'N'/L8$"S*#7SI Q-T_7',ND@& M5(H0-B/(=6AX/!G93_$KS67'9W[^-HLNS9E7IS_\#'N,+"I^_+E,#8&C[ -@ M'3PZ?1E>"6 522%^V$UE:*_J&ID35:]L)#X9-B+'WX$IAO%2/WV"0!A7+*I MRB>E0X 3 9T&EI/R3SY'*,#IIKK3E Y69&"&P'/2]Q.XH[\7?DBP:@VGCN \ MJG JL#D]+-$!-@UGGQRY<<4SQ$DQW'E(56?#%!N+#TJ84Z4]+#'$K!%S7774 MSC#U"F1IX%8@3R B/8?XY''K<$TEU/![LP\!:V=S"6OE=&,CK+E&2T M5TXR.DU2O]L=)+5.; M"AJV&@N/%.>!.F*5^4&X4/F!NV_E[VR M(O!ILB)^&L:U#GW)>NM(X"SO>-%^!SXWRE+24G( E.H0O&P+"W_3'_JWH42V M&M=^UK_V[Z9WKT9%,?H"+[K6]_#)Y.M"^;2S>3!!4.&IE+FTU.B MP,.-)[XIOS&[-6K7KW1A!_KK&'X8?LK>O;F.-DI3J=7NKC^, MVK].X@;4]^$DW0E(&6,]10H8Q8O?]&,J(P@R6QUKKYD+^S)^9[$&9/,.%_56 MW8#: % K>:C*&^"G,MYP&(S$QN:Y0-C#'XIM["1L,?>QO[ @ ;^3T M$>"L=EDOM#MZ;XG5S.C]FT@?29U+U @@+NLJ2C?^S.!?\(".>I5?OQW+OUVL M'@$+>TMF63.<'8]J!H)F;UF&4'1GNMSD-#BO A(,%$L"MCW7IJ7)Y$-]G)VS MW12FA*.8A2F'HY5SF&2NT%_*$*ZI4;%9I+"%\<2(BQL!X[G5GQ?^0Z[X>M)HQ/0;!U(+P)WD0N?5;LX3+K"0N5*4!DXT)TX)@T'S$,;)UD+7 M3LE@6^%;74A6E@BSE6A\/P!K&?HE'^:LL*8QV;@V .=U.8T#*9E4%7G<_:;X MRN272V9LDU[ZXX>E4+R+F1HWH^8Q :6TSF5N2A2GE$!&2HZ!BZE<*JPP90H4 M;I;[UM%B!SN^.HL"#N_9"X563LI%56N6D!(A5W5 _5J"$$[POZ>#688*3;I/ M4JK6G<^9&<+^M)R_*E(GKB8G"XQM&,,&<8$#V"%MM<\H04Y@X03QIU5[IU#9FLTE^X:S257K1E[WR2K;SSQ]\_=Z$LLP+R/B2#^^2 F<6H M^<)(C/:M\\TRV(8&*0)]YS4@ZT5^ 7'S+PN_]> M]HJ]XM/%7E>KT=M=,XJ&X6<:95@R_7AK_%X6BUOYGOIRJW>&2KM M%3S#9QD\PWL%S_#I@F?;"&!-HD(==&[$KB-JC77,<2[Y]ORE836IHQ)QW M,*R2C"ABE4?AQY5R&M6"X2Q=.VJA=1C>96]*8>.S]_%(VQ+%MH#BVXVKH8 M@27V=Y'X6Y?Y#4N > CY#$3<6U*M<>4JP45YJ3Z7F,H"ES,TJ^$A. M'JU0I58]\<8/%E8*-E+Y@.J7=X/VL:Q[PKG-75_#V7A0H%*?AQF##_WXW.P_ M(%DF*6\D.3!^U@589@3UFC07H?%MU*A2$!;$4=TM9ND97VY]+-('\AJ7234S MI]+N$BJZX:M$FMKE%7.)RY]7O57?S,LAO]'?MGPA\:'H]0(8P.I2+=C@X\HFSDTXH K"M M%P7*I0'IX'+- E7PB_"&:6%(;K709.\.3PFR4V"=JX"=)B2=3B]:Z],#7*6C97( M7CD'LE:)#\$D()WLLQUGZ[?"-@IYPDR"VI@%-1PV"SK$YT",: M YVV*=!&+-^?-^R5\D9V2WD[3"(DD@]-?WP$>/8*CI'VX-@!E[E7W(OL%O?J MH$%V:6.+7NIKNIB9N)"4N+,A6>D6BRI%TW=4IE=@HPVER'C%0K *VSAO65"Q M:MH@F9-30+3V+FYU22U^:U6/?*]USK_L!_KZY[1.NT967EGPM3,[>3FKWMMTRC1GW#.L&?&,,J>-0%023(@F))>$G0E3 M:>DSM7BXP#Q' ,0E^OAF^2B;7UON7UMW48/#B'W:/OIT(#-/ZQ(JU >TT@5W M^94;\Z/?@<$:[:[LNBI*O*Y:6)?=9';&E]J[L_J^.JKC=^ 4.[!4A"Q1WFFF MD:$>!TERY2VQ' FN;4L#]O7X4IY%DZ<>'W>TM:#$QY^"UV4\:D$9;LS7F0]; M>H!-@\@5@?]%%;_%B"FO?8[Y&O!OB@3#$L9K/K?Z?OFCVE"BT68H'=]IX@_0 M^OR;@%&W>@BWXL5I4S-E:&'*8S)4TI54 1OA^EU*XEN9*%0^'>R-T9?RX3'U M=?[Z]"!8H?G4AV?%!\+ICV++PH:]M&:4$6-IBE$]RBC=#>=9$<;SR6W??HJE MR*!# WKTXSJ6OU/KV.L^KUXW^SS6+@_TUW@E)3C_O_X=$&(,>0*L!R,]J:"0 MBE3*R$MD!770!#26U2$ITVI$2G32E%I/>U_]G8H3@?O?SQKNSPVXII.]#&+L MW8%_YL&?M6#8PB_>Q^4D-_3;T!AWN]!@A\C8P9 *;2FVTC@;&,\Y:+ TN/8: MA9D[?EWH;J:+[2-Q=F[ 3?(-50J]6;/K1IUX+':>#B:^47L=Q?S'HDK' L2$4Q\9J#Q<-=8 P,>VE7Q?5Q MX3E.0]">;PEQBO7\># :I\[C?@$,9>#!@. K79]E4X'4%F:C.I1&$X'8C, % MT.IB\/6F(@CX:@1N_8VFT6!R#V9"H,H;RK22P>:46PK@)5R)S?U53HJR&_/; M$V1G',='6,RX0X,YS?S#*7%R_$7?@\Y118>NEKPX![#Y]\J:(WM.?]M_F7LE MQ)'=$N(>/8FQZTZ9M9)A1@-7.ZO6"Y'O*B29*Z2K.O.B 3N33!L*7V(7Q.;\ MI3<_O7K[OLKKS<8I(?<@N;S!J2 =51SEE"+%#0X^AW-V4FF"D=TKG+S!E_"O M]['M4_K6SZ":@(F^+JGW#>C.L<,=P,2 <9E*9+V+'R?8=)?IVSE,A6(>*\H= M,@* FCHC*.4) )=P1UN2>': Z587PQE"%E^)U2A?2^S_@HSV0^\=6<:9P+2U.* %L6.FOJOK0Y:+PZK:]$&=RYGLMJLVL=*0)[<@!QY0 M=_:[:DK4> M=:#/7E1&Y>#K2IE6E03KLMKP>O!$S:5]SMK:-HT,PD4N<@<<6E,5B&FMZ?;-7WD[]!V6IV^P^QHIF/\]'?J,Y#-/;1D& F@" M>QA70_(Z/QF1P]E0SG.P3QB"LQ%!L]C>FQ&/:??JR*-/YN;+J$L#9\/)P)_Z M2*(K)J^*1@]Z'E[Z *I]P!)D:"ZMRK&/"4:,^9SBE@#3Z<_C%HRY[DZ$/N!$ M<#OS7M;U(PO7J]6GCZ^F9E20W$OD@(8H%TQ[PPQ'"BM/-6'[J3P[&/;;BJ@; M@61,ECG^-H'W18^;0]UTY9:LQ[JE5H\/&.56EMW%].G:,OLX'\J76K73NAB2"N6L=N1:YS, ' ;9Q\3@WR3% M ME.'6"Z2%UYX0;?;3GG:+8CY$!M -,J ]S+TB!,;EUV928(;3_=K6FK?(BF.Z MX?[5,;BIP"\UHHW9.56E7YLDFM$4K.4J>U4;=7HVP[4JURDK.E)I0;.W2F][ MB&1[H(EQ@24H72:.*2$VEU+EP6(9P&2AK*7H'JF]X:O8)!.JX[[7Q]FM5IUZ'(N*->%8N* KH_\[MV&HH"X] KR@S).:(LUYHC M&031-DXMDV*5FHX.\5VB4?D5WC<:U3(V?8]8[[KV*?69+81]6Z.]]:C?JM!B MFV2LL6:2$I.:2%-NJ(EO?=?^[?+5.W5CVX%T00D'MDQ8;CR5.8FS5["4#.B8 MYTJL#L4!]!$S1%*G)5W"-M#NYBAQY\%AHQ5! 4"(1*R.M5H$ZL$>14;R',O5 MR.71 ;D+1:*KU3D1NU+D 97MO8K.:'O1V>&62?>J)Z.[U9,=(O5]'?L[((CV MJARB[MJW#Q"&!6T3"<@9\?[AE3E><\?$0 ML-6=MZ*MEAH6N-8IS9X"TC 5D&0DQEZU9DXA[:A3'A"HS09:9_GL#LA]PZ.M M+:;6]O]S4]^!D4B10$3A&/M05#AE! K8@C,/GI9(XT7!7R>5);_UL-JQF?2"JM#G37A*)\S#R\MW%%& M-+:<7N?M1[DFG&*OJ;2" M17OTV$5[=*^B/7J4U8FOPWET.;Y5YJ-"KQAWE+C$0XQPP",-2HY5YZK M7$OB]HM-[J#NKYMKX5A?E/)TXWNKS*/FA8M>2&(E* M\[_*%/4Z]&/[A9W>1<]&'/8X:T,[\P$G452>SCB9T'M(I08TKF=/2@VFFKYX M[Q$P/8.-BQ%VCY37TC*,0NSF:>A^S3OW%$]DQX- \HHIN5;EK XC"JL'-#6: MK7AI\'$SATP2RP(5BAI.90C:>ZFHU5K&N<9D/W_ZGNKYKDB+8J^B581=-W]R M';NH,]%!P@!L4R+. H+.IAD_J G[#@B;QH0V$38ZSG1L)F6LICHV.])&:44H M:*R*D[8>X8\'/=FKMQFY$BVI_Q$O$XKV%B;;N MEJ: P!73R*5/(8_4-S2%O;/4@K#9MG9ADLTDF7NN/[:%CT\HU9+Y5N=Y7Q$T M@\'H2[H_]L6*L7JX6(FN>+E?;- 18>_E7'D_B6N"E?[@;3KA9KNXB"6'5&;V M2O.GQT[SIWNE^=.5-/^ZM*RJ'UL:%-9LYO+P:L->J?3LXG-K*RI<4T]87UQ7 M4OBXBL'5,L']R@ ?6N+7IE0N=K4JRV*T&]U'+O+RPS^2W?4\YXT.2C.KK%>V M1TH=>(%LJTK>^)6R"6])JI&_]4=N%L^IY$4T/?Z1&%OC+4OSK:PM SQUP'0M M5<<@;1'E2RP8S@;]>G1L.=HE&XR&'R.3]?>Z*.70[H].5%#Y>^$LBL: M&?@P>:*T_NQ8(F*O'"RZDH/U&T6DIX8V.XB(!S<^7,M:NVEQR G5."=$!VJH M<4IIRN$'(37'.-B'=)0^=&2$7:ES:&JX[D .*6_VBAZS8T>/V5[18W:,Z/': MV: ;R*MM:.A":Z[[5/X=%:*A_SB:]%,:C063/?T#NMOJ$/C:# V))(%GS!OU MP#XGY1SZRGQ;]Z#4QSIV2R_ZG_S<5;"5&=3%ZLD'\+X__O0VJ4T?TG/2Q>8( M/1[=5NK_7]RAZQ)4AZ%I#! M5 9BM"#!"A],+I7T;2,;.]JCQ%>RI=C^/J;&US,6_:^^L/UQD@6QIWH]Q:RW M&6\;CNAY?*)$WN3 V.##JRI57H^*ZX1[UX!Z-PW,:S:3\YQS+8WS@";&8[ ( MM$+!,4(\,F'5;;20*R26@;@H$.BNE5;Y%2/K14)EG(P72*FL3+"WNO@8)42: M3U&Z[)+7J.YYE6#U//J+RO*# S)WME=""=LSH:390/<1:]XKNX2=KD7FNV)T M!\K6" SO2"9;P;32,+<+H.T5@V/KILJ=9@][!>C8<0)T'1:-I!:=50U(*D)# M55E@I^](??_:M!)M_S/MC_LS;W"E-?PP+8"I3:H*IT7-))H2OLP674+V.@>W M+4CQQ[HGRV,SK+ 0N0^2*5 <*/!X29%2BN/ ,#).MTQUS7..6E-&Y\N/J^\P MLZJM(U.GYSD?E-Q(JID%P+(2:/.FC^78FUCI$#,^EGKGQ/#DP\]FQ]P9;!"- MRARH/8H::14'"C98&\Z1]6J=YK/?::T)2FZM\&F98]$Q]=5I-Q6@YW7SW;YF M1M;5>U*-9;>(5]=VI"2V\BT?_/VDC,P5JN4,N9O#XA70VY8S'KA%REJ'!$:<.FD-,XI;;#%F$KL')2)NQ6"T@,$__?)Z MC9:_,L-[\F5UB'>WY[X/_]ZA,#TPT.^E!ODM"5A&U!B.G$' M1:.FI'LH1I5"\T@GGA9UJ(+(,2(<\T1B M_.1JACB/['%\^MAD1\V+3Q5G6NDVG*UM-[S@ (R5H'VWMA1TUOBWB>.S'L ; MCD(TUP8G"M&+6DS]TX'L_R* MKO?I?HP\:U,!YTX=9A_E =LK^8SQXWO +HSYK!ESRU2WW=HC7X:Y[3S,C>\S MS&V?66Z;9[4M37K;>WC;PGRXW\\DMXY"%WNEX[)C=-UNCUG]8U8R%MLFG";< MLU>B(VMO9?;@D-7^R]XKK8X]N=9FS2C5R_NB/\CX0:)4#??$O(%3MX9K:ZN9 M:,&"TCMTS5P%'C'G &^+#.*9_OL&(K9-W61]]F;JW=7 )PY(&*OQ[[KQR3UQ?K4WF+ZDRXA/YOO4#I$W_N/*4LI MCBQKZ0KVX2X:GZ]B&EXLM7W9F$]5>29T=T')H%#.- LBYSJ-CR%4!28^Q&OT7W] //^^V9VS6U=QCHW+O;64@\JDE3?<>!,MJMC\ULFVIBTH MWTLD'D9YVM%3?,'\L\#\J/I51[%0)+40N-33:!2F-J75'(86A@>*?]1.$T2*64(#'86R^>!GYOH'3MD6OE>-4/\V#5#?*^: M(7ZZCI,IZ%F%)5.*)T+?9S_]S]\."**]"@3XL3M.SE]XZ#JN>69C.32G)0U: M1S+SS:P&.*+93(G(#^NV(743C-H] ]]+@>W%GG?UU:J[?'LJ]:.[5'(G@].* M<,MIR)%1#CL?!)*>>N-:BFKDNN!L7&N%I#]]_GBD@2UU/O-J(G/WEB6A !T1 MK,+&TUQ9J31S<3)P4-1YTM*L^!&PVB^#F;? ZD^S/@Y5[[]DC9>N#==-V[V@ M>.Z\\$(+T.*4-BXV5.)Y3JG$GN^7XM<.H]W&$E3M!U?'$KR,[2WFE!3KWM8W MW&EX>&?$F%Q5#4TAJC]WPWZH3*K9L)C5CGMC/QA$JK^?%K$">U)K%0G[AK6O M]'\T:.'9WT +NL\^I%X][ZJ&@-G+F=?3I=28LAG.G#.E32-9EW(6Q==YHDV] MB'H?O<YU_GXT[D]FGF90X\>V&'VI.X]DCU7<%R4+N2+POZCU;M/8GR=,@@,8K_G< MZOOECVJUGL8([CJ=?E3%9\8& :-/ M?A:KWM\4F( :_BEZ,C:8 X\VE-?:R;7?(XT:671[Y,!\J[RWQ=!%DS%4:OL2 M1VFRDD3:H:8TH;]MM\;?FS^GW MAF;V2,5XMR, MQRZUM0!YVTWDV>:@T8TH:N1F$O M'>)6$PTJE]*.$$Z=0%H;D,[;F[%N1U>LL)PK+@/"/FCMK,L%5?)8 M+3422D[TK[/V*M^8$CC?SGSE7U,#ZS*&W^@5&#R_ M6X?H#[=>MZ/&'OA$2WQJ?^/V,]KC8!]*;-T#JK4 ?-M-[#& *O=<-D6R()XK MY255W\7?[V/;ANKW8\FW*I3T>Q24;+O\EIK#IX-D[29>?;=7(M( M@GI2+!295"[38U 0/&NEUQ^_'U6 6:6\1FS#>$@_CQQ M!WQ^!%549_[Z#-71BN[>6"52UB^LCB,;CP9@*2Z_/E^LU=F:R'H(\5U&V9K) M>"6]/A0@JQCYD$-9-@J^%/K^P"=UP8U=<"._X,8%-]IQ ZFGBQNE^;D@QHX@ MV'Y?:(K/ $NO8X[)7'#C@AL7P7+! MCHM@N:#'1;!<<.,B6"[8<3KLN B6"WK\=@7+H;URLV#7GUI[6%Q?__CCZ]?? M[WJ.+=.#GHLKW&AD4@;?JFN/C66_]H"*W9]NB@:N/]X:9)LAU@D1[HYS>RQJ M_9$^]ES^V,6)K-MIRTE5FQ=GL?G-6:&5+E-A[DI^2B,[5&DAM$$YLI91E5M% M&%+8NMQ:XJ5O&_*YG)&R/NMSG@]--E?:HAY!+=7N1^6G.^'V 87OA3=<>$,W MF_]FQ]E?)7=8D\/6+-57!C'KD!5(4LN$6"J[GK7!8\8IV-XOKFG MLUP=[/(T.<7A,.#;B[)R84CGPY V\Z/-?.BZ3 P$2^?MO2]S_YO-_A'!*@@M MG(YM6:PS3M" 7 C!6JQIA[QIX_B0GB"KA2M/DRM=])-V/_01S.S:T= L,CZ;4T>^)\H:]4L9C))2/* 2!54U_B0.@ MA>IHLMH#.:-%1HN,%J=S-7B4@7C"O> 8O VOJ23". S_(O@=JST'L9Y! ]9- MNAHX0T.&A@P-+=Q%09PIQ[@W5 8FD+%:>DQP,,0)@\1J'9Z](6*;7132$62U M =5Y8D7>1\F0]"0@Z:"^C=?@Q1#MK&72$HV-)T9&HU% VJQ6)CF$ 0.@Q!]U MK/28>7:U0VQGAEU9S+&L[/?+P)TPT^YTR'K8;-I[<:T=X#5UM4I.N.C[D@_N MLZ9$5 1)[)GRCBG!C-26(2HM55H(6=._Y0#[OJP#=VT/7K7,J\K2='KO9$F> M-OLHTE@1A?<,!<,(00JE4KH&T>BB=Z:V@^[A,KT$;5&@\VFZ(5F&3Z81MQ'= M#48]C0Q%@W0,$3%/F'&$"84DC0)CH[8I-]C$]B:7+)P,'=W!-J[\L5%FHSM\&E,PA[HTDUEN&P9_#T7/X221R9*'60.VZ5J5UQW[YDOK:BF47(7(E,Q M*A0I LQR$1DJ[38MP_; IW^%X<";T>6SE\]K@.DHK-6XC)\P83L+]^,2[FV3 MK2OQWNQ3""*E5X1Y; QSRFHG/*->>.L1TV+53S]H(@,1=5F-CT#HO\WRGN7] M /)^OYQO<$"( 2WNO,1>>>:(-8A3QI%%C#"L>);]+/M9]A^#(6_!8$>*,Q,< MPR)J J^\Y"0JAY6L*5W9Q,Y6-N2S<&?AWE.X=[;C,7/6Q.!HY/"GU*#,G>+< M!TPD%0AG&<\RGF6\53+^(-O=$<*U,U%+!GZ[CMHAQZ(@#D7+##]0R;8L[UG> ML[P?W&#W@C.+2; *!19HM*#)*;'.18-%4*O"W+*5<-5CG),IYE/,OXJ0UVJ\$]UXP%$3QCU-HH#$7"42:0 M\#3K] ;E_90)02SU7&MG]9"#]%[;'RQ98\WQFD1!/YC87J@9W.$R#4]9JJDU M1-C*=]IL5FF%0]KK((92YCPSW%M+P;#2G*=67<=I<\$[G+2H/E.=Y+7M/$*& MAPP/#S]1L47"DPS8N4A=T($1PTRP2#E!:901_FJPC]\V20^XP]K4]&)/H'B, M9RLR'F4\VMMW4?^K .8BTZ;ISM ME(P+CQH7MG9CG S2 PS0F$ ">T,%DP1>&T(9.E*_'=DA;6HVG-$AH\.C1H?M MG1A':+31DAB,821(A4SDF%L1I 9\B$>!!]:1;6K'E>$AP\.CAH?-L, %=2'U M[13:@4=AE1):8:)T(%1[5N-4'*)&&.YHWJ)ZM!D7,BX\:ES8WJEPVBKLK3%4 MLDB#"49PZB18#"$XLMH"_! %)T2'B!95N?)@.6^JQFBDKV7'5[W__-[AH@%E>IK]@XJY*:#33F=^],OM6.=T[ M;Y:+^0DF^AN*TE/'K?&(,J^4%23B$&3P-"IAV-3HA"\&?S'>\DLBL6]BV9>+ M5;-FBW.HH8I]ABKG\O!N<@42X^[6D7.7P4]ZX7V1)':W4B-9^M1Q^/_F(S&W7CS\/3% M&8&*L?FC,"6)RE9HO5LBI;&/NB-X8Q"_7^*'VP58R\K[PH-LT32NU#*/T00E5S+G&M<*&7H-$!D/[U60J&P>LIL):O&]%_Q2J^ MSS*<*Y6\D#Z<\H>7$GW-9#R87RIU_/0:#+8'+ _R&\?E9)[=0>\YL#\TQ_FJ MZWTOU*=M/WO9H#E3FQ=^.,][W3 V'B18>+S8-K';!4#D M!=)4.0OGR[R98X[-,0M>96:;S#89:#+'9* YF7$UC09P\I=[SZQON9I'/E+\ M<_\+/&,PO#GDQL?B5L\]A_I/M_^TY: >W;Z3;L7DM]O^GH?5YRR[F#@7G+'2 M1><(8MP9[9PB1 4G# DJUN33-G8&AW20%NW9:-JY,,,A]5T6_"SX30C^@ATR MNSK=?7YMKKMCF.*_4G[,%!=>#T;CQ$$%D%4PB.O.,@Y98)ZI1DQ0J4\^L!MJ.MAWYQ%P$6+\N>S MX&?!?W2"_S"+ "G'%$'!>J^9MT0'AX67'C,1$*5UQ^\.5,'MT6#"$:,L+0VE M?!@.KF'P-YWBNF?ZXTZ9VQ3^.>E>7\&SCQ-?.1URGJJ6I&Y+0]D5JV3&#Q\2 M-UST_9L9*RP $<44(>10 /1A7%HM*)=.:H:=PT'751%Y7$!T2@LD"TL;A&5! MDV\C,0;;U#!!>1XC,Y0HSH6C2@BE/:-D-;F\.6>>=@C7672RZ+1%=+;7,QJK ME%TNF8B",:JM$8(+3:GF&%FC'[W!FX7EJ0O+CGI&,QVH,$AYA)EWV#H0(,L# M(3;0R.L*.#6G9S!J4?RH_0[A^6V[_]=@X+]V>[W21QR,+\.PZ/;'IO^YF\XY MF,82=1Y[&.ZHD'9.\;'*-)BQ&6#+= M^U\*9X;#&^"1KV;H\T[PP2"L=3A5X="TGV#_\R^#T>CU BN,ICRR %12*6)SP/Z1RL[SS%*9I%PWE"\9S4_CLTXG,C5R#&61QEC MV:0L2Y9+-2X'0(7%\J]<$Z.TDU(K!GK/,HP4S,03V8#DN5S-JB.W-, M-,OK&>OIS+Z9?=NO;K1/R2J>Q72$ C&AC$?166PP:"!#W4$/>A*:2S^<7#2R MO&9U<@$)]DB)RC+TB.5I;.#Y[Q?=<]J_A+,J)FBPBWP]7, XN Z9+<_/L%% 7-G.'8I!7$G6T20KSI.+0);+5BM.3 C3 MS@6IK 835RJN63#.HLBC9+I&<38HH)RWJ#9-WC-LWC5_#T+4[9M>T1V-)J'P MW9$# N<"IH<#J19:"&^! _IN/00IPJ,/2D4B$?,$6^PDP41H*I47I-'"I2M9 M-[)--D(..#\I:;E?;V\2&\M%#,X::U!DQ' 5@@Y*8NR$CU(WVJ[*\5.&/_:U-RW MK1&RQL;= KR"0&":$)E1X,6? M=I2GT\:YL_!GX=_/6+J+ %9130FS0H3 9.16L6B\"AJSX#VI\2D:C%=1U*+" M2AD ,@ \5@"HU_Z>&R*BC3@5)% 1:R.Q$=%Y2X2D\9"M'$1'X!:=7*P#4C1& ]9_!64/V]1HMF1 .",-]&Q:J2_ M2SJ= _Q2<6?1[;O!52C&YH]CY;SGZ&T;,&E:0?[.42W&=!!&.48L84H'$Z,D MCGL$=HFR_J![Y[BC98OR=_(&QY,6D9]+7%Q6WHMA.S#552#4"4H98M98YK1Q MUEL1L7>--B:Z&[:3'9W+(6=!:8F@K-4EVD6ML2!"\PB^+;*$$^61I]*[0# _ MI&F+.PCGS?(L(NT0D0VZQ!AO+)+6!!]85%%19C"\<"9Z*NKZ1C9+: M^901"@93:N=>]+LP/N5.=#VE6H\V>M(;M\G*RW&>Y;WA3 M!WL7!+=61F$8EUXS(XG1 2/M+;6-'J=O>8) EO\L_X]/_M?H?8)59-0A*:QC M03'#HJ11!\1% !/@D F]6'6D;-%F;I;[+/>/3^XWZ'WF D%,,,RP8)Y0;0FA M< 4SCB2JT_N/-IFC2?E?B9]4O__]W^!B:D+Q,OT%$T_$[?:K8/3+U2NS;Y73 MO?-FN8:?8**_H2@]==P:CRCSX+D)$G$(,G@:%9ASTY U?#'XB_&67\(H\6[B MUY<_VF'QW70LL]59-];]1SD[.[[C,/%LF'5K_X_):-R--P^/_%R,BY^""U^6X[M;R7![L,*/L<*<2]6L7JV&7&6!-:9L8L*+NI1D!-8ON MG!I+'%Q/JXE(OT:U3;K!V>.@#9Z0_&Q54 :4QR.I7 JP'?/C05R<(!\6$6!N987'Q\/:.$9#"L:I6*3RG:6TYRF!H)!9A.TD%W M<]/2\#8(ZFZ;DI(K!(I:!4$T0]9JH:+ D>.H(B7&[.&>;\LEY,7JEN2<.]*Z M-3K1R*762EN8K60<:\V#DMX8+C%X)V&?$\;;3W0]Q)2L;!.J#(-+%J!?XN,[ M/#P,H^L -_@"7/;B@!H3[Z4QR5$T9K&3U; P&M<+9E@::)?S39SQX'IZX]F5 MF9%6/:UP/3."M?[IXX>W'\SG\ I@X_<+^'%K?Z^;L O 3L/56[R;I)6M[O%C M,O:V,]N72'&[Z?0U)$F]]7*S\H=H]R=E;BRO\#'CDOGDMCF!E+O\-JC51:&$RI;VZLEQ32G?' ML.AN98E@@4UQ.4S@\:=/%Z]^>?/^[>OW[SZ]>??IX[.7GY*YGO#\=<*=LM6K M>;EN099>WWFUOYB3O<2<'LI85>K^];* MJ#X_??B_@N_W7G5H7A;E*E<(7'EUT1[-9 Q%'):5Z(*\!!C#],!!B.O+2 MU)H1 +[X&80>0*&R>#A*QEK"O9DA5'XQ#6/>XK@Z-] ME\9U4_BN+^ZW"E*#QMG4P#)X-:7XHB6@P'JVU&,N$&-::&]-#((YIB)#J,F> M-L]'P25KX"L@W"CTG[WL#U8L@3',]@NL2_]F1M<)6"[#M+1++#$"(OYSTAU6 MY%S@VDHD1D#41.^T?.#6?>F.RN_ E25)6J)SLD^Q_&$$SP#XNDD+6EK&4_H! M)\,2E'S03W9XW_02'Q7&N2$@1NI4O6ZH,*AK,RP'-+])$I;^*,SD(10W@-:C M(O23T;-HN<_H4/G"E>53V4!8=_9;_KDO]&$V"_" ?IZ.[$TUL 46<89)(57$ M8!$S&:P-0D?)J##:A$#)"HM@C3#"XT'ZJS%F.<9,>=2>2D4QIXR!5:P#(58& MS8@+ANBZPXFSF>X?L#O)3!EGPD:P^3UAC%OP!A"ES(88O6>6A!JQG\_TH "P M^4(!$RH!T]]*$\C0K41^A6N+D#[3>'/Q')=8O"RCI;9:QMW8[871'-YOHT:5 M)ALEU99N^_<7'U\4,8")!+KT'PLAA%),OQAPV"+S[!^\,7E M*%=5%;]#_#!@PFMA_@%Y-8+3TJ'3WZJYI4 L*KPIS57AR#4\?IJ\"?ZI# M.DET+^N)[17]?/!@V5Z#Y7/1!)\!+#5W1S(_NLO@)[WP/KZ)L7),YU+Y*ZS3 MK\"28''UNN5P2XLW/?A5;^!^?W8[>D6Y=2)P*32XXDH:%J2/ *42<8GJ#GZN MB":8A^8ZV:*@F>JF2N KEE/,D.2,2*[3R6M%./=$@>X_4K1WF1XS=3UC[\3: MD_%@>%,,$X\G;D]OAQEIER32+!BV:Q1I$BJ31".%0T;?+_'8[9*NW1UX +?Q MO;A-5-Q6_\S-"[C'JI,=A?$ I!)[D4H^A%35K,OMHL*%7MIQ2C7+__HLA9+A M]72_JGS=R);BTLYGM6UVUW6O=<==')>CO'7$#Y0U7)?\#!1N;.>W]OX'V>R? MS6ACLOO"X\FV2='3D-8#87 Y<&7!=P=:)R0_[@9M;<+[\;,R,FMLP1HHLT9F MC5K6P/I\6>-(9V$$N[_'9CL+<[RM-8J;7NQI&E8+6J?NESC7SH-V)S]&=W\\ M:1M?]6(\9<"/,_Y;^O#2L5Z/."'4L^@9]DQSJB*7QC.D/6(UQWKOC2N)Q;C2 M;5CI.=E0Z.M%B\I\M?0H[U\R>F3T:!EZ.(>Q5MQQ9P*S&%LJ [&*,(>-R]\?>,'AD]3KY,&3V.A1Y,..F=C8Y3QV2,.MA 4? H&N4X7LVWO7^?,J/' M"='CB-[@LV(X^#J?]-O!$+SJ?K6EX+O H$/P[KJFMQ@3/RK@+8WOA&5;FQ[% MGB5*:,T*HJ4$D0[[9FE M=5VRFS?N4:UVSI*2):5%DL*5TY(J'83 +""B.2/46>N<"T@1>Q1#]FPE)6\D MW&-Y?YPEC#5332M[\(<%I$?AP2^=L9Q_;NE\O, Z-;D%2\ 8IL T"(A:[ A' MS"A/Q5&V#>B+%AV3/UO//:-&1HTCH88"W\%*(S'VB#EB%+8L>&(8%S1(5G/ M_A#;!2]:5.D_HT9&C8P:]Z.&95*ZM+OH(F?<13 P'+&(8\YC9/)8WE6+FEJ> M+6H<@G?[Z$GEWN*G= <5BSP9$JZVR#C'-.^>F643Y4 M!Y07VS,&:P3&,MAT6L)SK8@AG 8 1RF(JJM9=,!]#5:[K]':+G2/T8#*(GWN M(@V>DC^^#,,<*.\HTIIAHICW15EBDM6:CR-\D0R&8D)+!"E.9)12:%6C8N#^FZT31'6L\6-8[IU]=5Y6NG0_>]J MR?;30?#AZH?LQ^L[%!=I7W/@\S'<7E^:_F?XP&[U\57$EL:4@^T-TQ8I0&D$ M.!VMBA;S!V^#;>D!MBBNMF>IET=IS64H.4,H:<"JVQ-+I'28A:"PP> ?!N44 MEL%0AUS4T3TX2W%7@V^U_48&E0PJ&53.R3[!3E"$F=5..P88H95Q#KQ(!S9+ ML&2U4,I!2AVTJ=+!&4+)*;W&LNOBV>T0OEE7_+D]L+V)L*U#](66JFV-"#8W M\'9I@M=5P6I@GVEKQ$%_*5$]1NJP\L1;Q'Q46FLK4BYFM%XS6M M-/YLPX89E#(HG1TH:>-E.J.K&6?22*NI2DTS<91!J+K^JX,.()DYRF;C4%XQ#N,.9M]H?/&Y167.7J=^I* M4_9$>;E+?YHIP??O4B/WZE*C;MOKC!8ZIZZNR?"S_89PWBEF/[Y=T]YVX?.H M4Z3_OKWK8W\PO=1R?5#\ C_&-]?A/SO_^6HP^+VX@/'_5@/E M8.\TUDVMS4Q_83PEHXZ'IC]*8I*N]T,2^*7*B=.FKIN;%>^_/FJO]=%/=7V* M.WUV#[ B<]K685IC#<66UFT+XJ\\H7K PPE=RPV],!Z#VJSNF_HJWST'UR%_'Q>4S?&J]7B[PO*%S:JXZ'^K"^]-;S=_W MW=%US]RD*[UN/Q3_I^A>70^&8R .$*4W,.,YTZ5&B]=UAY>7^KC5]$.==H$? MIL:NH'B'L)3%,/3,M/'P0F!PWE]X$(L_/^Q8SD_!3]RTBMMG^&@_C$;OXT_! M+I[*,4Q'QI2(&@GFH[?"2TH8C:E8J.+T03TU^=P,$?=:(;(F7'.K1X'Q>VGV MWSR0'G!QVE-TVG_T/KK@Z"*/ >N@+!,,6X0HCDPI::EF=IN&AEO29;X7NN,! MQ#E=RDZ:Y?R#_[:NF7"\G>?LTAI2S@S:1(R?^Z/Q<)(R 8&3A\&,P@*]%BDE M721(<.?!CN61&<5YH,3IB)WDO*;_[!U*_;;\M(L_NJ/?_@ZKY%(_ZU\&IO^W M4HX.Q6AS.DYFSRQ Z*M&J$U)X)L_PM!U1^%]_#@>N-_?7]]U!H2+C@"3<10# MTYP;(R0QWD40S(AV/KVQ+W56M]DW2M_27M9H=P"YO$TR\85A'MQBXVV*I5F M(!Q8VRK!B$%1"*QJU,L.S:FW74'Z@K:+KP4RS'H!%#&<12>40$$2ZY PDGNT MVIS\$%2I.ZM5S]>=XV)A*E!.,&$8A<"8T2IJ"8J$(J^-5'CU[/\NK=NWI0Z[ M3^.>@F@2EV?B'4\ SAX77%%[Z:S M)31NZ=1-7;MU77^KP,OMW^7KQD(_6[3"!??TUOMH,1F"7):;W;=CM8:@/#Q/'4K$Q)#4:89%JHB"7U MK.88U\YMMQ$A() *86LE0PQDT3EE'?<\2N2"O+?M=D6> [2-?#<8AP+S%\64 MB"5"+5.PF)*P^- #_W-=Z^R-48*-T]^#9KLVK5[@]WE$:N\1DWU&3(\2"TF& M48)(T[\I+HT'Q/"P@GTP9:;&2W$]76[PV/LO9BMZ M'H8OW<%D5#>0D>F!00:?7#>4RKJ[?>QMG_C9%_[C3XI@"23J]DT/ENM6:U36 MXWUD*;ZFCO'#P;_"],-3BD[O"4,>]+KNIOP86(A7YO=0/ORJV^]>3:ZF\T[# M2VPR[-I)J8K@,V9\2PP'#[)I($FKPTC2Q..TX>>MT9FLW9_[4R=T,AQ?%O^< MF.$8*)^T4J=\8[;@H5=JCC0F^ ",IBSZO6&RG:G&2>E5=PQEL(^_=N&)%0U] M=[0PEROC4SI6>?OQ97?HY^.":28 =MG M!OSHX#*Z!BX8)%>_!F*6M4@I4HGW86)?0OK*7:!)4M:MD !P8?"EF[RVJ^#3 M9EDBRMH.4)-1=7JSN@,?<+ID&-VR5>'R3'NF+EQ26J5J]2O!O\KG+VB1N' MX3(IB9E#^LM@- )OM&=&HY)UR@SU^4'GY'Y=O'_]\S;V>$E%6.-W8?Q?IMM/ M-X8_WT=PYI9*77D,DPG!XPC6N835MB1(J8.BFCI\;LN+:S*7YLMK0Y*LX9R\ MR1@ BA;&N!ZYF)/K\SR;JJG%Z5$__793Q\_O/U@/H=7H.!^OX ? MMVDUZPB02O^%X>HMP.L&-JKNL;3Q?3^AEDBC5F("2SO8RWO=:T;P[*52=V)- M=5.ZAB\\MVG:STV$"7UO>E_-S6@-:1:SC7Z\',YN4M&V3&:JMK5G"4\(W6:_ M3:^A'XK+Z:3*LT!W TLUN5"SMQ97^!GPS'WS6AS!RES^.X!S-%R:S$I^R2*E MNX#/7;>R1+# IK@<)ISZTZ>+5[^\>?_V]?MWG]Z\^_01;/&4_Y2,KY0CE\#V MQ^_,RW4+LLS42Z\>&KT1^XB^G*<#UL?UJM-QHY_['X:#?Y0^[8K5.'IKNL-T M6"Z\CPGIJ]-S8'F\3;:K+[L&CZJW2E+5Q?ZL\P9L14G 7F2<@TYR042+K:(\ M,&$:B/UY37&T6CL!=XQ&*\6<0P94H3#>!'=O[*]1QRT.TH'"TBU)]!C-'*TR MJ+RXS3!S!ERU"#.%DAR!>51EII(&M^M1ZK,(BY+R&2@T%V#70V3ZCZM+H-7](/(51M?'73EZKX M:LG;H#Q[O6DBU%^?I9U_>#W-C*U>5WCMXKC\_+.C;6LLG8XTD_%@?FE8Z:SJ MVI)VN9/\.OOKP>=%9]G#]96%=LA77L@6WN]9.V?+SY](-CYQ\YGQ+<^\3@VR M0VS%3-WFU73HDXQF%HE_4 Y[#4]LG\^^_:'N![!.9M8]F77)U\X\VQ#/'JHJ MP*&8.8O/?IR:K-SSY=+,&IDU3@-@+2U-\NN*ZUSC&G_?]*JNI=$!1:@91-CA M4..Q4>FI4N_0EL?4F97BJ,U),'O!FA#P5ROB7)AQ\3^F/S'#FP(?$J\;J3-^ M;+[;;E#KU_JAZ_7G(V'M_N7,3W;&?HM%#&L1B# M"GPU.'[_/NTTQK'7INSM67QZ_R8[ZQ#<<$.$PTO# 35=1I.,)NU $Q,Y849@ M'B5A%A,MI!6$$MC:X#!#1=%:Q>Z'-$2;*NY]W$AE:85MMWI M(/>P(:![ :]-J#;EB-? $ MX)C$ET3&K9 B,"&M,=%0H;)1E5H::P^UWSA\> MU4[Z5Q@.O!E=IG+HK<2OEIE 6>A:*711$'!&0JKT)5)[#NLM0\Q:[(0CE.F] MA>Y8YL1CDL,<-KJ/X7].NP1A-&Z/(7%^;MW)D/!,_*T9C]TU34+RM)R-A"B& MI#(48) 0+JUE'.G-C2E/&L+1#1=3;)>'E04]"WIC@FX1=0$'*H/$3$NLI*). M!>X$(5ZHU6X@V1S*8973F$,7;CQ)U1)[16\P&A7?I,-HW[;"+,JNWHG!;2JJC77"H,FNW^/S?TKD7E6RF41DA430DBMJ(F,81$,C\@C M2:WV4EC1 O/H"7I[6<:SC#M^GB1#L:KC45: 98[>Y*/W<;*X-)V M<&D(6R+UG&*"!9&<48P543SR*)4EV@FY6HT[&V*//4JUILA+.ZVS>?>15+Z_ M'=!YN()-^_'?Y@(Z)\3.AU3W.;I]MN+\SKCO S#?8EM0S[@(! 6)"//*&R.\ MC5PIY;AV>G_O]ACQ+B%Q.X%TASI'C]X\RQCSU#%&22(X"XQXZAEUT0@'/"&" M8U%)4]>DN66&V]TV*JM=5#+JM#/5ZRY)6'W#^D,%]AHJ %=?'VJAOGD[D7XC ML=NF!/Q@DBI[/X!)'DLMF+;2I\ER,5ZF\ %.K1D($TRFU@P42*8^E4,3@NOV5-AC03QG& MCIJTE\]5'1-S3J@-6J9'\_*W=OD?9\K,P4JK+W<7JUH[3[C; MW4)2M0W3SXU^F=7.?3N_K3OW;]?IA/:5Z3^E(?;80PQM"A+4=J9=W'/C+A)* MA(XN,LM2?1/##,<*,1\M7@UNMJ"R/N]H=%8%$YZDNY6EO#U2[@)5E$F$O=>I M7HKA(6K/I%;2.H152RO>MSXZOV@\M<)>.C?+ MO:U.3GLPLV*Y7TN.>]^OA4VI/+94<>\I8<$0ZYFW@)N4B8"X;%EA_95#OIBV M])!OCFUDL6^QV"O!D+0\"FHE(UX8%)")BEO'4@W(7-J_)0"0(TXOWUQ=]P8W M85ARY+!K)^VI_?9$M_K:@W2O%UGBU2XK!.V0:8Q^5%

V6QDF+ @23$M/,&*<6&6X-]9CS@D1L39;OTTQF]86 M9LOU1#+>G!G>' -ND+-66H&B1HP1+JQ346@6F-?*L[BZL]8V"Z[U7E6.%3WR MJF_93VT8]_:TL^;\\6'&'@LX%RQ3@0FD@_.,!@%D/(/(Q!F8-0YP1PJB1AJ=<0>,DUP;>V[]W:S9M*YWN0.,GU6]RPK)/PT!/V,8#H/_-'@['%REMQ8[ M2&$DD*;:*,]9B$)[KH50WE&K(L8ML!:WZB?>H:JED;4S*7.9P2:#S0/2V;?" M&ANY4=Q([ 5G!#G%&;)>.A>$"E'GQIW'!)N3Q_<>1[';>XLMY)JW36/SZ>LC MMN/8=WOIT_2A<>9<#(&$H!AEWG#%+&@1Q\%>51A%E.O>YKJW&;*84PM9*AEC4X $IZ[CG42(7Y/1D+WPQ^(OQ MEE_"J&+A^D=Z37&T6CO! XM&*P5J%1G&I3#>!$>39"5I>EG\:(?%=[,Y3!=\ M^UD7#YT\1GO-'L\%^-WD"D3TL.D9KWH# M]_NSVX&2F&I6!^\\IXR0H )S6CCLH[:"8[,JOWCNK.(DR<^* ")VG?A\. EU MLXK"!*3A[E99)HRTW"*&B=7684>=Q[-5J1.8?TQ&XVZ\>;@'\^DRP-5>;_ 5 MQ*HH&;VX'@Z^=#W<"% '!GYU/>@#X(R2B],/X^(:[C7P0.3KRIHJ3-\7UTO@ M5-AI%Q"7J%Q^8#P8F][T-4!.>>_D,-V^N@EF."H"N&U^)H(++M3W2^QXN]0' M$$&,]^)"R:.Y$&\QD/)A?*JVBV;69:D-H M,37O0/&7^@#L8>S QH.]:.,C'Q0S75Q1!P@6A@_%UNK"UU MMQWT/ Q@ZH 6 MLRWVTQE5#PT69CXY*)\LJ]/S9Y=#QY8/M[ETK">21\&XR?X]7R[-K'%8UD"9 M-3)KU+(&UIDU,FMDA9)9(RN4S!I/7*$<*1&'J(,=M-,K&3>ZF=)/PR]=%\HP M4^F%=LXII(3R-;7X M[FP[Y<277.,[X\B3QQ%E@F*!6$&=99P:0SESUC'O># ,V].?Z\@XDG$DXTC; M<<1B9CEEE$ID $"$B4K2() U5&"N9$W/IAF.M*!'&V(93C*<9#AI#9Q(ZT(P MSG )]HAP6 M#TA%43I3'GL2]W9N<'YNA)4/+4X86#;A"C/ >FU0;TBKD*<6> M>F-)I'+54LFG2S.TM(1^&5I:#2W,(/!\**+"6N8B-50Y9UAP@@7I[6I0=ELG M*$/+.9;73KMF+=P:^SGMI8;1N#U[8[F^[HGA;,82=_',(8L=5YISQXQ$QE%. MM9-(4FFYK.FXEC>9[@&OEAD_6>K:*76"*2*I#0J#R8 I^"I<2\-T*F>-.-J_ M_,U10JD:9>'+PG>VPL.\;=K'X"0+7Q:^ M,Q8^(1%SSI*H//-2@;UIJ(E:!:(%)S7=\'+4/PMB%L3&!9$;+:.DBNG(&4-< M*<:P4"0HPP4/-44M273IJ5].]H9/6ZRPO^)HLUO_K@.;AQ\ 8PV&?8+D(6%ZJ>M"#^?WR[@4VM1 MLBN:SICNUY+GWB]T+%D\0D%-]<_R MWL:61%L)O E>,6,$,LHQ&;1Q'HPJ8$I*M.2Z!3TL[NU!E)L0G4G[B@PO3Q)> MJ.(8# AMG3#,.J>MY(AY$@215N/]LW^.TE"1\0PO&5XRO+356]'(426E%T(J MI@15R%OD/#%&&4-<3=IRWAO)#DP[Z)*\0,"@() M'GUN<9\A($/ XX: =(J 8\J0)I(%PXP"&7<8*ZDPP\RU?C_HB4# ,?>(SF0C MZ.)J '/Y5U7"?Q"+;SZ;;G_T;=$; ).W8R,H[X*?& ,7>>1]_*_$(+^4[+%H M!0DI16 XA.B9T=H('2EURG-G'(TU5E#>MLF)*%D$&Q1![C4US!DIN63,1^4# MIAA'+G3@)NQ_A/JHS^QM,+KX(-E44?E'-7<2BLY]1K59!OD@'V6RBR5 M#]BFWT8L%:.@'0EFFBD6K;.:M&ZH/&W1[W[=?@!I_[ M< ?_+HR3AD@*XJ=)^#2XY??11=\OL/L(+V9Z&A4)%9XKJYD(#-P\$12E!ANG M9$VQZ[P%T:#@MLWOR\"3@>=(P!,=0\@I$Q!E3%!E)!(R$(*HE3)&.*]9APK9A4'+YHB\)Y)L(AAOUJKYZ2G7;(-E($G M \^C !ZF _:2 _Q(SV)@FDK%L6#6(\L9"GE?+6-1QJ*,1)81^.6%B5H!I6>ZC8H VJU<*\3I*ZXAC<'ONL*6W%SV2.E M^*;;=X.KT-)]SHJ<;=,;?C"QO;!QK1]+UZJ3$F%730.<_F'*Z-.K=\J.!F\U M]4ISX2,XV-QR@K4 5<(B0J+NI'G>X-Q18EMOJ698R;#2,*QP;(Q15#L $2:X M52:R]'=@U"D;5D^IM*D '^[@MK;7R/B2\27C"^"+($2E\CC6(T8HLMR#)0-V M#,"'M#5=P]M4@0\3D=$EHTM&E[:BB[)61.=H,)8PIXR55CMMC8I"4<7R@;Z, M-!EIGB+2[!SIWP@U.D9+.0N81 12M.A&\&?S'>]ELLD7#=GN8_)J-Q-]X\?,>R^-$. MB^^F,YW1=1TE'D"#X\SFTV4H7@^N@--O"A"^03&Z'O1'@^&H,,6706_2'YOA M3<$0_N;W;XM;Z2Y&Y@MP]:AL*_:B> .CZB9,#%?7O<%-@$%V@K;7LV]-HT!_,W]TKR97%WT@9F_QS1' WIOID^%/!P-< M="$]!Y##//!@&$%>,>\1I\@'PHSTNQ\<-']\')OQ9%1"W_\'8^G&;O#E"&N@ M32Q"&YDCVW-RO\VVFH3QEU3 $X"V.RQ,28(BF&&_7(71Q/YC1NJ0$E7Z1:][ MU1V7/#=Z4;P=#-,WBS2C\DQQ,EF+-.+B_\%-@$'&"WQPNUI^OX6:KL7P;V;L M+F& 2^^OK(]-[KV.P3D;&(Y!AV"HM]IS6#,A5@.(JW:WZ7^N%-&41:IU.,6Z M'8%>W$L>HO5 +\MT%,8*%9$2UJ6>S7XUY6B5G]M#+U:CM5?X'MAZ?#D8+<++ MG$>!7&N8='QM-Q&\AM#F]C. J?*XF.0./>\C?"Z,1? + Y/0+H366 MB$E$.8D,B*RTL1I3;S"6@4B]LQ-_HH581N2K! R QNF:6R!586\.AM#O8_GF M8BLWQ17RPB%A.,-4 -I$90QE@3OE14VG^!;0]GCDX4)[39F0G@1&&='$TJ@] M0F!V8%+3-K@-&(!1W?;Z76Y\45R %Y/^-KW>32?=$*S%7G&3C(?B>AA&,.;@ M[S*M#X7OCEPR&^&;PYLEWATEN\%'8=DNS(3'I M7&MUP('Y;(:^U%? ?*"P9N_]QY\4P?*'T3*Z]L*7T'NQ:A>7W%L:)=W* RJ^ MAF$HS/7U< #V%*BDWDWQY[V0)T5L;G/2%Q/-/9*I3ZZ.1H*%@:ST6!OBM#$A MBG:1"I>_6,+6 0,1K#UH+-#G(O196"(F\BYHPK%:/=FX* M"AZ'6JO^\1UJ8?UB4W1F&J-)'ZH+ZE0QL=N_R]<+ 9DJ&_[[ EV/X=\?/Q2S M$PA5G/BAP9EB)=[X[.7"D&>C<#U0PF7H\7*>H#\>7,]N,KTR"S]689_"] 5V].\7\.,V"+DN\I042!BNWN+=)*UM=8\?4^1TN]CETK35 M_$3!UY""\2DV"BS0FWTHW7!^;+J[=W2E=PQ>>VS3MYR;" MA+X'5?'5W(S6T&8Q./OCY7!VE^D&P33<6_' ZG*40=_JW5E@&*&__%!<3B=) MZGBGYF#+]*UGP*CW36WQ&2NS^>\ 5MEP:3HE^Z^LV)38W3&LNUM9)5AC4UP. MDPS_Z=/%JU_>O'_[^OV[3V_>??KX[.6G%#!."C9A4#HP]>-WYN6Z-5EZ?>=5 M)>"PKB @[@[,_0)*/(3WUV%HDD_X2S"C,$J1U5>]@?O]V6V@E1J' A+!Q-0V M@6J+ ->X\,A9:[3<[)H_*P)@TG62@^$DU$6FH_21,*0M]V!28F6-_\O#T&28\=C)\;I+V2L=.01]W1&'PM4(!#>$"2K_(] M#]<&( ;CFU+QP9,F$33B9)A",U_-,%P.)J/0 ;0Q'KX4NPYNE^P(4 MNU"%&8$-"\8R_/X2+KN 8M,GORA^[A>?0Q_DK->92>VBF^<'<+_^8 SWFUH7 M1;H\A*]\-;WIX2ZX>Q>LY7[YS?+&H-V&5Z/TO+1W"-^!?^DN:;L/# 9G^F/ MP.&P&X:EK1WZ:1MMX?MF7+[H@BW1A>>DV\U8/3;AVX]O-!_VY\':_:U-7V)'%A2VSR#Y402E0ON2IY(7 MM\@#22XP*:[@.Y>C%,!94-@E"QHC5@E@+[CRY#&,_8)_QQ'?KP M.U:[)J.9*!3@[!P,] 82Y*<B)0YY&I 6DMYK932JHQ80=::%YD(S552CZ68E MW*'7&WP%@/U^G=71O"S(?7A 53RPYHD;:;_'@NUJ^31/*+4/H?1#"%5O?6WX M4F5]E7DHX'_V4F*. X[ZZ[,44X?7TQR;\G4C&3.KKO>*?[9T%-Y,QH/YI6%E MA5?7:ITQ%\?E9&[=L(8+ EQUO>^%^I()L'K;9T%M2)^KO7\Q''R=ITXMI%'M MGLRX87:;BY#4YEFM&1_:MCK"- )R")=MEJ>1]E62Q0M6QD_!E5&S@N+.@Q+: M=DYBJZVWL0M%C]RF]WZF;XKY[F?]D[+[PN-)P\Q<\?(NK)SLFM;RZR&6*3/& MUHR!'C5CU%'Q#(>VKW9=9+75L/(*,^!YM'[!!CXOGCBP0MNM:M-#_;MY1'T> M#AN-FQ#7-0MQ4&1<9L8FA&9#VO^QE4VFWM,;0YO7XM"F_=2;%NPOS;7T>BA@ MIK!@"G:-3"^,FC9LMC\_> \YCLV_NP_J<">?'G:2\&&G!T\^^?L3A9;WSN\< M%?0(AA\B4=%+IJU7U'M+'1.>(D+U%L7H?B[+-Z94H#(UZ)>!*T.%9590>MC[ M^#%)3'.U7#1JN)'Y83C_2#HF(T=&CI,@AU!:$0Z0$2UG41"#&=5(64TCXL'4 MY%K?S;X\ 7*HC!QYI&M&^N?3B_T6HWR Q'+F1:H)P!PG3%EG!"981T>E0\SS M+;I*'5UBE:P[.-A^7CJUUW1+ MOK]8XL8W51)+@T!%._#-]A@7+?,]LA"V5 @Y%3A2ZH1V#(>@B%7!&TDI5Q8% M^S ;_NA"2#H,D:8I[%O]KAMTRF_)VC[?X<32Y?OD-_O;'[](?>2/CJ(-Z MG''"&9O5(9_6V'"-B Q*,!D!S9 .44JJD"!1;Y,PWTA["=4BP^#D ;4LI5E* MERN&*DR4=$Q;II@+6EGGD"0".P %C]/?) MH2/$>JF%5D$SX;4)@:2*)LX)^%E3P_*NG]!(;U!Q,ML^!]VW#[I?#H;CY^51 MV&8S.'.$[[PB?"4C? (^J ,4%3$W&!G0YXRA"!BB$+-*6!2IDVYS7Y5& *5% MV^XM,["SW+13;G@@E@2+L&&,A;0]I0SS5@N$K&5TJ\Q38O]C$CT+7GGMH2 MEOZ8^JHDD[5J_7ZZ&/2N5#JAZ[SQE%Y+@V*-C?MP9L*&!CPS;JUVX!;KCWJA M"0HD!+"IA99:4N*"X9XA37G.!O6=PLNPY(CH*K*Q6H29Q[A">2=/=VC/LG!^5S@:*6N>= M'7@R^T(+QY%KX[#E%#%JC9$1226T.$^S&R]L0CHMA13Z@5G$FB4_5" M3(P,2 <%EX[B[_$.DBW:3MF^[>D)DY@R$&0@:!((K"94$6EYL)%1%C0-@ 1$HXKA @+TBN/ M,4-2(NZ0X63S2>9&LAHZ]'1;4$VR\HI34OW>KR?X_D6J]5XM5]!#JE37]V?8 M\*5=^S,T3RF,]B(5?@BIV-%KD7[K3$OZ[5]Z>CGWV\+)5 MU5UY' ^N'U8P]5EU &H[OP[2*"['X^OOO_ONZ]>O+_ZPP]Z+ MP?#S=V BT>^&\/9WL\\^*_ZXZGW?,XFI0O_YWS_6GV?J]EUOXF$>H5>>C*M: M/I;RD3 Y-2P>+Q.D /TT[1(R;6D*G_\\&/C41@2F_J7K0F$GX[(Q"&"JNYRV M]TB=J*KF(*/KU/X@C21]YMK< .N_* 5]-OK-EEBCL'L+*2O-+5(GT;HN6A=P M:3RZZ/M?@*;=7G?<#:.U?2^<%Y%)21$E)'77,MP$R;E!0A)O<(W)NW/?"V]( M4"H:ZH)EAEBE)5-<*P E%3")]\/79O#;!S+W:MVP0Z>MS7/>@U#D083:JV\6 MWJ5UP]WN" WIBXTJ8KE)P\Z:H9'R]+NX8PN&VS[%R.L[+$YI,OQLOT&=(OWW M;1/%O\OQW>GC^"6A=7_AV>4* 2KW1\FL3M?[88W5NKO3M5 X=<="ZD"LZ=9+ M#566"EFO&>MV,?5&*JVO7[[]5^#9R_N;3YSEE![5VSF5__^4\/,$MOA3(F]63UD]/>UE:$8]18>I$-IZ+"3CGBLM MC-8.268L"JRN2GMCZDEV-&XXRSBKIP.HIU.ZN(T?+&N-_)8'V*;)9JUQ8]GY M\'E[+ @VBPK?8D\CT'+M%/9/V:*-Z/754JX#DPB'SSCRIG !56"BQ"]MK'N M/.%3=#O/"._:Y5">$>&RHLB*XC%2O!E%H1553EELL=",NZ"\#H19')&@'*FZ M5KM/T0$\([QKJVMW)M0[8OAQ"S[,1&M$G#,9FU&OF8Z9'5NUT?68*)D9LD5D MS/B8V?$Q[[0\SDV5A>/F1SM*<'9\FP7[* 1ZS!HDLU"KH_7G0:/,1!F'6D&A M1\Q"+;4^G]RIE1\3S\VF\7P4W//N'\\O@3"A_WVY#^.Q8DH+%(WSC)BHE&+$ M$N.#P98HN\4MM-?"1V<85Y9Q0;6S&#.7LL^Y0Y8\>_EZ,ARFDE15UE'OUEC^ M\;MT\Y>S7Z/)]91%OB'?PD5XF:WI=RGMIFXF+I M@':Y:^=T3*KU8=C-_>\>=Q"Q+9':I[X.>]D)B[4(+"C\P$R0R#*.O7',4,^X M,SZ(P/DA'431H9BM6TXMY6OYMN8;RY\V*Q>[M&^J!VC?4M MC#=]Z_ ]C \[:[;7K'GN8=QH#V/RB'H8,T:TBY1:$P(+#"F$HU>6I0;S7MC8 M6 _C7\/U8#@.'GAC?-GM%\:Y(7#Q8I"H %E('8>M@6^Z4(PN0QBWH[OPGO+* M]Y)7L2-*3=]?X!77"V98JL_+'XHK,_S<[3\'IIN)Y_3*3(56#+(HA!_,Y_!J M&,SO%_#CEBDW=)5;N<6[2>I15]UCZ8C _;R\Q+UJK=E6HXW7C.#92XWFQP@J M*M9-Z1J^\-RF:3\W$28$XMO[:FY&:VBS**P_7@YG=YD:OE, 0,D\J5F.JOY7 M^>X26%Y.)UG&X^_@9)W!/(?0[^Z=VE(+X+NS^6_@ND2DA>F4S+>R8E-B=\>P M[FYEE6"-37$Y3);GGSY=O/KES?NWK]^_^_3FW2<0_Q+24VN4U\EH[:>*LN;E MNC59>KW\ZL$B*?8223FWY[=K,OY3&+EA]SJ-;6UO<229-3&"Q2 1DP1KX3UE M!E$MP7;0:-?>XMLK^59THIZA4/KD3%%.+PTK&2BO/8&&U4W'HL2N_51K"M0? MH6_J)G9: OVRFVMJQ9@PY/[NIR=M&=JBO8 MO>KE7:G(!4/PEL_/E?,SNQV?W;;A-O0HN>W0.'ND%(^-*_Q_R_4,_KF!D8)9 M7PS#E>GV@733?(R425]1J'A>#&;V:O7FT3(TUE/K%*+[X*6;;GPT$9Q9<2[J M]PIFRWQ1K?*OLT4NW_P$2XP7>^@PBQW'3B&'F0Y:>:NICEY:)@43ZQ.@%W8' MTGG^[_UD> -.[+.7XL4\HVTZVI=%>J=Q!MH>(([(4IF_V\7?/B!/5?#8,\V" M]2J=W79> (-[)4U8NTFVEK_E"_(X^?N8J9 U(WY;_N_4*M%W1PZ&-2Z X<() MM>#]1YKGM&K3.>M&!]78P>0MV*HA[-IJ(_\.>/TT9;=?@=L^A*%;3DVG5-)H MO#%:((9U,%)S+[E%2EKG4 UXU22?B<4=?C;?X'].[MWA9R]T2U//UJ_QSF[4 M0Q?^+QD-,AH<#0UBC,HRRIS7@GDOC)=1R8@P54QAB[?*]]D;#5K:%.NLT&#; MO><%T_)@.\]RKVTNM=_.\_[#5'L-4\^&6<=;LUR*!QN/[\#J[]T4IM^ ?(\1@^V(5Q M=?MN&*X 6TPOA2:'@Z_)O"WM7?AXNO<8)IZV419G=07?<.777AQPN?4^RTW0 M7ESYT,$2M-=@\09GMVZW>)[^^3EG&*:!RTC5C$$9WETT8$B.H;P32E19@7%U?-D:=RC M[BCE$TT9.0YZO9+5OU]BC"VP]@$L@O=B$7)?#N!F\N^Q9N3@>8];3'H?4MV; M+KEYUGN0BN8\BC4VW9/+HW@<6W^U>13W9U"<9$C5;G?>9+PWNJK4\0I4;]31 ML&*D'2&2^?3;%")Y^%FFC2O0EK->)YG\_9&8>^WL#^8FN3JCGR;A'.6228MME9(I:2PVD>_77QVWQ*/0K*S"7109$>'Q1/AWPGC "W'US^7S##3U\'BU%>[!FC2!*'' L!VV"1PA3 PUFM MF3TLIN"6AGG;"1QM,K18-K2.,ZBG9P&5('4Y#&%Q:SI8CY4(6 C!K/76*N># MQ3IB3BAC!VV'P*AN)TQETV<33/%L^AP%<,X#5=X.)L,%4$'.$ZP8\H)H%BW1 MG(-;Y:A5EA(5Y4%!!9.6%K1H)W*TR?81V?;)ML\!4:K[9SB\1F-9A&F)%<.$,#QBPP; DAS&LG#'-2Z4.6N>0= M0TB$ !28UYM$Q[97%AJ! D9), M8*X/&9_'ND-DCGP]&O,O<=_WQ<]7UY.4IMA-B3-A-,Y&8#8"#X!F?^_/4L2# M?_.'@X]>7*57B^D,T7'*M,V95T-YX++W%2JK@XX%;'(MS:H1R)IAVS XC M&YGW Z ;Z-,TOTFH3=IN ?1MI%C;4/'@];+/QKYL*WT>6N?;"69A)B1PQABA MW%J"I)%.:D^X,8?<:CV[%A0',D.KWTU7S=[B<,,^1R+80XY$U#YRTY<.7S5[ MBTGO0RK^$%+5/G+3E_AQ#D=U^]VKR=6=,$QY(O%N08OJD."E20X(*&'3*^!# MMX6A0.R?NU1LN5<>>+FM$Y7.$1:A-"23+A_T0UD%9>MS5X=FB+TJ*Q/Q$(:H M?>2F+^U:R_D I-JKXBV1#R&5R(>HUJC'3=6CUG7XM#U0?4>UZ&L/Z:2]A6/9 M@R<^X[5F27:+"!SI[-2' T7BS__\U!W+LE5[*?G\5-X[.?N]DWO.3^D@#.7< M1*T10YA;F?I8.4I3:Q$>UYV?^JU\UNMI/8R)Z:6B?Q=_=$>_O1OT7\^-U?)3 MH[^5QUB;B5%R+=KI"[=[]Z4&8O.1JYQWW)HC5T%@XI01A"/%%/(*M*!IX6V6@VL!H"O7RP*QM8[3G8187"%$4D,5,L>JZ,-QY^L&BU8:RN*MU) M<2B?!3M;"RN?! ;]J$UD6P\O&QQC#O M]/G#^?A8SAQNQ_$Q["2S$6-$C&-*$(N5DY(2QYT+CJT[N'\B&,PGS@X"@*U* M-BZ/H;4 $',^\=GNN;:5/HT?:5.<,6U,)(0(Q@Q2UBJ>*LX)S[DVKEWHC64' MM[5,W;GD)$\IL7_*X%[=0\BQNX?;>APWJ9XW.9$_?* M''J!5@2N 'KUTK1,OZFY.A2\".!%>\N8P$;Y #]8H.!7>R-]38>C^5QK>AWM M.U>\?J[=?FK0,AU]F?A<*H[TQV04"@/86W98*1+U2\JDH76 +4;7 >[U)?1N MTJN>21G2XP'PY6 8"M<;C";PF8VM5:82L4Z$*I"X_;M\W9CJV2)E]MG+A2'. MGNIZX#&4>'DY3YH=#ZYG=YU>F6%F)52SK-^?/GYX^\%\#J_ Q_W] G[<:M8- M:90KMW@W22JHNL=JL^NU5%FB@UI)L.PG3NK-/I1N.+^V9@3/7NIYU_:%M;H[ MI6OXPG.;IOV\].Z_+TSOJ[D9K:'-HL7QX^5P=I>I%3/542CIHYKE*#55]>Y2 MTO/E=)*E&W)WK6OTVO2M9\"8]TUM\1DKL_EO0.Y$I(7IE.R^LF)38G?!T.^Z ME56"-3;%Y3!!P9\^7;SZY(Y"&VR7JJ\6/-RW9HL MO;[SZKY&/JF;6R77[V-2#Z$_*D7YUTKZ7P]&X]''2S,,KP 3_F786&>18O3; .(%A]ZIC]: LN%/CZ;S(;-<]V#0+<==(IF MC)O-#]QCE'0K@VA5LH>?[3>$\TXQ^_'M&AA<^#RHO?3?MQLYHV*,>_EB&5BK M:U_,L&OZ"\\NYP+.2'^4U'NZW@_ 1._[Q=_,T%T6A'1F0IT$8ZF/VG_\21$L M?Q@5KP9F6)Y=^JD+MAQHYU%A_."Z5-?P\4^387DNZL.@VQ\7K^!A'G@:&/-% MI?+?_',"?M8=3BV^25]-CR#HA_)CZ6KY&O_P;:>XG@Q'$YA*,@C )8"AFJ\P MBA&@\TUA0_$9'C.U%\+5=6]P$Y(@I:-9LY>%GXVV4UH=Z136I#>&KXU>P&"* MY)O*)Z9Y B'@.?\$[ZX;NS $L%?<[P70 VXV6AK0 M[+S7S!*&.Z5?HXD==7W7#&_N?.#%_\_>E_:X<21I?U]@_T-!,[.8 =BKW1[C:Q><;EMT&?AO. MIT<<8A\T54)AQYQE6#H3L<2@U"*/BABOGS+$F.]UB!$,,-_<$%V/[,J^2?/9 M#*HMDTFD!M/$Z"X !6#;U,R.^8/0 FY;1PL0HX_O7R]6&*%\^;69SI*8Q_D,C)RDV#\/7 *"JH=F-H/! M2(R12'9ADGXMP!,L!S@1]6D,H]\O/J[*/I ,+6Z#S /[)<:RP M%T9O\41A/DU"=1QG\:K$WM43N];5W"B4,P MQC!(4U4=(0I3]B7]: >"V;7= M'@3*']._56KK;9B]BV^6C==>T$K\D45'O:!(";!4?+28>L#-@EVHU0;A$HR6$],^+?MSOUH+ M9=SW$#NTD]A:H^*^APY3HP+=796;A1GN87P6$FN&E4Q.BR\E.("9 M?67\0NYO>&F5*OGO\9?P.4R@B>&PF8 T)SY7?6H7HOH<>6X7HJ42VEARZ[R%Y*+OD M3;"3>=*QI66"MK1,D'A0? =N6XWOI'>^'4]FE\6KV3"9#0Z09U@B0=W,PKM/ M4>?M@L<-P]9M;QW_3=@T63JRU9U3J&ES6[/9@78K$6ESO6:E4[P.FZ3QI@Q@31EAID24H3H_3F9@70&SG0S:>=[7)IW]7VF(3RG56N7$U-?_Q> MD2=7KERM@_G _3M[K&)9(N%FHO]1:*GT5$>(J#7 M6+^UV=DXS\@VEL \>UXE/8TLO<[5.FZ, M$$F,93JR5(%#>XN\46#S4,:0VZP7GC&QS4SLXQV?9=TM2#R@L_^BF(R_' "@ MUTM [:+-K-;-=;@H\6PFX;@"ZY27NC;U>NS+T$GFJ8I^1,L.'?0_-C_[?)>OW R!QQ M) 1,4E*</0D5M,48M%6&?#RX8]Q2(NS,8;;EAD6&DA(V,*Z$\0HIBHR2E@=K[JT%GG%O#.=9GFY6M MSQ/F#AFA/JAGWM@$!_+-CX?A1T3G0^'NG^\!W@13/Y6;HG^83Q):E A:;?58 MW2JYX(G5(\V-XHJQB+'GS$6=;$,. *.1(S'XEMW#SP8[M_.$*>]AUJ',K_N! M<7^,^Y<,/BJQOZQGE)J:#/[QA*7P7L.+":>\XBQ399XQ;6Z8B MM-0>[3!H'6BE+J/)*:4R_?/Q>4Q"1DLCHUAIIJBS7$BO@>W*U0&10V2/A!'2 MESL^,/,(,'+(1=W6O54=7.E]TY1).M!:[Q/&Y8CAQ/7MGT!SO?5S_923[D<= M]]:/XSG)3XQ.KA0\;RS5U?/H>- 2"RN\P2Q*JFP()&KF6"JMS%M*GC\;-;*5 M%\U[''=H-7E[,'H.[O=I8O6QB=X.F7=%]?\;&?JRS[IT&KX7C%ZCTODQ\:A#)ZG!9Z[V.FUCJ6/BYA8 MSR,A,9@8.5-.:V<1BPA^)UI'TG(&?(;1.T]]ZHL.14P.CZ+'#+:PLESC(<,H M=Y6"(>A(]CI;+TQUY*A).F#:C^>IR.A:N*%# 9&'D=A9&_L)Y6$0X29@:P3Q M. 4V+)?(82RQ3Y65+6I!__/&_.W.C\.XAT2' QSL..7SNHM1^R-G-Z;L)CUG M@#X/=.Q5Y)AH<.A%<,P+IPT*G@)(@=UI FTY]/[,,6F[Y';=YRHC4D:D\T2D M0Q=(43X0)FC Z71X+;6UX"1;C;PGX#2SS3IZ&91:LY+8YAGJ9X%)AW1['QCB M.DPAA"T";L>K$' D6@^U5ZCC ]N9XAWG-[299S//GMK09I[M,,\>T)XYXQ(W M.??\9.-6=Q>K0IM.3/C*K=;/7\ZLJTYV=3[?46>G0QJ<'47@\!WRO-5Z,$U1:RPFC MF!&J='06"6D9%U8;W;+-X-D@^7:;H'J:=ZCD8.O.U^?@F7<,$_='SNZ*!G3( MF#U.+14NB$ T"D)I9-)QZ[UA7%(GL7">MVP#?398N)552VFG//$ML?# 55(R M2)T*2!V[9HF(U.D8D0?GFQ'O-%*.VLB(Q4:8[(0_%JYT7W0H76:7:'5,]YNU MUUHYSD+XG85*\!$+E70T'+ON)_\!E7^:(B$'H7LG#OY3".^L'?R$>B?&*TF- M=(ASQ) 0)A)E'*9<1HNU;UN6/V]]L96K+[#NJ2[%;1\)+-VR?;N+@D^B='_P M\<=]JJO'5T7HP(ATK80+LP%9H6CDGC/#J>51X6"E<]%8*YX?S&Y7D57U>8<. M[LL@VX5AS2#;89 ]=%4:PH+7W#J+*&.."&8W(B/5O__Y'W#1@*_X,GV",4D,-!C-33TH-Z\T3Y4C<>/+DD\_PAC\ M"ULP!Y#VBC %?[F)U$;I&3:)=Q5KP8\E^-P6RTG<&R:;KZC\U.H=WZ5Y>QAFK:&4NF["1%]*!$G, "P_ M;&Y*+UQZOB8 %_[=UZ1H>N+"IVQ^*)2?_4"V.2N MKJVVL=&;_P[&IT%:Z4[)?!LS5@_V8 ;S[C9F">;8%)>3!%E_^/CJ]<\_OGOS M_;NW'W]\^_'#BYL>\47,RW^N%]G:R.9 M^F/JV$]-OVY: %(;)M/9=HP01H34FG@A+$]3A:QN.>_W>$LA;0H;KRKL"[[0 MV.+N7).^WE#8!?#4$#[T.C9#U 4GJ"$*>P.*#NPU!S+C%:<(!V';*@<>K<#^ M[F:(]C=S@98SE"2J6[.$HF7$1R\Q08QRIZ-&D@G+!/5*^LWS9[%N9@GKDYTE MWM\T?)>S- G3Z^!2J\.O_7NMJNWU#=U*W["#Z)OB49;E]F/ MAH#?I Q>#5K MTXWSVS3Q>!DN!+* _1L5_%]_4 3+;Q>:N+A.8QR/($Y\Z5]M$)%>L'T]=>U0.TO M:=@JLE9 M3R5[E+4%26XJC\;:'NS=4'[\JD1PUG$EL6)(,&^D1<8HPP6ADEN&.[ J<636 MV"[7L:\VDX>*:] -TT0P&'O#8?+#OEP.W&4!5QK\3^+;+SZ"QOA2SU_CUYIJ M'M-32:%,PI49I+!@,81QFC:7;]4SB?G,]?5D_#M0. /CI5$O !:@X]R.([X;\-V3SYY.)F<+MJOG]67MSB>#HF20FAV^#&:7Y85](=(B-/]J M.IU?K?L?&TNC3%,J/ G46Z8L-1PPB1 !WH:GRK4<+?P,9GE/(+1N:%984W>_ M"& <)W28EIP1?D^>3O" ,+'!'7AN U;V R3M_%-1=!,O%+9&,L.#4))A))2/ MC*! K#,,:]6IPB+=P(LOXXF?AM&+E[,PJA!B S?B9'Q5\H$'CDC3_RFMNO6+ M-S62= $XB+3@_9G *(<9=Q&F&['@L+(D2MHXD!DX=FJ]-+)?>;:WV2D1IG$S MX)R"Q3[,0'X'(T"6^;0).K\>&O?;Q0=W.1X"_%R-?1@6)C% NL%T &-<8(I' M05@ C+$46Q<$#MY9H[PANHW5,L8L,.8B8 !$_U33\ B2L>M]FC97_VGQ!^?QT.@? B]/#!+ M- KDGPL";C %Y\Y$$K5$F#-OI=9<,:VCX$XZ*CJUL;1+3$$>RA0M0;D_5>MK M1V"#'P:?!SZ,_ TFP)%'CYBS"1D(EH (-B"#9;32>MRI[7I=8H*?WKZY17.4 M9@=PPL+L&(TWC=C2I$SI#O6L%%\'8>C[1=FM CBB\G'-52;XT5MUFF@!-V!6:*?_0_](N/ MDV"F\\G7ZI8F2KL>>C.S*IL+" ;T:3RA.ASS\ MN!Q,9R ^P-C+YP;54L)U@$ZZ4D3A2K_XM>H+='8V7LQ8_7D*KP&Q!=R; RBF MIJ8@^$5*-;PNWS6WPX&#KV<3DU+*UM^=7K(("+1V9 ZM#8OI/,:!&T!#3?\' MHTH2$\=-PB? I10J6#?[QO/)JA-9V -0Z/FLQD,JZ3"2=U 27@85LTOR4O/ MCL;EJ"4Q!I@J'ZLF"L;X>CZY'D]#O_BA&I#4XG!PE7;OEQU.-%4#_;57? GE M^Y91C^D $'00!W#S50 P@]$!?DD)L;ZP7XL//WY??)B9&(M7SHT3G:-/3?=? MSX?# !>*M^,^L*PL9\,,W7R8&&DQD)<5W"80 F4!'%HM.4U"W5!)1OUEJ=H2 MDZ7>5?*1B"QBKNHO5>,-87 )/KDSL M*D,N7/S4V 2^=>6K/H%R: 9@/DVMQ*3&76+/>EEL.#!V;?Z;04G]J,1EJ_5[H@J0V<7^]?6]MQ5FY%N[IJH=[ND+[\IS'PV7ER:5'LMJFNM6R1%@-SK7YJO<-W;?7BSQA^V/%/;J*D/)!W.\6G2X__.*SZN#JUI\T?'2+E M]%BU"6VN$]A2!Z>Z]ME,!F:T4C&G')W9Q(RF:=TU71^%.HQ #\WY>^K+KLH^ M/[S&U0G6]2:H0V=95UN=5W<8U"M5NY[&NB)?!TXM/).C%.6I'*6XLTR]OTW& MT^GJ+E=.O;!$\1 QLX%8@XW5@1M/-7-T8^H4[FQ7/4,]A#I4>O HQ5PS\F3DV2/R&$>UU8Q*S0U# MQMM(C'!".\N#H69S!P)@"<>R1A[X="_RP#TGASR:]A3>K*&6D>?X0IZ1YTR0 M1R M,);>28&95-%PYHU3@3(IA3";I1FQ0A15R%-^N@=YRGM.#WE4#V>;)R-/ M1I[](4]$8-LH !OB/).46:PB\@HF(.JHF6XK9DE)Y6V5G^Y!GO*>DT,>S'E/ MJ@P]&7HR].P->C F1N,H$566"1FU$4+2&#CW(0@A6J '(\+J.KKPZ3[H2?>< M'/00G@,]&7DR\NP3>8(FBM+@?*".P?^6!&Y5U"A(:JS8K.!-$*)85776TZ>[ MD:>ZY^20)QD]&7IV#3T'(O4P@[JZ;6M;5M@U8#V$[&,Z6 ISXU7T2G-&'%-6 M$.R%XD)9A6D+UH#94F--^>D>K"GO.3VL0;>M9W5?"#*R9&3I K*$P!4SPBGC M"*.,*VM]\(I$Q#!COK56$D>T1A;X="^R\!,,&F-R7L!RR/2E5A(/FKA4,_Y: MP7;34G'F:'E,Q\/7([J+Y^$3WG6T"Y<:T1!-,)PS*EC:B*^\2-5L!0N\[6RT M9>&O,TLU(K('R-\=-[!C%EE&@+-$ /!(C*86868-H^"=&:923%K%2$50FPMA M#T2 4TSY8;+'6NH+9P3("'#&"""YXX):+=+"-S54,8PB G=*.^9LN/LXL#-+ MO1& "U%.S,"9 0X8P2@UO!HHJ!,< 9ZWWCL"79*6YR.SFF+U3X 4XT!8:1 M'E$L0T"&@.<$ 1)S&D-00@;,',<**VK #8C61VGUED9 3D7)") 1X#000"N+ MN,(8!#5O7V?@0XU900)'I4X P!QZ6G \.SW=KJL1=0 M[Y1S;D)$TGF<3J_C3D>GC#=:8*NUH7>?YGYFZ1@:W/WC+9IFHFZQQC!(N87EB?+<2(7*V M?7,BJ-+2^=LLHPV M&6T>@#;6&@W6'@Z***; HQ/:"<,1-@HI2UW.XLAHTP'!SFAS%FC#K*,""W X MK6"*4(4H8(ZP(1"O(]\NA)0S1C+:9+3):+-IVWC'4DTH+SEE7'M-.;)<\X@) MV"=TRQSU$\U.P:@'362XR7"3X68_<(-=]$XZ23V23$1OM;#*1$^HBS@0\YPR M8;#HR1RXR6B3T69_86)!,",2<,8Q+JV-(6IJF) *BQBV7(T_S:P;2GM89%>?7F4_;E(?]S%V#['K1=OS&#R3S.DD!*-"-%8QP&*)"8DGFC1$5Z&7/#3V1/MY M$U8&G PX^P2/7MH*\!ALL]5!IP,.!EP]@@X5CBP M:+2P#K,0P+H)T3K&N$=>4WVJ^4/;63BHKSITA&X&G PXYPMW14XBVB^&PONI0=G3' *=K:_GWD_/'XG@'I!QMC?XQ MPL\"$IQARP7\(SQ72DJ' R&>DLCQUHOU1T[VV4KX.>[+-N'O""]G4<^B_A11 MYTKB$(4@Q"+F7=!(2LXO MXCN_@CM<&];:^['6WI_Z^&M(G0_^%0R4^106 MS/H]4)0P96Z&'\/D"J\Z6YA*C:(1T5@&(Z6$==XA*8W3C/JV.LD(_E:'SW4U M5V<%:"^FP7WCYY.OP4S HNICTJ!L/1MY.T8'!#NCS?- &X>\1R$(+V1DDC%- M%)+)!N268\3:3+Y'HLT1$G7N0!NJ,MIDM,EH5T2:CS;%L&V0LHXQ$!_\J[%4@G%MBA S,H-"6 M=_PXM#E&?LX=:*,RVF2TR6AS+-M&&,0"5]X&0!MO+34"@;TCI9$\6OQ$M#E. M"(LA")0@8KSSA-23\Z/-5=.D[*SZV0 MHON8;4+*^?)Z!I ,('L&$,-\L-%Z(YT" *$ZM0V6:"T4\UI++_1))O;L H%: ML[HS F4$R@BT8QN($N^C\3)BSBC%1HJH-?7*&:2(>6J(^O@E>;9#(-(7)[5_ M-"-01J 312#$*>7!.H\Y80)3+9'G)B+'L#9$MIU9VOT$H%T@T#)RE1$H(U!& MH+TAD$#624UD=-PS^&&M\3XH%%$@VNG33 K:A1=V6E7",@)E!#I1!&+21XV) M)UH1II&TFAJB(TY'N#MCGKRJ?_0J/MLA$.K+'(D^,@)U+86@:WD"G:H9<@_, M<.R,%DXXXQ@# T<9QFR(2%F/9%1/W;5^_'I!V\(,[W 1D3]E0<^"_DA!QUYA M864TB'I&)561$&:8"-Q%KC4ZR22?70BZ:HNI=(2=;PKZ =-].E,HZ,??KX,# M'BL^CX<@'T/@A5PL*&\#Z98SUS#I/Q<\>@-^K5 Q8B84"I$9B0R JW9$$.H$ MYGH']3I.,K&(R#[K4$S[20F:9^GJ9<#+@+<=X"DJO*?>2VT8XDX[FDZ<5EI' M3S5J*S_['/*8B.AKD@$O UX&O#,#/.59C$&EK"G##,?64(FM\ Z;X#%_\I+A MJ:9-J4YE;F; RX"7 6\W@)=03C")P9-EF@MED;$1"RZ($V#D/=,L+8KZND.) MHAGP,N!EP-L)X"%B+0H6##JF&#/8T+)8E/#64^R"?:9)813W-:@T9Y7^88WDD"7M:\D947[2EUG9?#@Z6#I=Q)>/*[;@2 M8=28M00%Y)G0RD2LN#%:<<2=)VW'>S^'##NB^ZC-/>R^'!PQ^^Y(*7;#0A9,;94H]ME(A%8ACC*.HN"8Q&A:5\]'8,SL?3_010ITI?=RQ M\J19TL]:TBWX4XQ&BH2B3.*HF,6>"LTIBM*KIQI"'3N;+DMZEO3G*NE)^I\#KM@T"*:*P0(\H9 MJP1C5BOBL;?FS,[@.D'A/>#B?V=*[_PP^#SP8>2+KX,P]%W,Y^QDBE4WLZG. M.(&]X=.;)2@(09PHZP)).W:$Q<$818)@QB-Y;C5W?GK[9I&2A=8SLOXO3,;> M3"]?O+PXD[3UKIRFFO$GX\^M^*.BPC+R &X984Q3@W'@GF G9128//D@G6Z5 MP,GXD_$GXT^7\ =) D:/=)(9"Q^4CF#W1!4UI]8R^N3]RB=:D0;U5=ZN?)*[ M]S+:9;2[W=OSW))@9+*LF [26*YJSO%RFB7T>[46NRP@Z;7>-RA6X5*@)\O8?FQ_[7D'H9_"L8$?,IE%\F&%V M^&I>"'>>"A9%3+F^6"J/3< J&(F"%W$'>2%'SDNCJRA-;LL*N5E5M:]5=YS9 MCJ6 9#C*<+0O."*"&(W!@20A2,$0U,Y1I&B+C"COK'-/LJ8&QXV>M;05'HD]EAJ,,1QF.#@Q' M3"OF+ D8<\MXL(9Z@[1V45N!$#[-PD=/AB/,^Z)#2;09CS(>/1,\TA%[;G@( M-)51!D=-^$BD#Y3%M%'\R<55CY[XM:5Y1+)YE.$HP]&AX<@9C8RE7'N)&<56 M(RLT8=%%:L%G>_)A.D?/S-HR>,1PAJ/CTK/#X?EC\9V=%'\]!KX<+_W@R=! M@Z5(.<]5X,P;HHVB2&J+24 RZ*=Z3L?/<-K.&!!L)2-6___D?<-'887B9 M/D&/TGP.1G-3=^GFE;I/J_;0=S?N*;GG(W3M7]B"38FT5X0I^,L-F)91>H:- M=18IUA32@">!'6IN N4(6"X]HQC+'B-FAI&++:&F\0;6OROH=8 M)%D)D\V7O)TGP:G> M\EUBLX?Y1FO>D+INDLV^E/B3>!<$;-CIN/*$P$+D[R]4]?P MR(5-7;\P$;KT36&&7\S7Z2WCL^[^?7U]*'KW[\M6B;EFX)= M_UY]V\@I2L7@+NN.DO*Y.H40E7]:LPOKKUX "]W=O=56-GKTW\'X-%1K74IO MVYRY>M ',YA_MS%;,->FN)PDH/S#QU>O?_[QW9OOW[W]^./;CQ]>O/R8,*,8 MQ^+[A/^@7;[[JWEY^]S",CY*6=EGZ_-MXWOS]>-54RL6F,MW'#X%HSOFZD>F_A;5P-O!^& M;XNZNPO57RJ85KOP-B_L":[.PQM_B#OXA%&HE7-#1ZT^B^EX./ /HHK<#/O> M:QG= <4-:-OQT"=3\._F:X%E;S-TN--F$F:V-;'-.#_<&]DM"VQX)CN4F!O^ MDU*M^SK2.!/$>@6A"GYP_I?;Q.G>B1R .DOZ\T+VR8J1GL;SFZ*^UC:[+UY6 M)FXRJ6ZHR'W,[U,VK3UXM'8D_SO:O'-HLA\?*M([I/LN1FWGOT.&H/XV&4^G MJQ6@' V"8AU1Q,P(H0(1QA"PDS!17JFV,!/'L@HSI4_WAYGVDLA,\ /#3&0U MS(0>&&:2/8X>DLF\;[@_G%@=6A4<'.1K:4B^TG0&;)2\)S,K?@BN9)J"XEZQ M+YU^@.!^QV*>>\3ITT/@=TN6JZ-I*_5&@Q?$8QP(,TQ:;K0G1FI%N=5(N+:- M) \+[F?4/?KB7S:M&],Z_!XF;C MHPC= ]WC6ZQ=M BRH?U(F/]QR>0;,"\L MF-=2 ;Q3QQ +VBEE4.26":TQ:2NT>G(PO[-B]MFJ/AFKNN;Y4%Q/!JZE\D2V MG7<,82U9N]N-\=D;W^VE@"IV?9^X=06>@R-2..>1,(9AQFV03BJ'4"R#(.Y$ MX7F[/%S>1P^I!YNM\).QPG\)5V:0.*D8 K=,L[7=/4OA?*WM'1\0NFELW\BJ M7#![RH])\#4WPYLGARHKK-.*JX XDU0K[$A$RF'A)"+1[R"Y\O#(?^O)H;I/ MU?V'>&>K^V2L[E\&T]^*. FA&*15ZS"=%9/6PF_9_.X4%I^X]9S8[@UPW4\U MTVU4YT4,2QDU\I@I&I758$-KP@21DJL=5.<]LCF]]=%9[-3,Z<>S84O%\%MV M>61[_&53D;;X/!Z"0 Z!^;)-WCT[XGQM\D.67?[G@L=O'O6*E%5**NN<8)A8 MRRDVU'J-"/QH7?I\#OJ"XC[OV"KH\?BUFVKE> IC.(C9S'_&9OZ.@REWX?;- MF(G 'U!R. $9MX)2R-E7C/M?=J3>IIP?6O,1/31,A>E$T&3DPF'=-3H;HY_ M*+X.PC"G=F=[^TSM[5N..3&.16:L%H8R)E+](8(0\9YBA0,.NZ@G<(K6-GI8 M3<9L;*_U>E?J9(O]M>O[!VF?PI^T">J^C;470("9S2=A>LOWSES?_*K9\L72 MMO%AF,W"Y*+> 'ECG^[:)*\IJG)S>NM>WN++>.*7[UO>",PYGI10L-@G#GP^ M6#2V\GT]@(OO.^F]//R@FNW$[&RXZ#@\TST_,$_HSB;T/)+5,D/L12L<(8RQ M6@GEQHATN60G\]H1@UV4R#.N@S:&6"$56,9,(_WDDIU'MYZWK<9%VJSGM5HT M6?;/41D\/-;4?'ILO;,GU$EIK?%R[U/+(B\-R:G82UUGY-7U]3! &D)U1;3H6)$BR;T=?BTDR+2>)) M'SQ0O,3J(OR>/@?X=FC2@L9L7%8@:@HOE!'J NY+%Z\GX\^#:;5K-Q:O/GQ? M2*SJLD7 H>ZRO"L.?H='KL>3\OUPXW0.WS3M#*;-9/H 8:U] MO#_TLZXJ\*JJN. +72'NU!6DOZDI"F"V(7SH/;F+T!,24;2<",(P\M9Q0;C$ M/BTHV\ VNX@6742[ZB+NDUN[6'+/DR?2(T2']CMV?Y$Y4CD@CK@2!,4^P2S)/A M5Q"@\T!!MPW\@LC*TP^#UQHMS/?CD=)U@%Y M2^.M)'/U^^_'T]G;\>S_!1C@AO*5*5VMNJ$I=D)IYHG03&(#XDFP9I3J0 R) M]);])KN8/M3?K)^ZE,,*5K_ KX4-S4C78'?G$N3>1K"RU=^,)_6E=-]:*C>G M!FQPP[5'+ :PRBV-EA ODDC0U@(F+9;Y_?;V'8N%N*_QS;7"1NV4DG!'7;TG MVP1R*YM M5:TNX_,)Q.KMB)6/V3]>X/;@'/*&1O5[#BM7,%E,897"7+ .2HK M:B9*7@]ASE\LNR,9\EX*R1&CS/)HK54"1\]EX%H_X!RK%T4 H;Q.)MQW5:&ZJ(RP5)^+PQTPM=IDH02>:;% MG__K#XH0].W[7S[\8UI^QM_^I8#!O>V!Z=S^&Z ]@70JW)JLI!LM)34PK5"C MOM)85#!:OI3W:6E5-1(U6I3KFI;3FCZ!@K@:C^J63;*[!M<#\+8J*(-? RB7 M8GX-]S1O3V96D?JQ@#N 3S>O=(I-MEL,DP!T)MH=^$QF,%HEO[@*JJ#!XU1"1S@OLE0*OEUFI;506 M">Z$Q5H)W;:=_4[0W1#5.L11!4@ B\$KGY9W;M*Z[$D#W?7#OZ3KY4-_-V!+ MSZ_NP/'D>$_#Z,7+"'QRD3#[)IXO[/N2]2N>2:S4^ I7P4SGDY*.A<F :Z#G9=*2U<^XHIT53/4J_S& M9'F6Y7#!<1^XLO)(C3(EXJP^M\29A&3-[*6!G\9!@"E_U6I6PMMA-A/V[2EJ MV83N %CGZ>+T76KR([!/;5$N[*F->A-&4!E2C8F(%8O&JT#300($@8?D0JOF M>O@\[J#4#^>J)\3F>3^U=*T4Z>IU<'0#]9%X@&B*/0N RUI($GT$0X9'S&UG M1Q=T7@5'B6OG=?>JD,6=-:6K66D*1R?Y62NC5JK@#0E9-WK7TNAV;@3K;>Q* MBNZJC'R_9;:%.4<>:7;O?J@HVFJH\%.&BNRZB/1]%NWM):47IP"LI2^8^6R\ MN#2I OK5M0<6G5X/=]_,A'ET6MM=Y:9?;''_F+*';6KQ1.AH:K,M& MWZCU_5=7XB.[45@/Z[F0"0 MBU+G0=GAZ"L#SL<7F[+T:],R8^ AGG MQMGM%=2/P]@J,W9F[%TQ-D$=XFR=.3MS]M,YZ7_FPZ\%UIFQ,V.?%V-7D(U5 M=SB;H,S9F;.?SDF+>!G)S'THKCH#PLY' -X$.YF;R==NH7M++?I3X;-;DF^? M'(V\F2 L6GY:>[]YE4][3N,]E'"L8.EC(UZZ$''0IS=$DZD'60D2@CT6&0 M",M(D?=*1<9XL,%)A+E*IP0KYC:K>6*%*"H/!JP^W8-$Y3TGA40B(U%&HHQ$ M!T>B&(.6&@8F^LBP\BHPJK#A$<7(L=S,3L0:48*J72_ITSU(5-YS4DA$'GA0 MWM$E*2-1%XC*2+0C)"*2!!Z-5IHRQ@S1T2H$4"2LCP:CUOUW$NL:B>#3O4@$ M]YP2$BG5XVISTV-&HN,+?4:B4I;T:%GD6K$!*&=:R 027G/*2%1CA-E),I(= 0DLM$1P4W:=$V9,<$ZJX+0/)5><,RV M[(5!F!#55%X@]R)1NN>4D AL(BQT1J*=(E$GEMYW1>GJUI]M66'7^/40LKL& M/5X&$;TFE#O.'%8F2!J=0CJME*G8M@T/_JN@I_QT;U$VU]9Z-D=+;3@>W![1Y#MWN^ZN+>2<1X,UET$SHJ4-W%$9 M)=+ D<2%K<[$/KT$!$6[Y5AVS&;+H/"L0(%%3RR/'/%H&8RXQA)SY#0WV*9Z M,-N!PNGE F10R*"006$1 B)$1.0X$8(9Q+2*W@E&C,:I>EK;P;\/ (636Y97 MK"[OD$YNR^65$)%(F@S""H)0[ M*/?-1H.\D_N65;+7OD>*NV)[ T MVY7-YJL'F4Z7!P.UGV5Z_*293N;'',K.:3E[\OA9-N=NY&U_P*+TTE/#D'$: M,4O2P46&&\]Y%(RIN*D*3FCC^W9G*_*^Z)"+>/34O R(&1"?$R R;@G#W"DO M*,.6*!N(E-Y1@[QW87.'QPGMO]\*$ GND\TC#3(@9D#,@/@< #'BX V*6J># M$V.P!ELE0T1.*:FEW P3GE 9@*T D]=!@A?\K5"+8"1$[ZF&= S("8 ?%9 B(25"HI))6>,I.V 5H&?JZE MQE(60LNIVJ=3%&&[&"+KJPR(&1 S(#Y/0#2*&R>"QMHZ1BVSD0L2/%,H(@]? MGG)MANU<9M'O4C+N60!BUQ)SGD3I'XMN+%?:@-\: MI'):;[JO)U2]83OW%?=EF[76?:DY=H+08;. ?@E79C!*Y1F&@\]AFNLQG&.: M]$7.N\U<=BB7XBWHULG '4QIOUN6F+FAL1?8]CW0FE30W P_ALG5=$5QBZBE M9CI@DUP*QK4PC! 4,3;8DY;,!%#%\+=2W!VL!K"BDB^FP7WCYY.OP4Q>O,3] M959N/44Y'3_#0H:%5ECP0JIH#5=&>29E,( 0,D8:)$:,MAQ=]$A8./3Z_*VP M0#(L9%C(L/! 6(B<2V>\B"@@9KFQ06M#79"2$!ULJYO_.%@X["IUMA8R+&18 M>+H30:RD3FDA4&!2T[12&Z@WB# L!6VK+O@86#CX6NVML$ S+&18R+#P0%A MSA&BHJNW+A0SOU'Z,>_L$56(.T580K^3+(5F;0ALVUN_SV?S@;QZ]/7+3]> MAB))O!E]+2;!C2<^>*!V"0%%^#U]#O#M$(3(%[-Q 1)>U'7I8V&NKR?CWP? MU6'XM?CCW3D'OP3 B8&#]WR8C=UO/U;O7I5WA 7'7&EL85C2$9^.$1H$Z&AO M#6XK!M8F[_=)\?K*/%Y=F;_@BZ5YB .1_\E@02UGTR%)-"7SPAB!F MO,;I9"$O3.L1B_588'WHL=BLUK08B\&H%!T@=CH>#GPI3J ;9Z6F*(5I, +9 M"ZF!\LZD&J9%&"6AW#CSH?R)R@%._>R!A$ZO S3Y&02Q5]BDD(IQU22(J#5V M, 157DGKZO??CZ>SM^/9_PLPK0WY MRS=5#]TT6-9.&19">>R10YHY3"U6DBBGM,>.*'YW+:)#L)OJ;R8'+3$(%+N[ M!$T_'!8V-!/EFSD>@VE0SO^T&N'$!X.QWXYQ5CAFCYJ4;J5)V4$TZ5J2X![' MX$"]^6$^2=-<2>MLQ4KX5-G.1;OTSJ[M]K[$FG'^-LS>Q3?C20R#V1R$9J-0 MF #PQS[(".8"TS@J:XG'0A@+',O\W75#%\)Y0_GLKG)?3U"Y(9N-[)7&4R6> M";\J6=R/@U;^^"@.EA8:P4C;SUN*R[ M[*U;AK/%[?D"MN8TC%Z\'(\J17?3^P'5L\)VEV;Z. .U'.*;6/9Y,$T0GZ#L MU8?O"XD5S+0/DV9>JBE)-\?![_#D]7A2M@'W3^?P3=,6J"\?9N"K#D9P%Y!6 M/K*L! ;W+VBH6T_J?ED>+&EMGA3J HH_5_-40_'Z"#R^]SNWSAU"-C 5 M>12&>6T5Y\AJ8K1B F/^T"R?QPC?=GH1]>GM9MBJ=76;<;65W5,.^BG;.XX' MC",5F@?-) X&!XUE*K$@K:>J9;/<@6=UL];+?=;. Z!U;R-?P2WHL/I2NF\5 M? TX+\XKP%O.F,4P[(AS:00+TJ24M_V!;Q5S BE1-U&W0<+2];C7EJNMF713 MF_E3A8B6G\O?=[:<46Q&NYHT=53^^;8 0V9)8M.J&T+?RDC8Y;?%E9E\&HPN M9N/KYJWUE2I0UAA$A1N:*?#J#Q_>OWEO/H77DV!^>P4_EJLUM]ED#C1QF&R^ MHC)HJG=\ET)M#QN5M7%0UTWN^I.#"IFY?F @=^J8PPR_FZ_26L5E=Q?KN8 ML\WI^*9@U[]7WS9Q2H3^]&UQ67>2E,_=F.N6W0KU5R]6XGMM75MM8Z,W_QV, M3X.TTIV2W3=FK![L 0##P&W,$LRQ*2XG29#_\/'5ZY]_?/?F^W=O/_[X]N.' M%R\_IGAI4M219U1I9H7'4>,#.#WK M"JSZQ=IXK<'B!GC>[MS=W\TMQF89SWZ4![JZK+@]Q:VQ[?L>.DQH^]VH>.=F MXV2'Z2I6UBM,<3V?)*.^C+P!FU_"-,,-('H?YY-R_\[[\0#L\]=@I7MX^T\C MU^\5[\U\>/$C4!**UP$>-O,>. C#9/J71N'0I&?J\-X/8!""6DZ&^WPR*Z7Z M,H5()E^7$%(:C648I3+7@7T^561\^.$GP+S9);SYX_O7X'78Z< /S.1KHGPZ M3[Y#_GZE,_%^:$HWY>_5F]*E7\)X\LF )5+.::^H HY5D>)7UY/! ML)#-N-BOC4<"-$&[O9*.=*E^WX>YK;R197?KD9PF>@ Q85QNB0DT /3S>#I= MBM%7F,OOX4U7TS=I)#?<>ZHEIXY@AH@!] $4=H(:@2V35EO=D@P$H(-T'0"' M3VL6)Y:K%N=/;]_TOG"@S7 8/I6,E)Q=,UOKT:NKRHVJN*X,:?OB]5>0 Z ? M)"&%M4?3P33IMHJ[5Y].O1O$@:L=Y'1SHMY4\><5,2:BX=>[QLN/KV?+*&=1 M$5?*R=MQO\!I2!Y(>^-3F/J6,GA_F48".!@ )+@F.)"^L>4S)<'_,Q^%@J+> M2OC,E6#0!,]@+J_-I))<'T:#E4MEK"!$:#%MHJW)+*[&]="/81JG5X,I-/2J ME-9Q;JF^#-T-OEZ/AZX$J_KO_?3\ATV0(N/K#P"1&24S2--W M62W*):6+5\[6&:\9@@H9!C$NYW8!%_#VJ_%X5C'M9+%=3T)GPU :#E*X-T[$)1>+4EI M4(8>R !\,$6*O4P&9@B<":[H%%S3&),XBUFB#W&R%/(91M0R@_C.51BN25^7<*-(W!2G;C MDI]!%X<*$%>X/LG]9 SZ8E8 K-=++157]L'\ 8:E:JQEK%I*%FM%G50V/-Z MZ? Z:;NDD4J%T40FQDD'F2OP8Z9+&9B.YV#CEH1,H>HG5M15S;>]!S,[H-)#F'LMY@F"!1;0O],;0%ZG(24.#8N$L_.DL$JE M5,=+I^.12>+X[_DDC7+U\O1=G(ROEGT' R#.1R6FI2\_&] T,'<3F)(4_*DH MNS()4%:;KB:DP<0X3TL2:U964(9, 3-I\IXNS*_@3#WEB)2 M_I;8>1J&PP76K.#"JV1O56S:,."X; /8>&Z' YAQ$( M?4)->.=D,)XG,/TT'U;*Q([]H$9)Z/0T9:LDQ)WZ@:L$:P'.93LV !16KC*\ M!(SU1.Z5F?P6JG6NTJ5J8!>$=SI(D;!R30X&MIB"BP8C]6L5SW'&TY*5*O,B#7":^K+S2YT)HP0, MN5BT3" -!FP(S2UIZ:O\"L0I>4WE2(-5,JCE*,TA=[#O$W!R2W'HK:_ MEVB_-B^5! $3)WU<9?J61">?W MD:I]PI3DC523H77Q3<^9X\F&%E593)",G94X6 M%I(IC"WTBGB,H\+(R$:IW!F77HT0J5U&B.*"^#5!Z!<_#WX+:U;9UZ4(KN%+ M;6J.$V2F2%+RZJ=-9L%@B46]VGY:D[=DVI<(/H/I* W']&]*$!Q7N)!"#8/* MIC03.YA59A$,P%6*>RX,?KM"7:+^_EE[E; 3G/A[9X^P**W0#@5.F27$""\( M7-#:!8G\YEHS5HND3K6[V7LW"INSETS%&ZJEMX1O4W.L M%?],*/5F4$R_3F?)5F9#U-V)ZQ@WPJ$ ME\!9&1XMP:'/@_&P,7]C\2;XTJ#Y.#&^-'U3;"]8W>:JD,'4'A+!L]B/( (1]7IF4" MH%(036.^K,N*'X"C.$D37$G-JK!, CBATU &9.OIGIJK[LTX36H0=J]PQLVIB+M6 6:SLU&2M $M:: !; M:%CZ\6, C"5"E\&.4(MN@U_)MDW'49; OK3.5C$C)/KFY>/IJ61B3>O(],4@ MA8Z*X=C5N%&-(AABE^/J"7A9"Q+548^55BH?H)R@!@OFBWC*/_H?^L4/@RI[ MI5XW:[*T/HSG"<1&R^\3=M7 U+K@G=31C;6F*A/G5:3>OHV!C4Q5XWXP PI5;$<4WB\9'K7! -'R7.FYLGS;B(UX ",&60[P8G _$IM 28?QTF-\A: M.!"#%7\OW3VXJNX']EL(>8#VP\.8J)6#P)LQX(J5=S6I?*L"M>AH&E@WG)=+ M1?!K#*$QA-);^7F*6 MD@&20[M8G(#I@$L/T%4W\TER8E=QTHE=/"=VG7]BU\\IB/+W4L0W,KM:\[F4 M5$I8YSD1S$>DF*-@V&%A-266WI_S?W\^EPI>4TJCC$HPBJSFC!DD=+2!8Q[( MD?.Y-/CA9>3IP\(!V#:EZ_Z>;C$\6Z9T;4TD.?A>XY7 N1],W7Q:[&&=]XOWJ\D3IG: M"$CQ^3JKX %D7:7.(2? *]LW24!X-DH&2B@\D M&_L?*4Z^\"<6RUAK%"\B26")U)D:*X9=' ^'XR^EH9-26P VTNW5@L.PUPS% M(B@^@>:^E#MQZD&&(;TROZ4ENNMJSU'CX#0#48;RZZ#%?&CJI6-V1.%\,SMIX5$;T*M,M%RK*I),RO%Q' MU)L!6-F#4RV;W+.9 QC6A>"G;R;CJQ)IED"S5AZ3:H.J,-HCTF M%4%I];0L7O ^I0NG4=K:I+JWFUN,S9TFSM[&YH&;PN_>^9OBW?-A>!=OLN%K M,QTXL/A_& SG",H\#82 /1"E6UY_:;L);-QG<]Q"]4>;GXZ9C=].UKL%A\LG^&?6* M]-]?[N6*BBGNY(EU9[VZEC(K0 \NKY;L"/ ZFB9%D*Z/ C!0"IDM3+1ZM0C& MPI4IX"N1N5%B';-(&/=A-"YMO'2AR4].W%+G\9;\TL#_C^\_E);/?+9<'!J% M65V,Y)OBAK]Z2U&G1PCX_1IW!8:];K?0\]J!+#BP>Z<(]WZO8Z(%7? MRCI>A0.+(%4' Q8LEU/3[]?&^^;W*O13?56%6%RB&RYM.3#Q>Z&G@_#-\6=9\7 <0R6-5:/&WGM?\>WO1>2A V(U '^5:H*,I* M1C=FKKZM#+W>=L]]Q*.'GM]41V'OX*$;.GEC=_X^SZ\\\L1UA(RSYA^4^2?S MS_;\@_6I\$_EK#_]\+Y6FFZ;\MWJUPR3]NR89C]&6@+^IJAN>_&RS&E) M*0G?[#,L?OBEB_OE8M=K-H=?)UZWW,HYI']53ZF$51/I8]Y5/.HGDH?\ZCF43U* M'_?E_BP6"C>*+R7/AB#6*PA5\(/SVW93[-Y)PJ+QDA;;4PLSJRJHE%L5T]D^ MMY[CM4^/Z@G#M%?)V15=CYO*%R__N(O!7EW0GJ25PSO6LX_4S[NKC0";5NDQ MJ>3(2E61P(BDR,7 L65,(J4(-=YS)GBDGK8=77Y'Y>H;547HHJH(O;NJ".DA MKC<*BZP7C6VF+DO.6=&U!_UUUN/55;KR/)X-75G#[E+#$BHEYCQ@RAF+5EO+ MN5%&<(>MHK;E; BTT+!H5QH6A@5KDC7LE8;%HD=QS MQ+TS*PN=;/$1ZO2R<6LRCVK$6,PQUN\4L,'E4GT&+&8:ZW6(6 MF/,>U7VY@HMZMUU*OFIVJ/RP/%L@Q]0.3]<1 LKG-H2G0M<.8.!TPVQG1%>> MQTQ75@&9K@P=>1[S/&:ZL@K(=&7HR//XC.9Q5Y&RQ4&"?WIDJ'N/FQ%_+:M: MIC.5@2+S:2?%1)M^/K:;.^'<+C0N;QP4>;3EC2X,QO-M?.=L\#@8N"\YMA'] M5Y7DOYVG@]W>Q:JR];OY;#HSHU04N*QJNYH\2RF53"MNK&)$!VN),M9@92.V M)))';@ EJ\FS:)$[B^[.G54]C66/2W2P_-DN<-0)-_Y8WMU) OMI"&+KT>@K M L>H,\XQQ97!S/A@,&%.1:U9]%XMEYRX]T' MS6VMEZ -UZC'),J2>1N/9>MG: M>K&:1FXDEIIY1@A8+?"1""6YY%IS]4B!V\IZP7TMLZ@]B\:S]9(;[SYH;FN] M&*<<9X9[QS#S6EAD1+#!H!"5X(0_!HTZX\6R];&^] M*.6TBDH%$1ASW"(6K<-&1(:4R M7:Z5-3T]R, ?>P7X=$A\),)TA.H3&-A,8F;/3.*9DYC9,Y/881(S>V82.TQB M9L],8H=)S.R92>PPB9D],XD=)C&S9R:QPR1F]NSLDL3^=O'$\6AV\:55Y,8S&^3&,QODQC,;Y,8S&^3&,QOD MQC,;Y,8S&^3&GS$;'#*RULFJTF_G5V&RJYK2QXZ3GA6).4:>2>PPB9D],XD= M)C&S9R:QPR1F]LPD=IC$S)Z9Q Z3F-DSD]AA$C-[9A([3&)FSTQBATG,[-FY M%8P[%UEVOS:QJ/#_-LR*P\6>WQSEK5>+5>T@5=%$RB=Q9,XJ2'N,[5R9Y%X\]@@3TWGMG@N32> M=>ZC=:Y!G%CEE98&,6.L=@*4*15"4Z:D;SD?XLX*R]OI7+#!L28G5J8P-YZ! M-3>>V> 9-9[UZZ/UJR0V8.6YQM8Q'HV"?R.+C"KN(M%Z0[_>70-X._V*18_0 M4RL#G!O/P)H;SVRP;'K74?9KX],Y"1?5+=\4Y/KW$]D\L C0_P2Z8Q*FLR+\ M?AU&TU!,PM"DVAVS%1V)@7L/X318#PIWHYG8=HK1F%6C&,Q,[_O6 4\ M:$1/:>%H//%A4G?GHG6RUF^IWUGV>_V;LM%OBNEX./"=Z?MCE_JZ/AR[M>D: MX7HW6A&E'X*=@;'W+GXTOZ_8>5%9+QC65@;)I X6_FI*B=0D6"WI0=8N6(_B MHYQ5=:IRG^D^.M:<8E=.=0HRW9GEG]D4G#+=)VN&9:NT(U:I#$%B@R)SEC.+ M@J6:884U$LCJB.1!5O=8#RNU[^#CJUI#)#8"X8(QB)6B/#:!0.,TZIDNPPFP]%CTJ1-Q\^B\:?0=9> M;CRSP7-I/*OCG:ICS:0+PCGJ(G,L&A&\B4X)CTFD/AYFY9+TJ$)YW\39-9XQ M-S>>V>!L&L^J=Y>JUS@B;+#*>Q*9#\(0Q@5'(B*XA+0YS))-*@F L^H]N\8S MYN;&GP<;'#) _Y3=B:=:>/&L2,Q%-S.)'28QLVF<0. MDYC9,Y/881(S>V82.TQB9L],8H=)S.R92>PPB9D].[NF<*"D?]GD_(?1^&HP M,K/Q)*_RYA6VW'AF@]QX9H/<>&:#W'AF@]QX9H/<>&:#W'AF@]QX9H.G-'Z( M*-H.PH&[C[4M"FR\-M.!*[Z$-+?!%P:H-Y\.55?CN0=Q9M@:I:*FU M+$ICM,(NQFB$D=0J]\B",61UFQQ:[))#]^V2TUCVN#S:)O6.<&(F\83E^?P' M-I.8V3.3>.8D/FMK",M P1S"43C'K)4Z(A:889X1J5 @CZS7LYTUI'M4JQZ3 M+%M#F<13E>?S']A,8F;/3.*9D_BLK2'GF0Y:4::Y9M$QY0QBW#,OL;="\D>6 M4-K6&A)$]I"FV1K*))ZJ/)_JP!YBB?%8U?E73OTI/H318#PIWHYG89K3]O/R M>VZ\HVRP6\/HIY&;A"O "C/\?GQU-1Y5)M%Z@,;3W'AF M@]SX,U.K(4B'':4.1<2$)A9Q2[WCCDNM$4.'6(]):I7T%-K[T9O/DY?/2Y!. M>3">;^.9#7+CSTFM4D]XAL)_5ZODV_@SP M=!^1\0>=RKN+6OG["ZI_F(W=;\7X.@GRKB/IW3FT^/SISN==9[KWL5@YGO@P MJ;MST0HVZ[?4[RS[O?Y-V>@W17FP=F?Z_MCEY:X/QQ$,V/+::S,-_KWYFFY^ M-9F8T:?RN54;5GH='1;:&^Y89,%@@4, XY5XX2-N.5IS]RLNA(L>X7M?;SE5 M%,AT'QUY3K$KISH%F>[,\L]L"DZ9[I,URK*->BHVJJ!(4>$EIV"A8NF,1EIB MAW40E%.C#K)\244/U[JVR/K9ZY,_]4X&EQBB+52=*VYM/?@\SD.RE2%$DE9=3T5(ED/H"# MB:B"'CX7@&'484PD'36-^Z''G3;L$RHE7)X=NRUAHCD5X@ T;AS%/=-- M3GE$6XI4(MLIC&C?*AA;JX*YP=BLE=L35#;W,=/]ZI%K^D*\[O;&\.U*>X@Y MI9'+7(6@B4$!,UFV#L64:NB398KLV3*Q#JM+/KQD MMF]$CT&"_O<>^>:'!9HWNN@#:PX_^J)$E1IAY@"%.8,4$80ZQ5A06'D=1' Y M8<$2B?P= 87. PK9%E#.FE)Y$I2D$26-]A&/J(WPFS3:8VNT0>2@R%I.#?', M<:TT;$04Q^V(!9D[QX32,DB<&VF1"T2SAD33 P3Q">T0ACJ4';RBOWU2V+X1 M/09I2=KK'D!EL_;*A0J8((HT!FO74DDX\MHKIXPU@;$[@L=.VBLZ$X\"-E:R M'*K__L__ 5_&O*P7\2^89J1HMS_6]3R7OYG<-6& !45^0I;J7;._R\^KW/(7 M5/[S"Y"_/WH:]%6W=_,\^S\7W2L_S-[[;]FGP97N_Y_Z]V'WOWW,KH@M'N;E M)?9Y %Z;C*E:*=BA?-&U2QSWV7^)26:?_/4 :-O_\KH[M+W!<%SX"WC@J][ M_EEQ7_SXAW6."NX$H=ZQW'C)..,4!4*L U+&9M,9P6=93:_L7;\2$&" R;).1*(F](L9]>?994;,S3/= M@3QD0IY&+ES'O+L/DNPR2'K;&O[7>#CJAIO[+B- ;93^R1N:5WG;IS]Y\:Z? M:6MAK]!]Z[-OW=%E]O+S.1 VON0%D:BSU]=-^6PJF)UL=.FS\\$5O.4FN]3# M[/:M9**05@^(<%8_F]]-WKU_ MNV8_>3KT-NXIWX"<0]]_\F)T67B_LJ-DQ73H0)=J[)T)Q7_"/^^7X/_9_?+T M/_67[&,Q<&,[&OXR?1/9\YL^CP9_^N)?_B()%K\,YUX(EL+TI73/+X7?_N;[ MTY>=91? 3^]@6\8C0V M\4WQTL+W=#S;^WIA2C^9G[/0[7>'E_"3[7[11?7@W__C0_4QBQMV/:0UQ)F. M+(X 9C@.P"2P255/JH<[V]FO!C#H; B7A>D0(B='UAI&5IR_+>L-!D,/>X<. MF;WTW^+D1@,3Q7TZDVIP2T1<&E0SR7K=?XZ[4>,!7IX^KKS*@C:CN_UL ((] M]U/$EL%X-!T"7/H,;NUW[0!P )32.)GY-VBXQ?G9Y/5P"&)3#FP09L\=#4 U MZC\%&KANE"_=@_6" ?0R>%LO#OUK5V?_%L?YRNOAJ%X\NWYJU8MO>5\73-^O M73>&5P'UAW%?K-X2H:Q\T]MN]FJ"H7ME^/-LT W@?_@HL+/$2'R.N!= :."9Q:#\9=+T$8'/3\$W)M=-RBF;_T'X*6/[]&1 MA*"YPG772R-;QV=KWSU;_,D@/-A!5T!OV*PV+WRUL(6WD>OFEJIIR)4D?"AY M=C*N;M_VQ@ZF$Z^V@V']2&",^'1@BOFMJS\8Q5]@KX=GPNL&L$CU)34G[&%C M4P()R0@SL* I%A84; C7A M@0'ZPU!BMO/PWR+27W_W\Y\!IT'!B0@8//PP!RJPGMW^5S\<56\ UAB.S;#K MNL" $ZZ8:2?N]K4<79OGYP/0I"(DQ^\_=8=_3H^Z M;H!K#S^J-ST 4'D17G M#[JBG.0$!<>58-CERA'C:$#*2#"&2<,AZ$OQFS]6WOSJYI7OV\N(_]Z'P5!6\\3MA$]*BVU<3_N65'5NQK M@G?]V,=2MQJ^AYTPTC* MB&*1^IWX;]3)X.+(V&<3[#J8U4QWL9K9D4U[MLL@^5%,^[C9U(MZF+ M+Y6^4BHJ]]=0J',HASTL%[E@SN8:Z]Q2';A ., OK3.])]H@W E*0@$T&8R+ MBI8#L 1+YEK2 _Q7W1N7>FZ\$2XJ1Q(=*'!3=T&KCNIBKS>PY=5@U\&SK1_6 M]+Z:Z"$FELB"QCAY(ZP]Z)X@^&>'$P.^BQCD1Q&#[$Y ,.]M!F.W*/WGE]/F MP*/!]01]ZV\FOO?J;9GM@=K^?Y^\_OSQ[4?]Q;\JO/[S)?QK%@19-^&X]?AB M]1&5H%3/6-T/MO-^RQ67;3\R66]R4170J;];,X(G+U2^A/E-4[J&&YZ:..VG M.L"$GNO>-WTS7$.:^=C0KY?%Y"$5;O?GOSX>WYA_<7;]Y?? 8X+X$&,.$\0A[@P:_/](MU"[+P M>?'3?44]WT74Q5297!-AL9?>C7L>%,BE6,M<#.'53?UC4]2%86484D[D7#$F M@U9@ FF:(\E$X&2;K6)3U 6T?8DQS$D'PG2N#26&Y%X$99S5A-T:==GKMEYN M.L/,^-[@6W8-.T%T,-1FJ>X!W$]IEFD3_60-6]7S=2&9_>\.8A>6D17+-+]Q M\U+LL'YW#0OMGU!R%T*I^Q"J,32UZ:8J-%6QD_6]&$&.[I!2CXJ?Z[ATE6FS MS6:U,=RX&K]MB\$W- M"V#U[IP#<*?G[R419ZNTDNER5-UF5EZ/;DL%:="%#A&D?CLH2D7[!K;^S/<= MJ,JOO2T-_8SBSCXR-%:9]2[K]=#M*.[&N_OFIW9S,&D! T=]Y72Y-+'&85D# M)=9(K-'(&EB=+FL<>&_;=GT.ESDW<;;O8XG63?*0\K#([;L^?'OF.CK$).HE MZNTYD7K/^GEMV>;LKXT^S_/S-V_>OKTCU&UQ3AX[8W>.139XM29Y1I,LGWWO M59L.;)PEU=]"N[UP\1T8[>Z#6K^X]UV@O92NK)MIPTK5DU>MF/SMH!M M,;@ZK_,G_[T[NIRD%;PK$[] %7HY''KXG[O0W^=CG+'$6DB/22X8$]08RV.^ M,;-4*8U7TTN:4B)*O;-T_;T;^:MAF=;P81+^FP16ZU2(,D4M?O%J/.SV8423 MW\N[0!!!#B=9=0T9$ C/1U&?TFD0E=Y>S2WR#E.'Z0.Q9Y$ZX/Z8("E!4OLA MB3L5@D%6>A^8Q5(%S@AQC"DJG!)ZJ^S!$X D2CH2'^:PPP1)"9(2).T/DHQ2 MEH6<"PZ0I&,\$FD5M$-<,XD:NEDU)>&> "0AV1&4/F9(.J(=W%9C=ZE^YL%M MWH>#[,,ZZ6\%S,> BC9GN20L-QPIIG.O*; 4I8(S+Q63VZ73[P\5*[X>'@ 6 M">L0B=H#BRU3QY( GZ@ ,R?BF>\,,8X9"3@VFU=Y4-1I+G1 1[:T#B? F'=D MGB]HPMI;^,^33"G.45<:VRTT R@ M3X(:QH "(7 +_VP^!&B_8 YD^>+[!U#&&.L(U")KZHZ2W3;E+2%30J9#(Q.R M-DA*L&.:8:$EC#2O?98N&QO92S[A.2J[W?#X!YG6D5KB'!(%)=6D, ]S1$13$BI%><>*RI\ M;+=#&S*^;FVTLQO&,L8[3+0H1;2QOWK;5;P$&@DTC@,:6"K-@D(\-SES1&M$ M6"Z]CEE:C*C-P!T??/*W>QM+'?!CJ0+.>1%1P(9YE&.D+)/:&\%SHY%6%GO+ M_&HY^(DVS4&D(VB+_)3)=$Y0\X-!#=, ,T++$"QFV!F)N0*<,4)P:;'('TDS M'"$[Y$ GUB>D24B3D&8STF#/J;',>64Y($U0+'AE-'=.!Z3H8^EQPU6'X1:5 MDOY /MK4XN8']N.T"^R0E93D)I[[JAC+J19$6>2(4%0'EQ_;@CM8X7PN.TBV M".U:ICPEN6R97!J4*^D#4\8C)G.EF=",Y(HZ1I!HR@0_S8XT.>Z(/,EEDLL3 MD4N6(\>H)]1B#O_%FO& E9',>!Z$6:T /M%&,YQT*4,Z#@<,:8,_"FP<=S@D%N+PK%C5(<"',([2/YX?:A:&[@Z[<8N;7&F/<98 M?YO!TDF-B98DD!PQK:ADN56YX5@;B8T@1^FJ0K#H2)H\W4DXDW N9-L@ZZB6 M@5KB&;/6P!<,22QC4%H)>93N)5B"9:-.W]V=A#,)YSZ%TV*MD,5.4,29IUXZ MH97U.=**^X!6A?,074(P%1V,Q#*9S_U0'O\^8=W[*7N #^T=9J6/RU_6OX6;) GF'69 M>H.D,MK[:M /Y3N\V,G M8QZL<%]T,$HM0A+B),1Y:,2Q@DFN4)5C@7QNS;&/GS\4XK"8CID_9L1I MK1@&JEU2KH'>BK4,XZ2#1HB3T MEBE323Y;*I^&"<5<;F7 E&D/ZDC,K10L-QX^F,V9E2*Y\8,(BA6F '35WGG%.&C*?3[25" 7Y1"VJ&FV9:7#5=:[G3SU^ MU9JN(2?MVFEG9E8[X1,)8SBR$CF*F!=!6QP8\D)3(1Q3[)$T^2 =DK?(^$A. MWH0$;4,"GVN0?.,LQH@)Q#157/O L0?MRI-C&SJ'0@+>D:A%W7X2$B0D. 02 M_'0?**".61Y8G@L'-A5#2HJ@K/&(>BDHWWRL=8N@8%BNZM/;M0/4RP\*?+ M?AV.KR+U97O.2)T> ZBBG^^2<"=(4G-K!;)&:; M^D8ND+?%;93V/\X#]4U:/]![X;<.G%F-'>?(,V2%$=QJT-%"$)CE;K6][HI1 M=SL@3\7B %C,< >3I@8?#]>:J!ESUZWQ?F"0T2>BCD5!BJ/1.Y0JAZ! U2DF2>\]SKS'V M8O7HB!4;Z.$DE)(.H?P12>@1$\KV%C4Z[2Y_I^WM.9P-G))[=PTT*2,#Q5H$ MB5@NG:)Y#-M&EH[GR ]H$*=2A)WM^$!PD/'AP/;,Z1\90CSA@@@Z%@ M#N$8?]:*$7^&!)(%Y@)@*EC,2D6RS@;T(-][8I MS_8031*) ,.I10U,3[PT)V7H'EKH3Z^!25K^M/QI^7_4Y?_Q''F-K?_>@293 M^.$H\]^O?7_H.UG?CY*O+V5VW5O)GG!6I6._J=CK_: _F"C?[_W"P?6860?* MM(NQ2*JL43:WV,6:U& XP?OSRFV9A\71HU:_DP@G$=ZS"#-#F57<:2P9A+4QFM'@,*.2$68T8KFA6AL. M_Z_IYGSK_8HPZ[#&[(%'(\)'=8(]N*GQ%1@QYIUDL;UX]E/5;#RU&?\!*^EG MO% !TR(*4:$1EL(&1S43Q&DBM37&46(QR<.1;8&\DZ=V,4F('D*(-N0-WBY% M("X&>8H"\8')W$AKM)#([DC3GT248;9IVB!J4J_]/?=+?_'EZ5V/PC AR9%$9+_8@\(&CEM&#-T_/!#_\T"HWT(KX'-YO T=[GP M,A=YKAS+0>.AEDBK*58!_N#'R>PE'O*EX] %6YP 5 M*]!^'+66.,)R814A2"B% K5&>LX/8QJU4ONY0U7XP^D]2;B3<&\OW+FE)* \ M1Y(SQ[5B3GA8 :)MSG-!CA+I4;)%?>N2C"<9/XR,;W!7'D[(#0HJ-]PC)BBC MPFJMK#>PK0?A-?.K_;$/:A*QCLI;U+Y@1WE/H:3DSSEY?TY+2-6Z[?7$Z)=8 M+;%:8K6VD>H4/:JL#1[5*M\I,QZ42)]5GM1LI+_[!SQ+J)%0K3.XW&!L>KYA M<(?35A^R5TQKB+ IDV_2*N9M,;@ZA[N[_3$P4]U+9M ?OBI9O;KN(C+ZF^^C M0L/TNGU=W)1'#[P?]*.15@QZO;+[3%6;,V?D"!Q&(ZB7.6 M4Y_O,?/]MH1WWJ&H10=[*LY( MW X7SO7%[(Q=WWN+??+B/[M?GOZG_I)=UZ=2I\+:G0;U.)V4#S[YVYV3'_5- M>0[AQ>"E_>>X6_B/16Q,.+KYV-/]TP/?7E\M)L)2(23U5#&6*Q8,4XQP M*O.0*RZL<*N)L"MG"N_U3'B0/Q"_'<^$O[7Y88OR:Y-UG5 HH=!"KQ$=?(@M M4DV@S'"GG7'8AH"=E IMT4Z@I2C4RI*]!#\)?A+\+"I!!"G!! V>,6J5LC88 MBY2B1%JJQ<: :X*?Y/!]4+OU\VCPIR_^Y2^28/'+\.'-U^0,.BT$9$%A*;EE M/L^91T%JPDUN'$,<&5#(CFP&5NP\W+\=R#LJ;]%)-"W3MY+4GI;4 &E]\_P!Z M5XN4KCO*%!YW:UY<)A;=M#@1'N*-7B MG@X'@J.'-(6/W8;GR8N+P4CWVF.[IC+U%B0_M(8(AP@!$B:XPXAJIT&EI,I1 M!1JE,MXIC%%#W^-#=,OI8/Y(B\X34B2D>!Q(063,S124!XF8450CSEA0P2!M M2"Y6TZ4.T?L&D*)-I]DGI$A(D9!B&2F<1UAST Z85 PKH4&5,!CG(4=.4;[' MDZ=N[:[>JNR!U,CFA\X*3RT?3LE1>F+T2ZR66"VQ6MM(=0*[^X,WLGGMKPM0 MV$JO?Z;[+M-7 QCU?Y=?I#*&U-,B9=:FY4_+GY:_O4;P77;0U-&F]5K;C^![ M?/#)W^YSG%<*X>^>CW^\[+N7<[KA0B:6*F2\#=2YAKC$ M2?:RH5*VQYN9#.R$/PE_*OQ1CLE@M!#:6A8X-8 YEGB""6(4 MH!/!OIR$/'?$<>5RAE%NG'6.NN YD=P[]%@:V) .SUN4S-(R'2O)ZZG(:P"% MPZM@#:6.440,HIQ*A0-&'G-S[*K% \HK:5/R69+7)*\[R2O(**>Y((A2P9"2 MQI&8!IX31BQR)#R6IC6XDZ,6N5?;;TJDIC6I-GLQ=3W59K<-O*5T3&LGI!2" M.3@"@!40*B1?<3YGG.).92(I9+I;G7'@E# M/;;!XOR1]*DA'9CC#P=$#VG]ICXUJ:;\X?,:6D.$_9JQQ@0=(YULX@!]J%"6ISGN1^ MNM(@V6)G]5Z[TE3__9__ [[4P#DOXE\P\4CE;G^LZYDO?U-/=.GKO=RM.5-&%7,UOQ*QZC$&"[6@3"= M:T.)(;D7 786JPFC3:_<=!.+@A.%Y<6OILB>3>9=<\(Q*(713J3"]R$5VX54 MO"15R429];W(AQ:X]O\^B1. SS47EY_W@CQ3$4'HKXMH64G6Q&-1(6,4CIX> M @R\_OSQ[6_=X>@B#O7)DB!,962M0Z(>^^3E\KI!B$>#ZXW.@VIR:U'U)_SS M+?"R. @]'@W6#&*>+/\U'HZZX>96'\@^-H,P&(SZ@Y&O4!T^_!&PUMY)[@VP MJP#6Q=XAS1W/!?&>ZHC&U3V?!G$4EZ/1]?-GS[Y]^W;VW12]LT'QY1DH@_19 M 3\_FUS[)/M^U7O>TY&I?/_I/SX_>?&N;WMC!V.V@^)Z4&@8A!T,1\-L=*E' MF2X\0"7\M]<;6/C- 8TRW;]9)$>6#0)<[[/;-[;WX^@)_! ^>7A1R?83M^'\ M=L:1M2 =BE#.#"=28ZV<U.3=5;AB8+2U@SI^\O+ZN@?47PX]2(\,84Y["[B"49CG;G -S>PCG M?+(9;([>\"FDYK=';\Y66V%GP \]^*-S9/(YZK!B04BD,4,\-T@)+X-4S ?* MMJEM/3KY8F;@6OJ5/::.2T)*@T3>YQ;XB2'L)7) (NFH,,J(G&^..3X !ZZZ MNJ<4[/:S*!N=^&]4TC,.M .B/KSV-E*I=W.J6SW9::NG]]GJ\UVV>K$OVW%N MX[$]KXO227 YS;6%'6RRU]??3!P%U6XSOZ-_U%_\J\+K/U_"OV8[W+HHJ 4& M]L7J(RK=MWK&K]'AL-W&N+ 5RI5V<_W([+W)1?&!T^_6C.#)"R5^?18',&7? MIBE=PPU/39SV4QU@0J +]+[IF^$:VLSO_+]>%I.GU!ZW6IM T0G3L!RE>Z;Z M=4'SNJPG6<;5EY2NICC[5!][=NO4YM^Q,IN_>^TBD>:F4[+CRHK5Q.Z.8-WM MRBK!&NL,+ A J[]E3[L#0J-G9^-=[#Z ('8!!'D'W;]>21M&Y?7[,@8VZO^+3+N0S5_IS_57 M1<7-Y7=WMP[NZ EORDUY\N(N[M^@7VV]^0?A:$27_^8?(U.EZ\/G KX MX&V37PZ'_I[%:G<0[Z-+\G[0Z@X!T:,C9B+IT81UHG:*/#5RO0N';M4L[-A< MM=V@VIJ5,,JJ--,19+I - MW!,B;4,0ZH2 !.4=A=!C!I(C*GAMU>(.T>%P)PQ^.* ]["YS>^NE]F 9!=CR M)OKNB6),(F6PT4Z 2J0%(Q(?12DZ7!LE1CJ4ME0K>DC5)XG=PXJ=PR0WU%FM M@V#,&:D$]38(;YE%N6@XY?Z4N@UB2CL(KV8-G9K8)4_0L5J5_2#VVX-!WVD8 M5IIR150>@HMID4(:I_*<.B6EQ#F732GDI],$0Y".8"W%Q.2@20)^# $/RO.< M:.=UL,Q0*Y'EC+C #UJ)F$#X>;F])A'A0^-P^N-2@J@6V-_F8UWY?>A6V-;MDTWE6W9 MYLJDU]8R+X/9E7?=\15P<=]/?ZM\D$V_U!6G33^5%? +/TQJL='U][IN=7DL M325:6Y:[EB79F[EA;_7-C=T'-MXE[L,(<4U3GZ)Z (^UF]L=^K7&U L=Z4H:3\J M='\8=8WG%=#,]5+2IVHDYSG-04XUDH(SIK".J0#2(201 MIYJN'HIQS$9RBPP8_VGJ+)>][/6R+X.!^]:%/R[U,#/>]Q>;\45J-7>EJQM* M/%S'FGO#>&//B(UWR:E6DFVGEMQ[G(W*T\:[IMK386ML%SN5/'GQR7_U,-#L M=7>HOWPI_)=RMF4.-_GE,[#T,#N_U/V^[QV08CMULR7HCOKF?MB0[-1/EN"I MQ0=P!0MDE]L\+] _@EFY+N6N'-_P"H3\SR>S809A!%7("<,Y MGN6:$,-)4]%)J>@DU:)LSK54>3#];8)_9>?2ZP+PNH!QP%ROX,,0(!,>.BR9 M_$H['P'TVR7LL/&K8AAM1<#0.B.QNBP^I[S4U-&3"3+"K9.ORA%-/\ /0-IA M7/1.V>@H&_1[\%-Y%6P'@_$7^&IP4,E.S4/)KUM3HFK4Z^XQ"\_3@^VQ"_' MYQ>L3I=?#KPUIGYNJ45>(FDBZ9'@9N&T\+:D(K^:\[Q._DYEY*D-6"OS_.KH MQMMB+_KT[NCP?#V%"OJB"XZ!PQ'Q ^)^[T-_GS_U14@<7!)=>,QZ" MHEB: !]4G@L?-A\:_D?32\NH7QWTJUIZS'TQD:B+P>2O!RV/Q4AT".7MS$UL M:W9S@J8$38>&)EYV,62((N69U;DQ.ECOO1-84:$;RDF7S]1Z#-"D1$OK5!,T M)6CZ4:%)8AHLY?$(7GM>)1=G3[$.95)1:K1X%%$\5^2A&S%K$ V:]FXO!A%DK3GU0_*.B@_*6%K2E!JY)F+<29D%1[LN3BIUC."#M M*$&WPMO872<*NGM:CK__6V25@HSQ1W*Y,D+\X\>=YLS3&9M#,MZAA2)2_U>CPFL&%'"J$C:6C:R.X#CA1\*/A!]; M.F<4F'22X! :Q%^J X1]#'CQS$MOOMWL;^OZ'P8 M7?JB!>U>4S/K6T"UOMB!%#D)$Y48AIZ8S')*C@<^N%$K:A\_6]3;J2 MWQ_6,:9:FDG4D@JJ!!())!8,.&L5QT&"XH48YKD)E 6J#1%.((N:#@6ZKP'W M\""!94N#V@DD$DBT$"2"9MX+&8C!H$E@;G)O)/;4BM@V1ZSV:K^_E=8"D,A; MZLAI>6WMK298.HPC=#7.5*Y4AA[0/CS!NM'><>^^CQSWG3 MJ?5+=N4# 3IC'8%:FLV=COU( )8 [#@ IGP>$[J1M80P'')-K/1(.$=5;!?; M4 Z\;/,^$(#QO,-H2\,#"< 2@"4 .U;4U#"-)"*!8="_D-1$_'10>!G! 8NUTAA/)'^9D@)W.&2)BP\D ^++P>KCTOP'!,80!**F89UE:CG"'GF5,*_DTW MY\%N/B\@A#P7\#PE93SN,I>""(\=ONWU!M\ ]++Z&)3+ MP;=AIC,#)/K3#;[U8]__V)4_>K#+HU-FS?6-'WV+QZJX>48/%:,?LZ?^3J>= M$'E;H_C-"[3#JK:@I_Z])IVZXZ]30%)W_-/LD)KZBN^5HU/?WU9P=>HKGO@E M]15/_)+ZBC]T[D-;TAPFKHA44IS:U#U"9[@Q!$N<>^2T8$(C&01BU 1%F*;4 M;]?C?Q5Y06?G9,[RT^:O*!_SC\UY*"C'O M<,S:Z31O:X O 4\"GH-WB=-68<0DTEXPP[1VC%IDN+.(:J97^V,VI%H%/(AX89#. \>8*9L;(85C7I& O;]-OEUSJI/ M!M:A;6T[=4H1OU3MG&IM#@%R;?&DM94^A]P$6)"!:\D4&(X,:::U44X@:;1' M#&W116LO,4#&.V"SG@9"I\J_A$8)C0[D^@^Y9LIQEQ/%T$CQ#L8)S1*:-0":4MH]*!':ZE<2)4KXIDV!%0C(G,/RA(3(BB[T4#> M2[0PQQUU*@W]6EY4O*X\K7K7[._R\]Z8=(O"KB:OM>5V49+^3I];?3$A?R<.D-NWUYX]O/^HO_E4L=8PEH3,9W)!4O?*(]^/HAZF>\6OD MFNVHLD 'N9)NW8\]_TS7 -;>:QZ=?+8O*4&N]J5D>1K1N6HV3XZM>%TKS+>I*E,V=YK1O$ MH_[I"3#F;5.;?\?*;/[NM8M$FIM.R>XK*[98V[V\2K#&.KLL(F3]Y>+EJ]_> M?'A[_N']Q9OW%Y^?O"C+BF/1; 33Z,G[]9E^L6Y-%CXO?;JMT/E?Q[J =>O= MO.WV==]V=>]=O\)'D.>FFF9!\QQIRK$0A'%%5?#<"ZPM"A[9ID,Z[ES3C&E. M;,!2><<8YEXZJ0QGUFCF$8I-P5X$4ZZ)=GASOO=F;B;,69]S(5#@ M3*&@L5?26!G XO*2FX>KT+\N_##B2EFX^L\I,P^N?0%4@\O@]W%O-'R^QPK\ MC>N] Y.PVTK1-Y-_AS4[0OW]QCGO0"A^'T(URN^FF^@="OT?HJY_M;W D@8\ M58[O&^*9E.7=OX)_;^6'\X;)W9T!]RX_G"]F?/A21#PZB(\M3XO2LNO#[^ #/SIN)9(FDB:2 MGBI)#[P#33P(G+2H,]T=HOM)#\!(='*VYV2E8Q80'W8[2NB0 MT.&A3A[-"674(,<"(]Q+"C!!F.06YDUI8V(UFZ)#3M%>T($00(<]E[XD='AP M8B5T.'%T\+#]>XR1\8@PS(ATUBOK#"*.2\Y7CQP%3!!3=%![0@>D.@KMN?5: M0H<')U9"AQ-'!TV%S9'#2,J<>2RE"E9IXU5NK'*AZ0A*C/9=E(41[Q#YJ'6' M(WIECNMZ^5LQ& ZSZV(0NGO)(=B\.@\'A(?=!6Z%H79@3;G8'\NUGB^EHDP; MS%&@BC!+C0Y"$$7 "D'EGT?Q3G#:(?L^9_P^$/*06D22D)9)B,F]93Q(DC/% MK)'&(L2=4,00R9EK*#8\@(7.007?=V^*)"%)0O8B(5CGAH)$*&$<$QPL5(FT MRF-'*>R-;]Q#]FZE<@9[R)[KWY*$) G9BX18[I&06AM0J6 7P0HA*_,<>VJ" MHV2UA](A+#6..J"OG;R$_*@Q\F[?#JY\ID>CHFO&567":)!=C(M^+'GY..CV M1]FK0O<=/.E=WYZE>/KA!O4XW5' 9N]*+OL-0&Q^@W=:>J$PH!=E3! 9-$96 MR#SD,A#?!%\'"&'CCGCMY)'[X7! @O+"&94YH9;EG-L6 @DIPTG MWQ\D:,P[E._Y7(PDCP].K"2/=Y=';B01C#A.M&!'9OTDCP\NCPIC&W,KC78@ELIJ3[12CH=C.[OV13:\U(5/ =6# 5,[T.>-+IE@^-$7G^."EUPSCT*Q M?86@V%C#F7):(6&",<;GFBBO]!VM9CJ/0F0*0NA6$$)G.6D/!"6?>!*4!D&1 MQ.;6"2X)<0P^:!6"8@9YXZGTS-W1G-U14.3IN\:3H#QN0>$".OT!>5'#+:^[O;&L4OF2=A_I^W..AQ^I**#K<&SYO=Y/LSQ53NK'H)NRG9/T)^G_4:1?*F5R8W+"E6&<2\5XX,0X MQG/E*6ITQNW?QY"GQ)(D_4GZCR[]RB"D)<9"\9RY7)4>$\&8\$9[HIJ.%3B MX^1Q:_Y'#9LG]^C8_0O?R3& M6#NSBEM"JF3D)[Y*?)7XZE1(E?@J\56;^.JH[J[C::A'/[B@+;;:8_3##1IAX24RA"%F.);$4^ZU%S2GBFAT%$N=X0YK4S?8Y-!. MTO@@TLB"!!L<$8TUZ/!!:85!23".*H&$POE1S' F.HKF21H?FO&3-#ZP-!*< M.R.I=PY)EN?61$6=TMQQ2B5F#2TN#F!B,]FAZ%'GH"=I3-*XA31RXK$'"=2. M:*:"U-2BP+7E!E&OFQK.',!\YJ1#\:/>&Q]UB+REYQ:TQ7/X W;O6=>V%2QB MBIG0@05 &Y]K884F@G,PDD4(#5U[#F$7=YA* >PD(NT4$ MU/SM ":DZI0E*$E$DHBT4$1";A736N:<6,:Q-0YCRB4G#!.IU7'L.LPZ5+3H MP(K-,G+ 931%]FSY^9L(\2/&8T^H-7]RCST>]]C&SLQ6"<0DPX&!7LZ5HEZ! M*:L\]T@ITM UZ5;3=<>^*:1%>9S)9YV$\J$/X,BEP=8;T&P8"P9, :2)]8X@ M@0,RC>F:MQC+NS8S2D+YX/R?A+(]0FG!",?**FD6.1LHP?K M%NM\1Z%D*;K[X/R?A+(U0BF(<\H2PQ4BC&*N"+4H=YB%/ \H- GE;?Z 75O^ MMLBG?"^A/. RM\@GD$YE:+W+\W",^*.7I6S12-F"V8&P\9A3%D\W0[D73@@, M:DQPIC&3[0 N@7L>_]? BO6*+"_>:'!]1W?JK\/Q]6)3KW(5ONJBJ_NC>!-, MK =+\1/^>=K-*]Z3K;I+DQ0G*3Z$%(,06V$U\V"D,.%R$XA7P5&AJ60!'\F' MP%)&2I+())&E1.;!*($L5U0&9KW7%N3,Y$Y)HFN2*RZ 9G]@FA,;L%3>,8:YETXJPUD\%-T#8O.Z]AYN M].[E:,N;\HI;F]](F+,^YT*@P)E"06.OI+$RY)1YR0UM>N.FFUA7;E M77=\!2+3]]/?HM0U_U)4[:&;?@)K=.F'*UU\Z8*XHNOOF1Z/!K]DRV.9%W7K M ;&*R5WU&*K;ZJ_JEY??/0'&V(85IGQS7^$1N["!O \;\%(.*E^;];V(9!:V MA1*7X^=K[=ST$X I+X#S,=$#*@6:N&;$*&8)IB#MW=<^G01S% MY6AT_?S9LV_?OIU]-T7O;%!\>19]7L\*^/G9Y-HGV?>KWO.>CDSE^T__\?G) MBXM+G_D0O!UE@Y#=KK>\Z]O"7X$8Z][YX.IJT"^UE^'+.:?QQ>!\T >Z#N'N M#^&U-Z//WHZ+[JCKY[,E$74N:$4$=CD3/E<@9I8[$)1 =2[OVJ^!S.LW:$O] MAG;@81V)5I6,EGWV_.RBR]T#E M8?;-%T#5[[&/CG=9* 97Y?5NU>$^]:)G,&0[[E408KS5XZ%?9+JL?$:]5M\& MXY[++O57#Q?[?J8!@,K'=[_ZLW)"DS4_LO9R7QB6N\"PNJ-&,=,?UN^GQ1?S M$^&\DTW^]?/2$0JU+S6;NQYULOB_G^\'9?47<6"SMS3Z<2NP&A6Z/XR,_KS: MEY_L02F:4K1):9_ 8D-([Y2I%J%07\%L1L.9<%P#$$3%Q8'$E@)8[=?:#$#T M2KD=7%V/J]^=O_;PK_ZH=Q.!)_/:7F;_'.L"])ZS[.4PTQD\;=P;=>*3NB#Y MH$I=Z1L8P"CS<&&O>L, #:[\;J8#.=L$RMGRVK0.EFH9'WV=_EY;[O99NTA M>_)B#B* \._'5_ L6^\THVOS_'7W:Q>(Z(8O^Z[<8#[YZW%A+_701]9]U1O8 M/Y_,.-E8[3 5/CA'6 A4!44I]5(CSS3)&TSEN9.U*U/9PWYQ'=]>C'T3_("H M<.-R$4P\KA=KD^W"_^ROAB4;MR,+ZK."BG;R)V^7YDT:_EE9F"O0#N M7.;!3JU&75WK_LV__$42+'X99J\&NG"@8TV@[76W )5G4 !_7U\7\$A7WM8% M!;!;\0/H8QH4J.$EJ%C5>&/R0JE778*P@-9VEEU,;^E-,!E@>GH]/.)_WZ[] MUBKO".!GMC:U!^\+$("&'F=4X#DX@HT&"M"X@)&A1B9F4EL, $ M\[@2U5]W6HD]>/O0JO^]5$]M.>]:2_VFA]DU3#0;].>5C(U&NBHDQ7\O%B\P6F:F(YVBY M3(]*7K6]P=#'K\UXV.W[(5RR@_A_")_*IZZG7"ZE4SYX1AAG..?:DH"-#=9C M@81H/&C^".)/1#/E*JF\&@Q'D5Z@.!U0'HG&G'F.P8 4S.A6R&H-#!C-Y\A7]=W%S[\J:E[S=*+]U>>OEJ MJM^*^'9 0YB(;3<:\[KBRA)7O\.C1AXPL9GL435;0_*X: \ M $+FDBL,&SM2U#''8[4IU09YEQ-.D6XZ5/J.U8KJ5!6'./CTNWVDLH)TA_"]R !T<,Q MZ-'I%K?1.] MQD4ABLJ=^F[TFD"7Y0&;!0$L%^_#GI?8^KQ.5S7'64@OMU> M=W13J0RUR9!UA]D7W_>%[L&^!;O=57<47PQXKA07W='P$+_73'P9 +P]S#K=6%ZY6CUER^% M_P*(4CN(*D"=S+738-_ .,9%^:XL=..^5OJ7MO$K[2Q3C='H33?E,X29SV)] M7$*4+1VD>PCJ-T:U-]TD?@3J+V&7GY[ MTU0PLE=-;%BI7G?J'BNF#Z>E",8%3 M2'9&;/\=-*,J!@P/<57D66=Q ?WH)M(YZ(K*W)L#/:#P$_]I_*5\J U75Q*8&#<6505/9P;7P9L?V'C(&I,H[HL'!CX(VTF9'E9/2Y29^+LF\^;)=)I90-A%$#="QD\ M%X$RPY2E8:M@X+T]Z8R>X=4&%6<9@.L'$-W2'\HGXC$5NZD_K@IN3#%T':YD MYF;_Z.J",BI7PG#%&?-:4BYAA[1&EL]VF^LE? MZ6ZTL&9SGEVS.GMMB7?*Y4\ MYDWNK[K;*_,0(N0LL\B\O3WA%C!S5\"Y9,G)?I\15GGO-O+D<5DRAL]\R!F6 M 3&MA+9&DUPK(W-GL&[PV,7_L?NX@7=;0L+.5CNJKZ#B02UNE0R&^1J%'X42 MM9?U\4_T*#E.NV0U/9GS=,_D>)X+RV$NCG_9-6Y[H$B7M2^7TXSX,N>^&D3] MS22MOW)]S^>%?P2UZ!7 ]9\OX5^+&]+O;]ZSFHU^7:DDRMY M2PMKO\@/:T;PY$5L'-^P]JO3NH:;GIHX_:9[KW3=\,U]!H):-[KK2B M*G>H,\71]7=8[M6E>9ZQZ^_5KPOY\Y?U9$EYWW)IQMJJC2>-[+$XQ?GWK,SJ M[UZ[2+#51/6&%:R)7WJ:[7[UF__U].G'3Q]"M^=G:__)#_WHK_#W7^.$ M__K7IT]?K)&;M8"UE# 'LXI;Z?FE[G_QPW=],%!>=X?Z2^'+I/8A7 $#>=FW MH(S V\J)S9.NE!P7(XSE/O.\4K-ZW1*CWHW\5:;.LOKIV;O* %IX01:/6 M6AN5G!@-B#&"^N,D#O"V"^.R,4D);HUAT7'LL+*&O"L0N(:^&Z@5,S7Z_NQ@ MS[]U->"G8M ;PMQ!&[3>P7SWL1(OS[+)HTNZSAZ^3VHV^@2W)L%LA=>/]9B# M?/+B91F;;W#C-+G^ /)!6JN8V+?(V=8%M\"*%KXL)^N7\S8?R+_S+SW/7SX1DY?JWT^L[F?^J>Z 3 M5N;+/"A5113POBK5H'F@;K8Z=GYUKJ>K$R.$S@=@NS([_,UW6PH_B/0H^S3N MP068ZJ>8_^2KP6/NJD]GV:O2JAKTRRCD9*! M9K2;SY4LWW[(;Z[KB,I+]UQ MI&5%2G\P:J1"G$?SL@\'O9@1Y,9^XCV,.4)%I/PWV$5+\L',HV>SZ)=>K_+U M&9B)11:FJP2VXJ H(<[YH2VZ!F9C?&_P;3^8LXG!*>UDU?^O$<1WD_'78GCT M43UY\7%<#,>P)T0Z?_:5[1^^N%[S]^4' :_1.*R]/_=RNO\5GV^^I0ZREUA[-YEBPTY^RP^KJD&]S6'?7@@AH4 M&IXV&]KRVFK#[N&M@G)FC%%:I@;$*82DBZD<&&US&-9>)6JTITJAMK;(["\:7HCFXZ M)1,$75T0"X3**\ZJ;AT7B[O-W( ;!@0CUS9FK<'T?+6/_N/L\]E<7@O\[*\C M#?1,5;R&6<-.VXMY456 J?"E@WRX,+4Z#\8#N2-P5]L""/WXZKK**2DGKZN: MPM&L_JF6MEG5TQ9KT:\&6&Y-,,1Y"L0ZQ.$:>=B-/R9M4?;WQ \ ?G.D:V ( MH"(8/]WAY2QG!QBB\C!G8'W],^H:=P#0GQ;5AU)CJ.95JPWAY^KCG.XP^6JR M+4R+:Q>TCWG:PY584=8ITYFN2L3]N>;3#TUX/[P91@7Z6SFX(1"ORJ>J=Y$L M^H,'_:H&#OBH*+DV)B,592PR#JKPO:XV9;96&;!LVCOZKG9/3Z5K\=(YQBI) M_[T>Y?48(#>ZN!O$9BHQ\]._77A:SI,O>[UU"P1RWX_2/8)?LTO8!K]YN'BR M8IV)1A#W)>#F,G6L)/-PAE&P4PUB3K@'/1A6(V;@UL^&YXQB,EV]]L;/Z8I6 M]Z?,,.CW;IHY(B[(_#)$6:ICT V+O, 'E>8Z!ZK9VW$!S%)T)G71D55L;6=W MR\+L*J5NV)DKD9[3[G6#AEJS>:R^_!K#'Z64QBS XZND3U[\8ZK"#,?7OOC: M'4X(43)V*2G+MM5@ :\Z<_D \1>P($K%,-)F7"9 A%F9L9$K5PAU9U5P%F9 M5ORGP80P,TL'8+0 "/HV*/Z,Z[:B?Y0Z"OFE_.%+I5>]G=T O#7;OV,E0LSU M+'GA!U+?9&3-MHHR+35^L%U0,V^J5-58YF%@A2:+._V]&S6$NYAH M8/2-[>74V 2SL5OEP4ZE' 8-L4*WRO]83K@>5Z(E)X*^!H;6U?JVJ!FNNY5 M\Q;PK0O8%M-K3;EE?*T*LN&NB%,E=Y=9,E%\ 9" X[KKD'T/J[;D$F]>PZE] M'P5J3NYFQLJ"*$R9KK,DU\OF_]WD,V[B96WY!DN_=HGA3J1#\__-UG71)Z"W M] B 4J#KU&S@XNEXNOTJI!II TMYV0=J?KF9;.4S=\9$.M]=_.U\./4(U;Q=,YLI8DL[Z(ZMNZ0.7WA9'^,:[% D_%U M;7"O\GC3PI2>F6A[GV51"9M6O=3?S\T[=JJYTA6 1XTSRLO/M=B!;$Y;#DP0 MMM+EX?*24I7?1_>& [@29NX6B#_93N&^&WCE4D<1%[N=Q)7NPGSB(\^R?X^_ M];H@@%-\6.Q2,EGM>?BIQS#+I'\.8YM>.:5$UM/VSTB;X3A4-X\R-[#CJXD> ML(A+\5.\,8R!_V'/G")?/>_($%^K%/@IBD!HXI-2@IE.)PRRZPS^?SCEK9E0KZ5%2&-AL8H-$(8LS M!KB:6'PE5\UTICBG_M=N,>A7"%L^IF*!:KDWHE;HR M+W_Q]?=5^N=0?AN-/X5U&\*Z&*$4UWW\<=W=I*IR2\Q@N_!?NK#M1F?9]=C MS.9M^= MKF#7 I@$XZ<.]>S!KGX<3\VWJ M23ZD^OI^,(K[&E"C/_795/V,YA%Y&<0[\UIIK04,U^)T5#2G4P(2?XR1@G?O M)L&"6R,$NEN4^%T[ )TF>NL_^B7'?HY4.Z#!TA@9 M^!2UP:I]R@%9;19_*%F_5"Q!O^B57TV$8E*;4^[@TU^SJS+[VR^Z(7V_#'/6 MZDJ#LEE^&;L1EIR]+F99);!6%(C>L@757!5#-0/ @T$QL6 JND>H T2VU0)$JD](5]N<$X_? MK69F%;3\"48W)<"L1GAV?6V%S//K5 H7"1 O>QEWW$5/W"QU?+XB[)";6:-) M.I6RTG$T%?1F,*AD= H-\[ZFA;+V&5I<#K[!^XI.%I&]-\F-!WFL6OE.E8(2 M$7Q=%C1G!5:;24FO6'9>&_9S0+ED4E?;:'1N@X[YY7+".)VUB+4&B_[=EX:L M'F'C?AJ#W^9QP+KF8AP\; MXYY35TMM9XT)7"L6RRZH30KK?(+.[%UUHX#Z ME0W)&O-L6G9M*-FJ="%-YA-UH=HC53FJB[D0XDW6Z_X9/4QEG'KIAN:[L6W95]6543[IAHOF!QUO8JL$]/7P_AFLE?MR2D+S'9HM&X^*FY M:_?\E:MMLRD]H_2OS8VSE]\V3_.M?#9]E_Z&_ J.\"0!-@Z]+%NC*XY<; M?F\8/SOTX'\;=V.*3?0G T_N>?1 _8-/X%4LR>5M6[A(J]?V*T2 MB1\0.-:D*C\L&%2#FJLYV&54]UK[._Z\)>9AA/6OM5V\'*8:&W<,N]5V>[X=Y_4I/_'(@+]C# M[1EH_M/\00ZSE;I%.]YOA<^':*J\FX78]U#<\^HL*Y^:S3WVI(JD4DRP*2:( M4TSPAXT)3DX'VQI=/K[\=)&]>_?ND'E>%8"]NWCS^Q\8_?'ZW:JNIS]>]LXQ.F ^^L:M.5;_Q\4O:2_2UZ7Z)^ZY?WT(.M2=7& M?Y:O50^,*?*RXD^\X_%X/M-%7^;U$N8Z/?J5?$]&W-S MJE*LTAL?;XG[\21Z^;OWHSJ9IVQL,FEO'"^&VS%!F0-8RDJ0FO>4SGG78AW4 MO RM*XDZ%IOC.>8^__#[QS?O/[^\>/?A_0)S3QDCNN=\?WC_??TNC(T7&7LS M2\_X>'Z\B64?A&7OP(ODC\_ BI_>7?S''Q_^_3W@[-_???P#\/;BY;OW?[QZ M\_[-VYHK]R<$=4'-S8A\_/BI#G7.,09<$@M,ADE6'@F\TZG\?'KS6PGL4:@^5Y_> MO/[CXM,"T-?\4W)&#*@"6\5.#9_\T<2![B8.$\9?&/D"EU_$-D-UG+A3]^JH M-)]E$_O=-!'E^_N$?[R]>OK_XX^V;-Y]A M._GT;^_.][YI?*SR:71OUMKEK?<@*$>3$K:;E$P'/M>4)HM#KTZ2BY5HUB?P M/PGP3SZE1I\2V=6GM*M+Z7:7T9+#:6-O MOE]V37<4-:IIF+ $K/N[R#$_RR:/7^HK-H/$S_;2N[)/T:W8?O?I;;_'K022 M;M]E%J[<+BUG+[DXFSM SHO4;]WAJ&3U_6?@X!(7[Q;TO3VJH7_>4T0Z5BKN M=V@SGEV(\]P_4KUC=&P96U]D3?S; &,_+*=N'5H_-)?_A$^!S:?0/'P.VK>? M]*^*!NCWJ,">S] MS^\J,UNS;# 23DF6W:> S8=P&O^I=_[W%VZ8:WM)K'U! M4F^+G7V.-.6Q);?C'7V!__W'WWM_4BHPH8A4$:H&4+A'G&!1NN9?RI! G*CJ MI8 0IU/NMGS^2A/D33[OGDR/T2&+KNK%S=X/SNY;+K9^"NJ@4WA=-G6_;LC" MWFH*:_:M R[;O>L];J'GH8H]MISCJ'S[S[HHMG8!_K9Y@HE OQ#.048X9HCK%$ MC.20%J2!Y+RKAVL79%VV:H]=UK7E]MON_:3#OL[_!RZZK M '+V<7)3@DEK'=[>A;[)AR,:YZ=WP<=.&F M5X7NNV$G>]>W9V5H9^V+.]EOOYUG/ZT/EL_VEHR)55_&O]:1=OCJ_>!K-2]1S>OGO;@Y]BHTB_64.YGUZQ%AVV=[//K=U6B9_6\SV-S=FRL(J=0]4Z1Y;>V+6>D^RQ2*"OK[R=1?[;G]+]&/;6&2/0IW: ML]GUN$VMA:@*68R$W<\)PW.&GY4:#%)-*0"S M<-)<1*/RS4Z.V9N*S7;JSVJ@:FMI)[=(^VW=TV?27K80(IUUB#11>^;R&Q(8 MG#88["#[4>97Q1^#TJ'RJ0E#*!=H4=N@MTEY8PK)RB4M@8(=5))WY<$4L1'] MO#OVK3?%.)XEB&>'WVVG-_SMMY>?LXL"GC]I>!LC-YT2*^K>[F59891R>-'[ MP:@\R6L"%B\K56(T^/EV=&E&@NT4C"WMJJAC\&KVK32I$IS,5N%(9@N/?Q)< MFBV(DN\<@ 28ID82C$[+<-F7C;*F8_,M0 %J.\_>_',,+1F.?83RC9;3^M!;K-1 M14N@$@FHMAI= JIM?1)[R*T3""N1Q]PZC/Z@4_0IS;6&$I<9T1Z1)=>,7A/0 M^>B+LNP/0.-I=4QSC$<573OM?58>S'8+'NVHI&V+770;,ZP9OC;:9I5I&J'K M^)CUPZ3J[C#14U!RHB''N)P:B[A"$\C6@L(_\F]LA M8Y,QERRWI! =B-BG &IK+3++:\3B=Z=9SU"GTIF.W]#U;G-D]N]-EK>U/ MMSC-'3K43;CR(7O4K1&!W3N6/K9^;H]A#V[RA\PR"C$ZA:UW]U*IR6YZKH>7 M3S^,1_O:4&_+#4P>BJ35WY/8K4:4#349: 8N)U65<>!R\@D2Q;JOJW[53*=, M69X"TI:%7K8^EM)-#MDNOQU,3M=>#V'K5/JE @YT9UMA1Z. L"6KH'5BF##O MB,0^8]M.O M;A>%+J'>%GR34&\G8I\"ZC4U#0+44S/4N[62ORVHM[L5^>;JNC>X*87^SMCU MF_Y6XJI=FZK>WE:UL;-/*O#8HD M+AUK8._@60Y'=:;=Z9,S;^/HDHK7 G#:X,P3,YPZJ1*6 UNV,->A5&DN?_.N.[R$P8T E>HDIRM? +'O6A2(1;*+$V@FT 301(P( M68(FDE))3)XJ\13@4A%T-OH^JD#RI*IC#@R2C>VZ%S"QM(^[UO?7GF@TA0<* MP\-*D1D^O@)+9%#\RU\(I;]D%]Y>]F$L7[H>%,C/9R\K!;+$OG50.$B! ( 'NU*[+UH/',/WKGGY,&WS" M"ZHTJ=-H'LP5,7/KL!G''1_6$!R+ M;L=$9G_G66H MHN,/L+27V0X^,$S3MHHDF#8;I@FR0H0MG;!!,:O +U(VP6GZU,=43AMI0N-$M#:_GNVB2W:\A*EKN.HW(WM'8K]\K& MNE^3!H"\LAENA]#F4X\_U6R8 .Q%Y19S!O!&';M!1HE(FN'JB*2U(FGV/AA! M78#ZD!:<\]!^"_:EFL?VW)U:5NNZ&W2MEQ4 M"=@@Y2\'31;D1A0%[DGYHTM>!8S\0 &R(X6$)Y$L%KF73O0RCWQ6JH6^?54(,S5;:MAN+WA(BN MBUZ1L5>S74!BM^I. D:W*X35E]BJ.L2V00=@J$WNGO6I@.S!,&3LF*2[-U=4!VO!XKLO>'WI(YO/QT-#/SE?-B- M#009['CW2.V:66%D\NYQL&N-NRTF;VC]W]8JQ4JJ5R1!/OQ9%?GB09?=".\(=Z"3=;DME;G17-TQ4HP"_$&)1 OTG,BQ1&U)%Y?6(>,>^P3Z#!S%."'6V4ME:TI>3J^+FW^HOGK5=. M&)^;0*DMB#O)MHK= 83Y(AG*_C>@J9D8MA&$Q+P*F!>X[I2VEHK%V'G;,>A7 M-$E.!]!L90@E67B"8>C)B\<>@2WOS*@WV,C"VQ?M D^>TM;R+2\4N[7!0:0G M2L+.@M71+<4]EQZZ(+H1W8AN<= VV>%RZ=8_OHTU(SV2*Z'?H)U(YN2+6-5GRR!/-W MT.N]'5FSL83-3;L7YV[#JP!Q;:TZN;;4B1930^=@S2\(D03:9/@)+$)L.9ZZ MY(Y]8CM^[J[%VWPRUPR714]@0SZ*\^/1T533 M,140N+O@UO(%7['4I"5J*0W_MB0=ASNC=IW!(.C%7QU!K\;05MK:L\KK/7_/% @3YFNMZR)3+#Q#7D%MO%YK:%S04[) &!(^>)(!+W\WJ"*BR6P%#D1J]2BNVT(V_TH5':J/Z:O4('W,= M75B$I4ZGZEC8-_ZB2?+>R]CX^#/'>LT;FX6:R=IW9AB OE;T5TX M-W+\ZAO#;Z%,#>Z^(30!@EQT>HJ_%I/DOK*Q%MLMZ_^ -,FAH.(;I3MK+P\; M(3M$O'YK\1F?L\LS]K"R)B_1I9R[*8JS?"- M/?D6O.'?GR(?7/2[OB*7I4%O0Y&GUK1%2;[$T!TB6 M*RWD!$F]_'T^H491KR,-+F2/>@K^L4Z]3FJ%2^JHMYMZ_^%/IL4^3"UU;CYM M)$:ZRX0<[H^RUBSX+X*ZX*)ZS:-=JA,D[9@E.C_V?=>-(DA2,#IPIW92ZT7$ M!3>?(!\URUZR.PU \< M#7[8]HI]PH7N6,2L@1551*W=Z+.) 6?VB- PUX/0 M"?'L9'I,Q;WH>"]BD0'WP/5PO/OV[G+(OEGH.?:(>.<&R9T+6?]:R4[@$D+> MJ=..$%?U7;<"<<$NKYW4\A!QP36NDA+KCYX+H%\0-QK(!6XD-CN%.N&7@D M;6DS>S6RM8D&1B!6 "/-G-.+9.DLF87)]"H966FM?=N)K' T=6_XRG-20EE. ME 7;CG92RSK$!3\!N+SS0&[P8'TSN;. ZXG<./9.@P9;@C09$#^ M5G]4T.*L]&GONGO2>YN*PS1JVGN;?,",_SK\%_L^!,W]0%/\-4YQ1?("OXIT MUC*Z7^-9IW!>44@,D_W! D-36X#U^>$93&F1\_YE"I\ 2W>QLNP5=S;Z'V(^ M/'Q%.9?Q:VAP#KDUXH9JGWYYUE4PP,=">K"V@.3FE7FHV9P M^!5^([DI^/A>O=PHOMRTS:Q*EIO+\1A.+.JQ2' */K]7+CBR;ZC)K3;4[&V6 M&CH?LVHDJ<^P.]+UF2]BDM(]=R,PY@+=C7%R.#COD1R^;CF4SJ7V"-B?5U_O MV)'ZYU(U; V]JEA;COW4]\8XX>>Q P MFTTM&L0*!W/3#_]-OC?BB[3MVI!VS,>#$U#4G1C+B.L>0@CU3U25<\I&V_@G; MVVM*, B#$G-5?"[]@_"QA:7.<&P!4\'7GM*_-8,!5VWX/+QACG_,3'VB6OX8 MJG^M,-)S-%&!:MKR& ZX=KSD<5@[$;=G; H/TW9&].@);L)5(N/LUR;<%Z&Q8A.UBUW=C&XX4O.Q.YP1P$V. J:3PK%N;PZW[DZT59SP(*A M^N]AC"O^'V?VG*V/KP)7W.K*$3$&WC/EZ;UPA:@ M5QCH-6Y9B'0D9L;#LC2AZNYC"8 M+_#ZWTY/+XWQS+1.3]^+!4:XBE<8%A-U;#K[,KYC*\Q$0HF"0WX"/<&DWEE( MT;N'3:S3W>F^WKR_-Y>,+Q8Z4 ?$Z&R7XU=7#]_D:OB+E KKU%KX7*7P(5:E M%[JOE$EK MIBI<$1/+U>UY5^Y%OK7?1FMW#[6Q8>*C+?DIIHS%/5"O\D>6??-VVIES&5IW&!_:(^/FK$T#=*)!].) M%3P)4HJD%/,KQ[SM( M&EJHEBUR^0S//>Z>..1GQR"\YNRR-^8H<.)R\%73>1434C!N/\'40'7R.KW- M23OZEB#EB4(1EVS@C&PNL5,J4]=I$8S,@7 _2E42992S03)G"G&SY@,H&%T6 MHLL=.>FBUB-W SP[F'FYISE:]'C[DZ*"Q]O75*VN/Z]C/!0'62'#('JYDCS98/ 3Y8 30BR!+)8 KN$)VLR MNWL@6J&Z2M$ ZB/UD#-"$(&,@BS%PPY_@<+E+9 ;8!AX^I_4_[:;;B29BXU26T2"J$]F $T(,@.RF ' MNFOX;\8M7;5A6(^&0(T(<@0R&((#)?J8J8:[+L]:Z;3DPP ,@!*&J7&RP)QGA0_ M30A2_)GV#N(_+16[CP_/V!_JL]Y,XI'V)^U?TBBU0R!:1_SP7SEVIL_:R#KC MY[P[C&N:_)X=NC5RW^O&FOWB19_R'/M#NWUT?_WO=_V'W)7Z4E]YX_3D7COE MQM]1&0KU5R[:,#ENGVM'7[Z+-'AWN[.+5NS9VK.'_PK_CO-N9$Y>WN,OL^5< MAU_^#U!+ P04 " !NA6M4@)"JX6D$ !_-0 %0 &)R:&,Q,# S-#DR M-5]E>#(Q+FAT;>U;:V_;-A3]/F#_X4[!UA:P8LM-NO@1 W7<;2F")(B-;5\I MD9:(TJ1 47'<7S]2#\=.G$9NG%JSI03Q%4GQ'EV>>T@Y8C=0$];[^2> ;D 0 M3BQM*ZH8Z77KZ6=6^(MMPP7U"(\(!B7:T)<"84FQ3](6R3$07CPA7($G"5*Z M91Q1[L.GP9\?;\:4:3N"ZYLK;1(X.73T3V/AZC,1SB3U P5.JW4,-C0;S>:" M([#M%&T]@]MU!9Z!ZWN""7EJ'8R3PX)(S1@YM<:"*WN,)I3-VO!F1"J (G?*1HSZO V,C'5)TG,;#AK)T;%2_YC>YG$) M)' 1!0AK?YEA0=+%J:6CI8BXZ"CI)@O1- /N"H9U M+Y_N NI2!4VG6W_85>^W ^=#H_.X(O>QC/+HZ/ D?,+-,'8CBBF25 ^;&,,H MEMR0Z5I03;"^1!Q'-3CGWN&F8%B]44 T%L;$U'AB-%(@8J5YJR$H71<5QE0# ME+08$(],7"+AO5,S?';60=N[3XZN0JY.&H\P%H7(TTY/K8:5G(<(X_P\'?#$ M7$W"M7-B2K$*S$GCUYQ/AJ$,A9%NDUN%E1#C'Y0JEQ*0-S? .(L$H!NF[;QLU,+_O.A9(,=71TU%QK%[77>&S MKG !(,X3.*SY2!;JIO7"VWGDXNETSG7CH;9\FPXU2$IJ$!%)QZO3]',L:82I MIZC@FO#+)-XFL"OI(TZ_(@-L-:H5PZ2+'K+BQ=Q\I.QF%)N-(ZT'[T_TG^/C MY\=RX%U)5_; MIDDY,J8PF99GQ*N02$VO'S(G5CJVYSJV3+TSZNNX*$6JY5BIZ%*.S"E*JIO^ M9Q@B1JJGR TS<40X)U%$]EJY5C]&_B-1F(O6JZWZ*\G:."K,.=88#DETJ>=HV(9:'896S_"W_K1K$DU4*J%-0H1Y:L1: ! MC92D;IR\RU))U6[QL41,&Q$O@+\$P\D+L958;9\VKC+;$>:U*[8N++Y>OT;UDKUTU7?LM&EN;:?- M_6WD5K=N-BLE1K;MZC]02P,$% @ ;H5K5#KO*;#' P # P !4 !B M> Q,AK?:]?;M:BUEAJG+^ MXP\ LX*SU(UH;-"4?#X;M]_=Y$^>!^>8<*%Y"D9&\$Y)EBI,<]Y:N.=4)DW% MA8%$<6;(LM$H'^^!! M, F"'A!X7LMVW-&=Q3)=09PGLI3J:+"3N6< VJQ*?C3(I#!>QBHL5Q&\N<** M:_B=W\!"5DR\F8);U_B%1^!/:C,%PV^-QTK,100ESVC&>8Y@9^*>Z:#%3_%Z MK[C4 MI]BZG$+%5(["LXPC8(V1FRG5@K1SL50I)U]""MY%\BB$]L\UR3Z8<]7AHT@) M.H+P%ZO:/?B],*CO=%-YO#L9@OUYV^E]TP4>RS(E%N]O"XS10!#.QM^5",QB MU4=_)IMU#IZ-HR1.=FS/_BM-"2-!),P0%%(E4M%3,H!<0K4#PCJB*Q2["+ M;SOZG<'2T-FW;8".FQQ!&(9>X/MAX ,3Z=W4_OZO^P= ]F=25;#T#JPF5XT2 M-N1+B83_3M$./22EDI';O(M/@_6Z28=[Z/M[]W'W)J$_Z>&&7\&E5=DHBID4 M()34-;9/3"4%^/ZP;5**E\REJE/,"BA+;&TS%$PDR$I*QH:LI60M>9;QQ. U M%UQKBX6VH 09DP^C9 GRFJN>CY:'Q7I(NQ_\(^60,'43:TR1*:1.R.J:TX@V M4PY-@1J.A6@(8.$ -@+Y$^^WKRB42>5B69%#L 6=PBE/>!43\;"5R!^]1@$_ MW>&';F*HN<*,ZGIFK9_[;MA^-"XV=;"U#(96M/^85*;[:02[^9&60^"WM2+7 MQ( )D#4*=,C,/)4F>A]1\S?4)VF)?FGWAN@W,?P74C&SA(A(HI"<(0-.!4_- M3!7AXYKL24?VYYV#P ^F8!=RY5)SIEC% M;Z3Z_"+8[?E'K1MR31W09OE$5A4:P[G58UG;(^_.TX7*F< OKC\YK:SQ%=V( MTANV:G=I;1-&D@03/QRM"?YO+7ZLQ[!8?H(_EG!^?OD*N(/Y I.BDB(=PI]H M7\O(7B62^P?P)9'T5N^O/;P8O>!V%WRWVUT_E+OQ>C0;VYNS&W3_ _P#4$L# M!!0 ( &Z%:U07QM_6*P@ "PD 7 8G)H8S$P,#,T.3(U7V5X,S$M M,2YH=&WM6FUSVK@6_GYG]C_HTKG;9,8TD#2[74(S0U)ZA[G=)$/3SNY'V9:Q M)L;R2C:$_?7W.9(-AD #-&G[8>D+MBP=G7.>\RK3C?-Q(Z9 MA9'IB/7?_;X%.S-JS;^M&JK+U4VTW(4YZS]VV^GK,F.6\?' MM8U8L^FX/2K9[?HJG#%_%*A$Z;>-%Y']-)C)9XEXVXA4FCWLJQ M,.Q*3-E0C7GZ\HS9YT;^+3JLW7G18);>VP94EPL]YRT6)&B'O<[N'^S"?![YF@]IMXD;\Y4.!6BE*A6E) ]$<+<5D_7- M+*DYJWKD'[0\1G\/2T5.2XE\E80@__.+]B^ML_Y]+'V9NYL3 -X]VKS=.MH5 MH2^M6Z>3K?F\[ ]O!^\'E[W;P?45NWX/^QQ<70YN>A]8_X_^Y:?;P><^AC&C M/WPV)FX^#3]^ZEW=LMMK]K%_2:R4*FL=$T\?>\.+WE7_8_/ZCP_]/UGO\O8Y M]/AE?_&8'?&8$5I&(-BE^=OZVGJ>!AZ?*,WZD19C-5E:NGX? M#Y#H7$8SEL<\[U1[5E]/K\KUZ]JOW,I-_[,!B_E$,"TF4DPIT,;2L%Z:%CQA M0Y$IG3.5LO=*C]V"=JOY/Z8B=EOHE +MC9)0Q87F:6@\-V60!J_V8'5?$8\? M$_&"4P:!%.,9NTO5-!&([)Z35#L10P6\4X4L GBX3!E/9ZQ(U$/,"09FHL<^0G-^_!A%0$PABN9S1ES.\$]JW1-!@+P0RV3&P> MPAXT(9 :>0W34BP')PBC;!K+(*XE+V:*(*Z3F@HM2GHDRUB:!%F+4)K*/(:L M)A.!Y96VR,"E"B'Q!,M"YL_J&OF&^)WLC9]@D4RA(5+V0@T>P,-T/-:UYS*- M8,,\EZ CTR I0M"$UFLR>T!,ZF3&,FB*\"8[2)(%H*4"SG)\N@^E"1)E"EVO,_&AV*!5XO#,M I$B#F&'0"S4, >'##] M^R#F*6K''GQM6"3"E)'SA#?;IP?BT*YOGX;N[G"/=%17X,F)Q]P_TJ&E+:D6 M2)UE.H[)QVL6Z\R&9'V4]V45E#)$2S)$7RU#S0@L/*L^@;TH2W6>,7TN5;3M M-]F&PK-Q?L /V3MA4'5!938"+^QEDXEXE"<"7ICMEU"4]@6P*7=R*4 5&@00 M#R;2V("#66B0B Z5&8M050]W6B3<@NT"?QW1A9*],BK2/(D(!K:,2F1H>RI3 M^$:&DFM)LDB7M&PL3HEH82A[6#RBC,/@@B+A%& AH>5G MD86PPJ:WI:R,*U_01 0^K!?ALP2Z[9'W5Y%?=;2-?O; +9>N;T=P'8F,B3' MX4:EG$(=-S -*B%6,.. #--"95%P-K4TM5:"V.!Z M7\J6%3J#%1B;2(, S2#QXHJ1D4B1'Q,8 YZ(C*R,IJ#FGLTHUJ\[?9XBT3;!8659WL(%R#GKZ"Z\@:#9(0&47=<:UCBR M;JZTF0=:.P"28W26N1"ETZ[/VW,JOD)4IZFA!*N6W@$L 9YN**C@FRJ"RH;% M7X6$)-9>BS2P?NU$T1E >+:A36^PT,L-&+N.AO@K,-4)5:L!B;(?YX+S88:IV(, MU4 MC\J3$UTZH!AGB9H)/)W&RGD=7T(<"#U)^'[U9 K+;2D5B"0Q&0] ^FVCU;#W M&0_#ZMX===O+?=\%3&68QW33^D]U=$Z'\0G/#.945UN_,Z@^RQU<-]?GRR,T M%E9,ESR<$@L3"I;(2]5>N=J MW&''V3VS#>4J!S^ /=6X.3)'51C8YR5![_/UD/7?#_N_7W_>%6P,K;KF,SOK M+F%P)ZMX6AM] H8VFNDWX>@?9'\@9%?>Y/V#88VABOCW\*D;C?H]%.5Q[V4L M1<3Z]R(HZ/R#7;MN;;WT2_K+$7Y6^$_@]02P,$% @ ;H5K5-JH"LT< M" E", !< !BU:;6_C-A+^?L#] M!YX7UTT .;&=S77K> ,X6:7]]G2-F6';OK M9)-M#ZCW)11%#N?UF1G&G<2.T]-__H.Q3B)XY$886VE3<=HY]#_+R7_5Z^Q2 MAB(S(F)6M=F95CS2,AH)O\)]/JJP&(O,LE +;K&R,#(;L=[''[N#6*88&W8S MN,90L/<'3?QI5':?JWRFY2BQK/G##\>LSEJ-5JMR$*O7/;>');N=H8IF;#@* M5:KTA]J;V'UJS-A9*C[48I79>LS',IVUV=L[.1:&78DI&Z@QS]Z>,/?>R,^B MS9J-W)XP*QYLG:=RE+59*F+,.,IM]J;A/BD1X?!R M4&..WH<:5&>%7O"6"!*TS=[E#X].84,>WH^T*K*HOOZJRJ(G><+&7(]D5B>. MVXP75BVFM#_$SPV5C@1H92H3I22/1/"/0R*'TG[WIOF?QLE1\Z#5.=Q^T":JM5._]X_V;=+&SAR>]P9W_8O^ M>?>N?WW%KB_@F?VK\_Y-]Y)=]*^Z&&)T?8$5O<&K,7'S:7#[J7MUQ^ZNV6WO MG%@I5=9H$4^WW<%9]ZIW6[_^Y;+W*^N>W[V&'C?OZP?LLI"*L]%AF/(!\ MVLIXQFS";?O;<=(\\#NW_<_Z+.$3P;282#$EA$K =S?+"IZ"_5QIRU3&+B"& MW]!LU/_+5,SN"IT10MTH"=0ZTSR+3."7]+/PX!FL/E?$UI=$/.,$O9!B/&/W MF9JF I 8>$FU%S%20+A, 7[A:5QFC&R3*6)@70B=+S2$3FX5!$D MGF!;Q(:SJD:^H?V.GFT_P6+$5A:2LI=J"& \+,=K77DO,PI%;B7HR"Q,BP@T MH?6*S $L)G4Z8SDT1?8F/TC3I4%+!9JUH^$SD23" :TH4BR %17TZXXSCI^0 MFQ7;Q:F:FKFUM1A)8Q%#EG&:]"* X:!B*3/GZQ'CKV*L/ZX! N9F F; 6PR" M'5J_:_VPF:=W7W*$NQ55???F?:OY_8DI35T"+'F[BF,47-HIL<^X%LYRL(0< MHGR"6IF NPQ3:1):3LO&"'H*?'J.I E390I=+=#P(6S0*O7VS+4*180UANW! M9I& /WC#]!["A&[@P-"[5.'A21H W]$)N4\[A M<&&1<@)82.CX668A['#I;24K8S04M!# A_TB>A6@V]WRPW7+KP?:UCA[Y [ M[]S=#^ [$QE1X'"C,DY0QPU<@TJ(-9MS'0?(@.T\XH&VWB@!S3F+ ]:&4+2]T#B\P+I&&(;HHXL47(R.1(3^F< :\$3EY&2U!S>4- M#F^4.?!GH^E..T-=G7H1ZX;[K#?A:>$\GN05<8QL+R?@U&Q(U8O\LT,P^\?- MV=L9$QL1?<:7"T-5V.T<;#FN:N(J\O#%1D%E4?SEV@]==%EP.5<57BE@[83. M^7-#,$((>OD?ZY%J]C)]N3<;C?6$P"- 56%8:%)1!;(V4!TK8S%/32QHF1"$ M?BN >""]M[KE+<5(H>UJ,;BZI>0>):-P/0>U(ZXA\\SM>]82;A9X3V'D?$5$ M#FJ<4DH8F*&SN!=IV8"LK0^^6D^OYA2;]QV_3I'HFN!H[EG!,@0H.*O6748# MF>8)":#LNC:PQI%UK=)F ;1N B3'Z"RM$&70;L[;"RI#!52GI9$$JX[>'CP! MD6X(5/#3WT5X'Q:_%1*2.'\MLM#U*?NO!,!;\G5/39Q>&B2Y&N(Y^W7D\R45F ^'9A0^SP"!N-6(3.%G-6S31/ MK-@-FR#_!1Z:#35.Q1BJD9^%DZN$L(W]ZE\ =E'Y=(&NL89K!E"4<-&DM+]G M*&T2>%R2V42E$T'@E/%1>7.BRP 4XSQ5,X&WTT3YJ.,K%H>%7@2^#UY,8=:5 M4J%(4Y/S$*0_U!HU]YSS*)H_/_?F?"HCF]!#X]_SBV:ZNDYY;K!F/MKYAGW^ M66W;.E:?KL[07#1GNN3AF%B8$$(B&;F"UM:ZG(0QOM8)RC9]IFL[!GLT=8_R1NWGV_A9VY"P^5 MM6K<9JW\@;D^_B>O!S_ZJ[LR286H^#5XZ,IP#- MDPSPLN[P @QM]8AOPM'?EOV_L>SJ+\;^MO!?@*$7MO!Y(D7,+A8UV;7OM#:S MN O!O1M_'01:CZCN/]^#JA=(KLA[^BW3$RZBON8K 1W.,CX&D<__^RF];QTW MW[>.CC!]R->*BK6G-6Z>\2V+UI_V+8NJ*,OQ?-0YI&^PN$'Y79S? 5!+ P04 M " !NA6M4*S;WM?(' #.(@ %P &)R:&,Q,# S-#DR-5]E>#,Q+3,N M:'1M[5IM;]M&$OY^P/V'/077V !E2W;&?1K>XE*PMT=M_&G5=E^I8J;E*+6L_>./9ZS)3EHG)[6# M6+/II3VNQ.V&*IZQ)^S28L;-,O&LD*K?-A(]E-NNPUW=R+ P; MB"D;JC'/7Y\S]]S(WT2'M5N%/6=6/-@FS^0H[[!,)%AQG#OL5'0*"WET/]*JS./F M^J.ZB)[E.1MS/9)YDR3N,%Y:M5C2_A"_%BH="_#*52XJ31ZIX&_G0M8/- *&/T]K PYK30*51:#_?5#*D-IOWO5_KYU?MH^.NT>;S]H$]?&A=_[ MI7V;K+&SA%?7P[O^3?^J=]>_';#;&T1F?W#5_]3[R&[Z@QXN<75[ XKKX8L) M\>GGX>>?>X,[=G?+/E]?D2B5R5HG)-/GWO"R-[C^W+S][\?K_['>U=U+V''S MOGZ Y),\9[_($:+)JCR @MK*9,9LRFWGVXG2/O([M_W/^BSE$\&TF$@Q)8A* MI6&]/"]YQH:B4-HRE;,;I<=^0[O5_ ]3";LK=4X0]4E!0:C+\]@$GJ2?1T=[ MB+JOBB=?4_&2$_9"B_&,W>=JF@E@8N UU5[%6 'B<@7\1:AQF3.>SUB96UT* M' Y$=N ,M3D0 H$J89V$1UC23(VE!;)[ND<$N8B$,5S/B&3,[P7.K?$T6(LA M#([,'(+C#"*(I$9% %F.[9 $ ,2FJ8S2&NPS4T9IG=54:%'Q(UW&TF3 >_+2 M5-H4NII"1$Y6.J* E"J&QA-LBUDXJUOD&_KO=&__"9;('!8B8R_-$,!Y(,=C M77LN\P0QS*T$'YE'61F#)ZQ>TSF QZ3.9JR I<FCV MM\]B?W?8/29S[6W T]. ^7]D0\=;4BW-?61ZB2G':Q'KPX9T_:KLJR:H=$A6 M=$C^L ZU('#N6<\)G$55JC,_Y@7"?:47;+\MMK1LC8L#?LC>"X.N!29S"+R, MEVTA$E"=B'AI=M]"*!T*^*8ZR9< 56HP !Y,I'& RJ,%L2'&HLE5-7A3HN, M.V=[X*][=&GDH$)%HI- ,(AE5"9C-XV8,C0REEQ+TD7ZHN6P.">FI:'JX=+0 MN%+CX$D9 =DP#+E-!4? 167&"6"AH9-G686PPY6WE:J,JU 0(8 /^T7\(D"W MN^?#=<^O)]K6/'L4 #OOW#T.$#L3&5/B<*-R3E#'#4*#6H@UGW,=S^V/X) \ MQ(AI9U2--DE @>E&- M'.Z9P_-P5CI*#7_[$=J6>ORI=[LM%93T@\ E051:4F$]4@ M:P/7L3(6ZS3%@I>)P.C7$H@'U@>K6UY3CI3:KC:#JULJZ=$R"C=ST#CB!C(O MW*$7+>5F@?>41BY61.R@QAFE@H$9)HM[D54#R!I]\(?M]&)!L7G?V1%2Q3@)*S[MUE-I!KGE JJEK@V@<5=WFNKW@ M$BJ@.I'&$J(Z?@>(!&2Z(5#!3^H(YC$L?BTE-''Q6N:1FU,.7^2]Q),:JQ[& M+2IT$KZASH]:TT@*&+,"T46#,Q7\GE#15Q>'BZY$NHE\/GH]R455 ^+'A0VY MPV-L-&*1.EO<67?3O+!B-WR"^A=X:#8T.)5CF$;^)IQ>%81MG%?_ K"+SJ<' M=$TT0C. H83+)J7]>X;*)X'')9E/5#81!$XY'U5O3G25@&)<9&HF\'2:*I]U M?,7C\-"SP/?1LQG,NE8J$EEF"AZ!];M&J^'N"Q['\_M]7YU/96Q3NFG]>_ZF MF=Y=9[PPH)E?[?R*??Y9'=NZ5E^LKM!:/!>ZDN&,1)@00J(8S<^RJEAC_=B< MW^A5P>JD^QY1UV'/-WC^Q'64/N\LWFX'[ES M1UC_)&G>_+!%G'D(A\I:->ZPD^*!N3ER78)]I#XVQSY'+X?]WH#]TO_PH3^X MNQWLK J6UA/AA5/C*4CS) \\;SP\@T!;0^*;2/2W9_]O/+OVJ[&_7?P7$.B9 M77R52I&PWO)]SJT?MO;W=?UECVO(GOY&Z(LD:W=KN_?X?L+)G_;]A+HJR^OY M5?>8OOOA+JIOL?P.4$L#!!0 ( &Z%:U236,6.7P4 )PD 7 8G)H M8S$P,#,T.3(U7V5X,S(M,2YH=&WM6FUSVD80_MZ9_H>M,FW,C )XC3&F!F, MY92I Q[ 2?/QD$[HIM*=>CK9IK^^>WK!8$/B$.RX,\@83O>R^^S+/;<#:@9-Z/YC.PZ M$VX:4:[ E90HG)DFC,_ .7O?'?DLQ'8"EZ,A-BF\J]GX9RVM[HEX+MDL4& ? M'1U"%1I6H[&D"*K5'&V]@-N>"F\.TYDK0B%/C%=^=AF0J'E(3PQ?<%7U2<3" M>0M>3UA$$QC0&QB)B/#7QY"-)^Q?V@+;BM4Q*'JKJB1D,]Z"D/K8DTENP2LK MNXZ-7+_'KDN_!!*X2 +BH;ZB84 FXL1 ;RDJ%W "JFUKP9OX]H%@F!+W[YD4 M*?>J]X>64>4BCR$B-Q72HRB+"TX+\"OP\YL2X+*B M3,P"IIQ-#RP3]*M2^.VFL&8J0@]%.[,YKTS_N][J0_',#EU6A\U1U,8#($^QUP^0/!\;=T6EWX(RKP[\NG,_0[4V^ M']+7/?WE;6-"UF-"0B7S45Q;SW_LEEN/J,]Q@'/J*B8XW# 5@ HH=#E/20@C M&@NI $?.A8R*^%C5/T'X,$DEUPQS*1B".)6$>PBMS]T:'&@11D]$,>%SHX*A MD)G4.242*/>0G': Q=5/)%$.C4!$XMVY M./(2*HE8DFCP^-(S/60_"*BDB#$'DEMA5$RXH292F/;4-_G.Z'PFUVB#XTL: MB>N5I>O=:L*EI GS-"%KO+V 41]1HQ6*75,8^CXRNC27S0>X2%F"/D=W18P3 MLUAUCFWN,@Q'N2H3>2H9X?")S9!ZE.#E[*[K(I4I'9G%=/2$=D01$!.35"KF M8R-.99(2Q*C$\G8LLB';B3H6Q!.Q/E*6IY>3])XIY(^)G!).D^KP-J1S1*+T M2,.R&B:.$]4J75]^[):FUJ\ZL"OYPH?O,$'018K[:1C.<2M$<:AS;)%WDOZ3 M,HPZ!C+1UA1FEU1U0"J B6$?'GB5A1ON4G61IH4O[*/FFV,=O6>RO;'&]LQJ MQG62D2R"N/\581SCR_(=5+J$,(D^B3&1M?6F'B9AB*<=,IQ.1QR(T1V)F:WR M%VF* CV6B=9YBK/2,'>>B*G,=";W4G+!$#B!"2\IE>J"1V]EQFO/X[&UJQ29 M8M'DTC!,8N+BSCHQ+".[CXGGE??;5CXWS%.!OK%^+:L&78>$)$YP3MEZ=(64 M7\N\TE:RL\HS;>65< OMAUKYM:8%EX2E%B7B%:$_[+QJ-DW(_W6,SC#_6MO0 M^(8C\ .1;O"=XE81@IV?9(VU3%>XL:Z\KX:EN554UIMY.F]MC>/-[QN E D[ M%4J)J 6-^!82$3+OOO87D$5+:.I)O=SIVQ0#W8_#$3CG(^?#\..WA!@[5K?B M$V[-Q_/;#\K'[X2R,2778[E7P>VC]:*C]64LCRJM]R'^/X?XX%(R+"9CK"8? M1+:R36@7Q5P]J^;V)>&^)-R7A"^W)/Q*V79QU1_#R#D?CC[T!]T]U3\SE)U2 M_>J77KN,I10WR,[\Q+"-Q\>U=,U:-VR6N#DZ6PK&LE-2O_=KV_[D M?+HRY>$OF#L_-#?].-2!3=\-[[O^=^79_KXS'<+; (V#]R7$I,4 ^#@X(!7 MMS\ ; IX!B C(B$C(2(C(R&CH""CHMU'0[MS!PT' Q/]/CX. 0$^#AX>$2DU M.1$Q)0D>WD/&AY2/:>CHZ0C)F9XPT3ZAIJ6C_3X)' H*"AHJV@,TM >T1'A$ MM/_T VL&L%#A6N'?(L ] N"QX!"PX&#M #D P"'!_7B OSYP\ BW_**@WD&[ M>SN@XCX #X> (^(@(2$B'C[UNWV/8"(A81-P2J"_$#^-P=')V?N]CZ^??T!@9-2'Z)C8CW'QJ6GI&9E9V3FY MI67E%955U36UK6WM'9U=W3V]0\,CHV/C$Y.0A<6EY975M?6-S8/#H^.3T[/S MB\OO_Y)D/P7[72X(@(X M=[MX"%@ "+AT'YO%JWA?SAHIART5ZICC_@7E>C\(>HZC#@.ZTLEW60YSC.%9 MRD1@@, C&-"(1&[H#744A0&N:#&!0-#V-_ :M.>I_AD,@Q(Q +/P6>D>CRZ MXB _:F6YFI<_-0:MO=<]:\XQ3D9M_&UBMWC,BP7\FWUZ#=K_*R8NLPMYN3A[ M.2P[G!QJ-A7MA!*_0AGR@-#PX8/1#P *V-3A= 3O].BS1/X#2+KYNX":4>Y( M?!0$WJZL,0\.H7]+FX%,%W>#=4:P)L8^VL 1D#8AM@T:Q?%IX^)MWE$L\B^O MJG!Y7S.#IG%3\I'2"D]BX&6-8I<.+8+XG]DJV3GYXJ=H5KWBN+-[[=]1CTF) M>SAX^-3[9NF+.$U@P;W^_2EQ1D]&T4,M@JD>?0K_/L#JS$VP]D"8..FGP+^Q MAYN$T?!F$(&J67*URZ(7-Y3*#CW9*O))\UHF^[K)I4[-ZYS^00VI[2N!T3EB MFH]QG2?=Q+&"'8#VG_1=:'SN!1U7J?=6#&UED)9_(!!1'[I+Q8BE;'\XJ:4W M%U@^RU#"S?6D#7>YP(Y]*KQR%YTYK]I/@8VG:]YFR(,+^B=U/5 [(.$ZY?M8 M<81W"H%(+JG/VZI.CG@)3\-1\@AV2"YJFQP'\4OB4I ;?WAN6&T=WA9-P]Q, M B^&4D/R#;GII[+"?E]NF[Y%QYV*H"!MF4@.M8))'1PG+ V9YIAW3_ ? B_Y MQCY 3H*Y%47X91YTACW6]QG5EC/HC7PR<9I\%P;\66_AL_1#,1#>_J@+:XH/ MX#3)"().?4J+I]9">AW/LL[C9V54=GMW3JOKK@302[@ZD3GMD*"[2S%= HL> MW.Y_DC5QI%[=Z";6C3F.PN5CP7+B T;FDOX'.4^%,;X+NW'9%?"FLK&BM)QZ ME^B0V"0@H)=Y5VKO*J4R88D#KN&W%4C[S5+443JY'N6O]JW70=B58_# M3JE#F+H@^JQQN^FL;5@(E#; .UD1:1I_\QWJ:FV1"(&:1S[/*58,(X;?:2&M M31%>\\G]VD ,8$"K=":!^;*Z 1CD/B)!^ODIUSACLL'31 SAEIR"DQFA);DK M'(62CV6/2D*\^%EFE5W-W_!VHY0<<\"Y_&*?IH]#6/ +PZBK[PO0]UC5034^ MMU,0[&:WDYQFY4- [Q EZ^#\4\GFQ2B\*JBQ)^4+4F! />@2L)'8> MBA X*']](@GBEK4HA\OXLXG$UA9T5/D?[X"V/::T[X"&T!-\E6<\JF]>,BC, M]Q;S5CUW*CEDJ!REF?:PNI"#=_N38;!C!K 8*)I6VG/':DKN/VK%/_Y"'Q"X9(^S/RBK. M/""Z5;^$;75B+XANB/=>^Y3VY >N$3E>'LH<0AJ$#%LE./Q?+9JT*"#Z)_D4 M!H6Q_L2T4KDI7".Z"@*M!<H&>I-G4)\TZZ:RRQDKT'%KA M^3P]Z]+$- \7:R3#33*\F),,EKR72.U6&0.[X7$OWJI++*ULBB!4"E4,#PH3 M%*_3X;9C!_D]9I@L$FY>[LY'NT&& 4.EJ_N&;T4K&K,$Z$^+C%BQ\@@I#0V7 M0+9>74FR7VLW:1$^C0@P5NF\UJS4/A-;B5C$%IL,T6M1;.F<]G(F>BN$YWMDY2AC]<)^QB="2+;E*;I1LIY+@BB)6] M IWZ]'LQ6/&V&B$%"(1RY=S0P@M*M^6X.#A8,Z<'.C5^'2S-%E)L[>^=/OFZ M*[(C+[Y0)9E<"_T648%4=Z4411#[-BZLCZ&J> (@66OBI,X*V&%N*E4A6(F4 M>8K%AS3U7@>NATK?RPF!QLM*VFC1A;]Z,9*G$%%A.DAMPN;F'(WP0MN MHP,P+/+2.RHBW4NWL;(4;%S"OOAD\#!R8+2[$]E%5217?48+DJ[BD#H12E+. M0&O7^40D?ZH(%_+LC(DEZ_6IUW-Y[XK7;J%=C#P]2S67!S(PX'V;K*:Z43Q# M-JX*?K"4YXL^.@JTY7E][[.28)M ()0<55,D4TNMS8;65^VA!QX0C84MB? P?-)"])EL>X"*;!8H.%8V;HKK;:3EBAIY$0Y MD2'T]#URSXQOY[R[0A?)Z(Z>?&3GV8N0IQ]WJ2/TJ:QQWS@LS='3(O K[:?C M#VO(-%(RXBV.UE_9Q6GSW8RMV\S--:A;8K0[P/'[<&^X>:0!N;G;EZX5$N>- M=[8UU"AJ*NP#B?U#^GFQG^_F50.S-_MB(BTXYZZ2'#OOB 9WGO-%JOF%WT%, M+B9Y78HI>$Y(ZBR'"-KW0RF[HKH,/IQJ,ZI*'%@+VF6PWK&I4A+F!UGBJ_=3 MLFGJ3 4@,C?:OK:.K!QQST)P0!$(#J6+A7(,,P8%/&_/B059N4M,F?%,MU': M"R-0S<_+P>6%MADF].4\OGZC*%I*PV_V33 M OM2]PW5/6MN@L;^)(^P(.CC3=UR$,O*MC&,9(LU)2+D["50A]7W=I:7J8K8JO4#%Q6,!+9 M1<" 8Q G:>&"^]8S,8XP^9ZY:>4JWQ(EF+L7<:P^/N#[=#ZX+H)K89:M1,(P9;-3;AO-/NOP7,G[<"G&??=[ MW5X>"D7CSKU?B#;2=(GQ)$UF(&L>] FP?V\ I:8LV45B5QFSP^(H,4D=U8 T MZ_8:BEFR\Q=[(YI?A<2L5>&JNTJ[\7T6FV$:?Q&Z>5?59S2X8!7U<*',T_OA M$@J/0/ W>-$%S#(=8];6[=-*<_9I4&^BH6Y_"%IHR]>%T$]N6Y;MM&>M@RI*T6&15(SRWBP*K+U0SB)1X+7N^GB5<^4G9\XG26]@0 S8",6)$L,F MD0W$XES,9,?PF6CW;M"@N1-O5%\\#F)S^N=DHQP$DLNQ ARX_JES0V/;*XD' M5R7U;N"1*PKB(*/!&T]&T=X8K/Y;YA4VG M^O)T^XN6A*C0&A(%+<O FXOJCRWNA9D1T1?N2.V&YA&0K5XU2550?W MCGI3^4W&AB#/WF=0-N)"B51\8%^OG=<.?1" MB[.._?%PJ#HA!AB9$Z,@-PBSM(NT?)S;X84* 27]G=;=-Y(/ >#D.)_?W&)- MY8 YCK3<04[M)M'$0+L[72(2M;=Z>>&E.*DD2G+R/3I7UM=43\2^"$V8IU5H M@?8I\] /QNGI8,!^F,9-JI/ 5$CIC+CSFUFN_%R1[B6!>7VCC<"^4;M[KTSY MIM2T-=/YWK+V%DMC/*]1:,?OILQDXW,97CIH3#P;.X5J>72_437?^#@KJB)? MQ>_?AA[^A/TD^W4@43EG3:1(PLCU5F9&ANLB!H M$<*]E\ WT]M+>9;4'-\=U?%--+/@>DSUR=3+]QBSJ,J8<#M% KG?;7/1X=X2)V!TM.HW):-AQS:A+KJ[? MZXB0N,T[#52(N3+IY^@SK51718Z1E^5G*Y5E6C^S4+@SP-MI+5M@N*E#$R^A M=\64L?R@R\'LH__385$&$KU(Y':,J2S%]C23E0A:$XN M#JX=E4GUU2UK( V@R6GA$__4IX BZIJ/?9;4Q0K-J(,'U70 65L.STZ@[2QI M9;7O"K-1;5PATU)EC)A5332AOP# 'L.[&"LU/JS4Z&C.Q(Q^A\2:LVU'F?@; M7_"#.AZ!@PZ% [P-3?OQ&"0WR5W8)(I'XM:"+ +?^%NNTFV1V Z M1^D[&(M8]E'1B.B)2P^5:SA#GDK6"UJ9C MVZA:7/?IQC8"DYU\EH1[\QZ@6+O?T-!OQ5@5>S6&8,88]"A/%HMWXES+^1 0 M2'3*(6Y3$3M_6?0N_"*'7R-O$2\"0&O7XR56#5Y:(<2M$@5PY/_YAOO3-1;T MMHV#EG9 T^3]WY ;DJZ=1:"+,( ^)K7LUI%*@*9U5Y0-1PM>Q:Q0F0!5<@96 MA/3I2RO=Y"Z()';+*$^G/?"?/@-<>1?8/-UD=^"V]-=Z<^E&CVVL24=&[1AKV* M[JEIW2W.=,3>#A-\&)[:B&^!2F+- Q+15))#-H<&F3A9FF$=O>)J.MBCPL9Q M;-2N)\\B&B"=5!<%0,O8P <( M>1B6KR>C$UPS9769G=JZEUB/LH+OWJ_(&]D8QT5P1#;>?-ECD>W6X^@ $(+GY&8A)31T3]HR::%PX;W9A*2 M(J[[BKX"&F .=HR:D;9=SR\Z!?/61_:***A.>+BQ,2C4+VD"%AF]:KK]8J)#5P !R$^@\U-"# MD*WU $ M7%D?/,K3>@)YCZP$5_I23-8.)?68@"RZ($O]+K_#TU75"(@Z2;"%H<#!A'+M M[4(TU,NL&G+R6"-)GZJ!UN*A2AHPH$_W3ICRO!;+HP(^9S M+H-3EEM/U_AB#4UPX,4ASU9W\MT/RJ =Z?M3&IO4YHF&!$MWQP6N;!2GM$3M M4&-F12.YUGO=^+[!_S3T9V8P@ F\E:8T LB+XOQW-SC2?E\&$WTM;'\UHPG5 MB'.QO:[&1_N[?KF@$%M^.CLS@YK D?6I.!&M:)2OQ"6)U46:=7*G90Q/A.4] M];Y9C36Z[B?YN%-()IL<;I0YFDJ4?XP_AP1 M+5D]*:J=6+5?I#DB\&P^2/"9FJ-^$[N6"$,;63N8WHD2D?DEVWT2PUK(0N-= M34F#_L57CC/I0,[\:+#IE23*C\$), M&.FW]GHKZ> T:1=SU8DSJEJ+98F&\8C MQD[ T"?L%..A1#DL,/N);P ;;,T8Z";.VK(56 M5&6J$_,[*2_/40W5%_9RA?3;-!_G?9!#XG>$.P(YL6"(SW%R3W9='\="KSC^ MZ,FL8( @-0QH_$)N1'XTI'NU/3(BAPCZZ_\'?W_]PR3_=_!_QV ;R'B *V^* M-E-EU2(3Z&6UP6R)]AS5"]5Q=)$NY,\IY]YME]=#HBE;IWP?2@K7I*5'/F9O M1.(DH!T)VJ@.[S2R..9SAL1DV7+D,07QB$E4EJ_TT&0A.9*-9BTXV6XE!?.Y M?8V]]X$!Y!,OB3VJ!'2N"F',;:EL](C*;#_-P6=6KMG4_15;(OK_5ROMGQC\ M(E&_RDLR\U5$9T9 MF]#D@F&1!WX) [*F::&[K@UDLTUC6:*_$EN5MP;SM[WNE@ >D 3OE2FJ6.05 MF1 ]]X^OS'O]YA ]=7J:2M0O>UK,&'[MWXY5LFW",JXM7[W'H#9<9*@\K5=9 M*TF J45'@YLC?/_FKX,44K>U]).LK4V,D^%_.C7.FM^#%##^>_HUH@(^V$"Y M"KK.F;5U=XA:I?EC&UC0^I0(&Q#2=#.::_D.UHG^_U4M!M/44*\8YS>:(''V'#:N< MLB 3$Z(62OZK^J+:@P\2,"0YEO!I].DD;\/"H)W5O8RZ 1MZ433TLIIF^!J4 M$4X0'O^SU#A&#M<=EU4MR2>[E*1^33 @MX;%E\@PKVCVW N3R#0V/M[X,G9R MOJIZ@N=)U\.Y8F ./-3@B2L/G^JC3 "@ PSZ2]+F!N39 J8?!Q/-4WP^G;#7!N#8RD3C MATH.:&M>PCT[VC?6B:@W'3# /]\9U1(B2O:5#11]IZ;5?"\-VKAO%FDE;:YZ ME7S5J'/?J$OP^$H5%RS]YU*E-WWE,6%+=8:[:5G?]VM;;F M5?@M2+]"6W/%-&'LL2N<*V3A?#R;"UY)H-QE61E8T1P\4\R]--^" 0@V1(U' M2N/:-Z#Y;=MOS\.?1CQ-H0QYFAOJ@>&5)(KK6:S*LB1]9^E*J"Z3V?(8!L1] M /<9-P5@+GRQPU$>_O2^)@+W81:9BO+0WOS(\3D+DZ8M.ZV!4&+7M&V>\B(? M.*C^6;ICF>ZP@&"RFFR:>(Y@OH+.K=^ZP]89.N^^4XQQX*DYBW\>D;<5[UN2 M'H;1"JE,HI*0^;R7]/99YGSGTZ!@VTX0T9"29FQ-V83_J)00=/WXS.XYXS:N MDG[D.R3'+'\6C@:S):T\R_3)\X"T_2CUMTME1, -C"E 65M29SI(-%\;/"&0'M;/E)2R%3O:DY+Z# M'EW#\44=Z@:TK4NF-[7/(6MO$.DD9?9PQ>50]]N'IX/Y!*M;(,A67]FW=#IT M#!984!P=6I*P+!2E!_.W(9=3;OF#6?W55P?>ZU9)K0UW&[@P1%$.44@: M!@PX@0_F]M-ZP!=[+%!^*"XG#AQF) PXFM6]=KBF/=2%NO3!@% 8X//=K2\W M79_=SD0* ] $?I]145[X_@7+K>=;N>49W!IVZP#7ZIO.]\Z51OZ7QC]#0T<: M_!<21?B-^[+^^:Y&&)]3'1N8=BR*+"JB0[69>67JNE?"^'UW)1$R7,RMG<4O M+<-.\@IS3!#M\[9E^T/I2N.R,#JZ,E)1-;)W MPC]0*N?W6JM2BCAE,&A#?D/P66_X."X@,!O]^TBN/TNWHR4STH_J!6LC\PFXSZ=XC0 MPO_7T- :;V>R/VJ%DDM/H8KN+(_;G[YKXTBE8N'((V!LD00L!J0VMT+."S), M-:I\YF7P^G5F-3:Y'%+GOJ@%Y^%L4-(:SI/0;0F3V1P\Z'#G+"]+)-5[/BCC M$YFQ MX:$$5_@V99@FTI?5[+],*32Y]"V&!#^8FIT2RW@AG[TP_01$\<72E67(SOC6 M<^!NUL:$<'E:9@MF5U8XO8XHP>$G2&*,)AE/EY>-@XQ_T\H]JTS_]6[QM787 M*(WCF+#3-(K8+>\1;3U> 0?;'D.5OZG7SFH\LT'J]Z4+YTN*32$\SE/H+&T_ MZ$Z)&,E#F":KZ#W'$"LC\O7F?2S#]^;1P,'3Z9P"*)^.U772-7E_VWS>"LL7 M?Q.CIE%O>S*[&!#9/_U.'5>G=,\'!2SS)2*F!M/#$NA>WH%N;*#/; M_*^YCP<:;>H_WQB^"G&IB^1,.DJ_;'C&%#WG;_XZD:GCN;_"BYP6DG<@^OEK M^84D9(UU5:)87P[.XA&.F3>MM+L*JE1YVNT9?E^^A;3F/)7A98I@EN3$KQ/R M3@VDE_H^+Y:_,M4^T,/9>\V/;,YV)6]UI*LCS>6FRD/>6R&@[72*B;ZIBI#; MW.*>_LH]\_.")JC8T5*F:$DN:$L_;,N&H&JCO$ZCPJ70IM4E0)I,V_ MYU4C2^Z^=(4- Z!N%:B'X,FWWMK:-F LBJ-Z\FQ<<@ZI,I91-:(I#!C@0@P# M5%D+F^R_1@9ZM8++)Z:^\DD3-:VR*X[)J$],\N?=IC<2?_^$3T#6Y>;SPL[3 M+1[6U@[P+"7"R:/RK0_G7C(=F9\RPH]@(: JX0 M$,HDV.C<2*8*Y/1:Q?(L[%:*$F$ 0 %L4U.MK:.B-I7>I.'B?KM-+2.]_DBM MAOP!N#VI_5*EO(GQ 7F)-MF$9777NEEA_AS61E[>>JP]TY@2!68:AA+4L<#X MBYC[Z8"8D0JS_+!=28;HZW,617/%MM-#F8X17J]WSGXZF,>@$ NEE\S85FYH M[S\LIM?Z_*JDP$E-=/K7/#L/;;7SHJ*OYVVX^&I'^< 3%)-F0$QD)A1#A E M8JSJ[6\I@5(Y7%M;BNG!)!4_KE'P ?U7B2<^E#T]:U1'B0EKO(5)SRKC(;W/ MHUT+ANJZR&Q6* 18LLBF[0N(:.$_UTI?]YQ)+RFPW%H M+:?,;<"Q 0^ K]_)KWRYW?\PX*#E1Q3Z_V\G"4U' ?V4XGZIB/M1_>(F5^F5 M0 AZD%6WBHH":C.3EGE3ZV=\\0.5$!,;NWQ9.#BY!U(_>D\!PABLY!$Q5(PK.S6O->+7"SC2]Y1&$W M58U)P\KE#A3,'FG>:!J4M=%TX1H:U?<)ZG*[ZEYAS)87>[>!!RV2#D\M4N*K M_ A;DIS):*==^"_Y!K.1!O=2]26@C)68/#"]-%:0D> *!IW"^F M21M-]\N#+'(,+*F',9_.T1:65N6D4Y GS<$ =#U9]5Y=ECHHB=^?J,<'-D_\ M[,TU/8V<,5$-YTAY'UZK]VKMX5@(SG!9=7QMR9=S//7">NI,T&>O$B=]\Z]< MD4U#5?4U36M-4!Z&^'.'J\\@A1)!R,EG=J1R-VL'Z7._4=^:WR%O8@H#4QK6T%:S*>H!- M6OO(5+Z'Q('O;9X-,3\2"KF3M9OX88$V?SN12HJY.5-CBO&LU_$!Z)V<7U:\7[W]9YXL^2]>B]GZ #3A3G MGVO*G"[KQU^8-T_!)^_$M*XN,=M':Y==]5_FY9GHD >O/ :7S^B52TX=@'K+ M,Y!XTT^WUHU4+%AKIZOF^0F9;%EM'&ZQ5]6N129-H68X""X0,LJ$!P-D:LNC MB U#TGC/"/(> @ "\ Y(_;#)*YM@Y17,B^&P<#,UXZ@S^G@@R50#\N)4GP>J M5AA8 \*$ >U-GI3%=CJMK-;4Y3D&Q2AQH+OLF MEVOTH$=6EVB;#&_%#XAVLF920C 7LN9TF^1N@>2#5[>)",*'_;U+[A !23.( M(FXOE,'[R=6$3F"^L0:+: M(E(A%)+=FHZ$DX]:=&1=Q7X#;/A8YYQWJ M)ET_V:1-+>;Z51(DL+9DD-&8DG6N\/42=9>)64#<@*2X-R52E+HT'Q-1E6*I MR$\#Q=>=;&9Z:IU/B^\]44%*97W@)&(>L@7=:%.N(/^IYL=VYFK89-#9Y%\-, M@XW>NXH;7=I'YBXGJS&8ZD$W=0$#ZIN#]A(.32V/PR2:V/^ QD$;9!'NAF$_ MNK]'+AB0[BQZ$0\:$GQT_:.H"HW8P%\UA@$2QT%'G-^QYZ5XNFY@/-E4AL?X$-)=*B3*-VP?85ETC,("^9FEJ M\O6@3W3*K6L=T<[S#!_D*YS\?_/"L>4NSR#K*S>"" M$G]OI$KT(NPO5#G /UCZ'K"6KA57)QR#1$;]@UGBWZX\3#!WC[LDVFSZP:V^ MXV+[)AE^8RCKU8@L'_MZSQ'FBFHY\4+.>J5JH,W:\T+WZK63+Y8@YP\&4[*C M[IFL9Z92@BW"MYD\5Y4'SW@=7$A[64N3UKO;#8[3+#4=YX7< M?;')7*2< "Y.2-J0\GJ9VG1B+JY=(3-U65.6"AEXG:ZND=N.^"373E!XM?"O M.HP/[*F6D,)4;DZCV,)^-P6GK)U-.,$<.]3H,D/T6 M]&-5!G^(8_H#>O^80_S'DGT/)> ?BB+_0?X["/XW"@;\_F:"6UC][_\^[SW- MKXT'8Q'&S_75VZBG@)=P(/K5WQ@?]X$!PZZ*BTS/#_,>37:ZA;O.%=C9-;@1 M^1G )03UK1Q8?_KFCW/^DN*8U%UAO MM3!P9UJS9?&> C]O(4Z]_ <'0[EW+W'(V,S2BV@.!OQO_=3=:\W*$3O-+4T. M,L):M?A%91&J)&/_]X0"B7S."#(,=13+R M]YV;!M;LE/=ZA=87&Z3J^=MJ,T/8^+K H8^/NBWY:SIQ<0-\RFB.*HB*4^04_'"A=#+51M1H1TY&Q@O-P1 MVHEFAP$"4ZNZ6]K:UC;@]JI%1I8A)H61E.,CRF7WZ 869S:_@=N%]+0A:MQ. M \7>IIW(7>I:"7,;3=CFX[DFIR_6)A.6+E35M9*\FX9.!K VQ QD9:--?WM5Q#AUM^,.-6PP*9LY!4];3-MN"*F10=#+$>BFL*='C M>H:-(?,;9"%?:V#U"7;U^]XG.V3N6F?7%]\Q9$:=S%7_\ZPUWML8=3G*?/OO M6B1X;@!:\3N0W$N".M'LC51*/,?=&G5_I'CK$O\17E@. M !F\3R:YC%)4PQ8*KKX#?0E/-O:T[91'WX[+#3,74 'Y!QQ&0HOE&4*2.>Q\ M)6O>@8]J&QUM)RT%REFIQ.1EWPCFY7) M@&RN(.F.>\$H"SGD6"4]0YZZSOO&:-Z1$=)0>S.1IM8USZHQXE>:N;1VFQC& M/=49,M7YGAG6K=TB%DD8 9=CEC^9%1I1)5UZ-GO8HC];G;???4_\$*KRANB MZ:;7'F-&=!V;^$[[O-EN(*O"[J17 P:D7DLV/FNN+Y$4KU&9TAP:8P^+71X, MT:;&7[LD_8.!$__.VB@GKF<)QJ]?#;B^'"^L9YTGM5$?CGE<7U;%]IP:,7/; M@PV.D&21N>1#%N70O3V"BRW&%4UKCM(3\8Q4FSQI_X')LQ'8UUN!BX_+CV-C@]_ - M]7O]=VB_>?M?(\=_X@N%E#=-/&AN<%^8<( _G-A5_;%\+/RSI)>K$3@ %7P( M ZS T=(_0M1]R/_932TX194&&?X7M?51Q*]"TGGW/(=*!1#T3Q,)JYR.3H-2 MQQ6B1LH28 "CLJ4_^KB<"83CN=^(A3(Y:9IN7-AA80ZN/.Y](/<)L,W@L#LD M77>-?]ROVJ#<.%=T[',+(Q&^PT@@EV\WF>,SIMR(!CO]Y%3/.SD2O(F,DB17 MY X,/D# ?NT_$RO>L; PX6+W>W66[SWL9#^Q/D>IUQB<6O*JV.,60W5^;V84ZXC,!A;T)6/@$=JKP& M)1VIE\[8<&9T($<_42\ZWD+=%FW=Q/M((4?7M<>'S1]Z,G']>(C%%M,72C9T MHO:<>ZPRCV30]UY)#4_W/!2W0J-Q:%:B-UI(^J*LX#L8EOOM)FJA8COY>B// M_LZX28R9X;68^/>$).E^DY59ABY&9=4!KY!' OF:Y@*4WZ'V:C $['63#UVU MLY67B7GN2Q.I%[F\=MT5-A4;Q+0PWB3T.N90K MEMH,]X0F/@POOCYK,*"\ )_D%5;[\G]RHHA[UO'H@X%@RY:VJI(NS1Q4=USW M6?S7TM6KIH'+C4VY_8:L"0'V=(A3#O?D]D)0OVSME1QZF%[@<*%LBZ)DUK2. MH_U.0$SW7I4A#(@))TN*E=IB( I?C@[)&4CDOD7598Q_P?(UYIKM45HZ7+$+ M'V,.KZVHNFYDFNK(UJ9@P*@JFO6GTD< M3;J'ZE5-NUS7Z>3N[A51EO,S_&TZE.T[T8XGTJHB!L2)E">9#[(0UG@=2U)]C@<1:30&CO;0(6\O3?^PCH M/[K'HJ8:7P;9PB^9GLGGVH"SI,(;$5_Y[5\O."@R/"HXZ*2O)%(V#YE4T7:9DFA'2D2D5!($.?CJ$S MDK8Y6J3Y]512;SF\YS>X*4\I9&04> ]ZS9Z'1ZP(2;<;\198$,5^B8(Z@FZ. MFY;^>*K^-NFH!0;L9=P.$)@$K7G#@#EIZ ^H\HGF>A]\M0'N#..2O9B' 6=# M,"#DNQM:[;G-J\FAE[H':3^G_%&]+@4/H," QMAKXR/]VTB$"0/<6,Z_PYS_ MQZ@HX8_3&1D(]F=AM1%+S FSWZ*7AQ:0LN@RAU$!-P>;%7;1C&:F;_ \$1>6 MPX&;U[^3&K@6K'2\%F)A1KE\F<*@W2VK^_'@\DVMZ5C=V86J#*@H+@1IUT:H M-OSOR:#RN/W_!57E8Y)U40^\MZ,^), -ZT>A]$HGUS7=,,/O)&J,2#>VJ6S( M4=\8&T?[QEBER&C:W^N(>-8)IJ^U7HF/-125.!+IJK&4KG)LC1O"HL4M>ZCNT9D;1+-Q M#HMW@]6GIJA;8V;5LJF,A@E.%AN(V_@XG!]_+$8^8B:YB.IW[J'8-'.A9QHH M.(8!H$/6NMP/?)JZA\S-0@/H[]I,%6A'Z'.CFQ&2MV3_1BNJ=$/60AR!BY,[ MG%?2#OA$+H9RJ#?+-'L8@GQ0NT&(3E"=6B'3HI&O,D8PH1/*01[;HQYBJD!" M MQ7SO?-HO:#*L-R9QVM%T*[CZSTOUS+LZZ $32+9A6KU*"Z^^CDNYNZZ4V@ M3:"Z8$_3 1,XX+V-3#$6:5$4R M.B +:\X^+Y-Y#OPC?-3?*VA\Q=K_$)JN_RMEP/! M*+?7.8II<)F)E,P0ZM MJV/=D#YZCM!/PD86&&U?S<9L/Q%P?.*H*"YYTMK@J16U^=*)L_<WB6NMGA<&MM=(S'Q .S+8VN.!..=F96Q :"EW@(BUCWU_P;J1R]189.S*0Q MD3LLXB5((>2*Z\UW@:^/^V8UQ+O7N)BB5O1OZH4 M2?NQE(&JB+!%8'Y[8$F;"<#MO7X6O3Q44%[]\O%((?8TN"ZAY-IO2UO9^AGT M<1/6G2WD*,LP2RY9:&=52GK-G RX[X"U*-])51LTL,^7_4CB82BM+S8G:MHW M.$_9?Z_,_^.#W0$A^H92LSE,R$6RYNN"RB->.."*NDOK0,=/_7(V(&-KS&M< M'HN,BIT+2M6>?^\!Y%7?%^HY^YW5V44./\-^)BI*@4UO=L*^SH MI=)KTI]3$)G%4'RO?>#V.R[V6I9.;9[>_73#6K^"<+X$Y;S.RTKV$$'4)TLM M3)BF2O?/0>*I+JV,<\%(RYJ:U>1:-Q3>=&_(B6_,,DM7ZW%PHPW%N9XX!1PX MYV>Q#ZJ"=\H];?2RSDWOT9]+.AG@?NEH>=7X6I?6_-F1ONU9X=I"^G@C;Z40 MQ<$+N2XK$SO.=!4L[#<^B];!<]Q4*[*Z,$"E\(,>LXFKH$!_M#IG;R-SH]CL MI\P9Q\A304W=X XCPAFCK"J1]4/G)--MX]2R'/DO%_:_?;\&G?@XIXN+ DM-D=<7$X_M:6-BN/=B,PJTL]OP0QK;XK )N*1G$>JHH3S*,PMU' M5-*42]RF(K7+LLOO+&XGRKB-*TX5Y<$PX$[FV*9Z@.%[&HM7PM64V3^F$9QD MS\+J+)%6.*Y0R&=W6IC#H5+]^G&!]9G,B)B06M?";*;:I))KM;&-4P/EV0D, MJ%(D2DTMDI_J<[AQOLV&VG7]N=QQ]QN@&6]35XT]0DF[]&782;,SP@AZ"(4\ MXH_(D3>)R#WJGRWT?;)\L Y)J)V[ECZ9*YT39Y"TW1X2M58BN3FUI4E6T94Z MFSR^8@B2+9W6T.PS'^^-?-)S@168A>E[S&.@3C%HV[W\K$;=7 ^17,Y*\UN& MNLMHEL,D \MHTZ='UMY#=Z^_F/XLFXVM_'XM([W_][Q1'9\OO?*RH)^;K/+RV1 2Q1'[D[IO*!SC'#,4A,2!5B M%0$#MK94\(8FW7?J*5XX<"JS;YV2:C]< M+]] /@W @$RV6Q_[QZ]"UF# ,"%X+UX !ESJL=P<_?"E,."X4_=J-0P$_=@' M UQ_>%'P#6LL]"+MMSE^>.DD&/#"X-;I&M]"W(W@IK,?%?#_Y!G5+W>+S%(W M]NPQET/4![;IGNV-+0VLUC07STQ5Z%C'6XD 9OW$309^\94N];WE,:;VTF MQ9'R/B8%3!JYBL!%D+C6TKIS8+0"MDK\1=%FV[L$[7GHB[6*(G_H_6][F:6C MUR)9ZK.M<)&S)J/Z6L'!P6>(Y)VET ?GWE+C'#=25S*-54VUB2N9-7A#**S( M7SLL'.=)5.]FF.#9WV(NSZRVPHU+5YD<<:RJ)EOJ<$BK)%+CZQ'/XPZ[.8S0 M6Y7>Y>\T29XOUL?6V Q*MQ":(?D<( M;P.2&;+0]V&<4:;@9#;-P?6;..U'L<=QZ7?KWTG<&ZLSI9MI0-+_!44)_?\# M?N4D$&@\:.')_\KKX&\##F$ \K4*=.+ X"0SQ2)\@SOPR)B]\R[GB!5KJ';; M2#BILVN(]MYIQDG7M>-&Z:MC%^]B=^4.U2&+WZ759N9#.2_&8 M%-;$^<3C%/\BU87TQ;J>C'.&IL:Y;*D$ROJB=1=-L[!WJ$/YJS6@N=<5*$OR M;H&'9Y\5G$[)+UY;U*D>",J FOW4A3"'Q .9AN8TU7"9(TBU\$DL>@^.7G&A MO%BL-(JGI601""#"7+0'5,!R=A4=,@,])N0UIE#SZ)T1T/N"M3IH R9G[,+* M35- A;:>\,'+@G2AM)6 1Z&]LZ_RB!:4-42I,"2[D0=TSA<-^CZW;L">6O3]+G5RNA^.?%#:L-"S>ZJMP#Z=-=I!4[W[#Z.!3$ M2!@3 /T7T51Z B0V.N\I"$3%T'H(N)9W!YX?E8U]7]<% ;N%SRX:!UQ^>>OQ M/CZY&V9TH1!HQ]HSAI!&H]ZM;BW/Q$]A!< M2[>140W7V[@LDEHJ#6=I]G%4)$[)%CLBYH=\7'XSQ-V?7'J#2IKW[:=ET:'# M(=YWQE*[S/)_RTAUZ%#1,3@O LPN0TGI/#&#!&3-%@KPM,4.9S>U^$31[V=N MT$1/T(MY"Y2QPM=4NYH7F3C$H'3J$ 5)#UNN:1KO%EAV#$QFV+R7[!R=JIZW M4&C&AMN*MPQQ!2V"B(S7BZ4MTV1-K$A/PN)B+?G8HV?%106\0\7,Z&QE<=S&Y_2EE *^O^2\W.WQJTD+#41+ MRF,60@-ZR'-LPL'+>*]RX;.I(B4($!JT:VN\AO#B-XT7 ISK@W$PO];[+1D% M%10)(+C6*CV8;KDWFA YB\N *&*1^C9&L!I:895%QY"1@IU#4,>=4P4^R&JQ MYRH2_#*6141+PV;"+>_EQC;H>1$_]8VC[K/&I:"+CI9T\"2$3&5&]JF;&C2I MKQM*>=[4QC?G)2!QZ1?,82ZN$"4;ST!\5[(T<)L'PE=FBWM,&H:G,S&S//N?^"L\ M#/28]S<4SV/6V@YT.B$=%;4STF_9:_3T/-P$>;:Z3W#@\OYTL/WJ?*E]+!%[ M_PNTR/'93>(CO??D\2:8=XC"5-Z@+&FIMH%PSC^I^IX)CX=475-I.*DS,T?; MIX?W'5&FSAN1L[DISM;D+::(:CK9:U15R<:/&XP,X4Q?Q[K[I9L2A52\=RFD M:@'9H3#.B6B!0X\''IP7M?)%^P98(4@MQ4XGZX(TI ;VC7'V M";+<8>"H8CEC6B3^'#91 *J]?:,NZ?/EZ!Q'V_,,[Q&V3#H^0.V4#URCL$2W1)E QGC^$*&5N_,2HN%?7N M,I]&0_*=JN-\LR(?/LH^VTKNR]6XS)D:EP*NUHO4RL]AL]16T3-S)EJCJ-X+ MLSF+8()S=IF1(DMSQOI1Q^7(6<$O=.+Z;.C[".;3MTH0(,,I/D*LVA&\GH&L M/FT[W- D@;+N_A#NWN,Y$-T=W2OEL<_GP\-*(\*/30A M(QRWT!OA,"J).>47MWE;^[YW,Y.;WMTM\-GVNDU4@FJ9BGC -6>Z8VH'$^<4 M[6Y*2'M$I)3 2SXVOO!>MQ9D#X&\MDL#N9^J3U2@C5OUR M UNUB0=)+/W3S;G[]D:X6Q"=*(.,KLK>&DLLS0I4G_X \[=' >IRGLB]JCM:!:$9B-JCT2@[)Q>6C7US,YO(Q M)SU=2K5S,?]I>S]NK=\EO=O>JLU=UT-"K^ MB\#/HMJ7D=WN4D2 M+$8IO%%8A%PEG-2%Y9LOWH83MHYNJWNTEYC=,$H,BWCHS5B&]\A&K0ZD(7I= M1!P_@CX EV#VJ1\QPLE\<8$VTB/'Y-+R&S_)8:OT LEP,=M$,@QUM>\+*];0 MU5(6#^ZY[,+.XF>K]_KG-EN4EQY1*]J8[$7SQNW\&*.6; \ QM:Y0K?#J(B^ MW6$W_Y20)@N&!&*RLEB)OFO6I<\WVTL7&?,>YB:NFB=)QVS-PRDD=&&[51YS14CD<^4F_,3[HV? M]M[)M+M3C/NG6#&D0QJ2R)\EX7QB1B%(A86XGS9DNXBZO]A=G]".%(FT8%TO&T;$&2F."T(*PL%]SH3Q\AGI6Z5"&F-YA':&IU<5FZC"(D\^R-9>;@HF6!HBE ,N[7U"+^!U!^(0HB(/I,XP_-. 6\AB/;-MM]]!,K>;):$9 3< MTXVYJ;/Y48]=*A@%_(Y*0C?YCO5-#=?\G/>@XQS,ZE7")>*2\ X(E+U$YG@ M14S_Q*4&H5/G]#M&5[)_.LJW]@RS^"LO,Q:^J@'I1.[]>$/\/=]IXEUH,5;- M.Q,_Z>%XUOMMF]N85ZJFGZLL-1C[:MT*IZ;49!Q=;2+5F\/HRKN/"ZGP06F" MU.?7?B7]]0JS?>6M-(_)[=;5)+J>7\"I1-TJ3'I4GNU1MB3UGT?D3&NNRHTU MCMOE$\QP$.J"HM*8F^'0EY7S;E^,&TFF:+34&4%SW[5F?8GK4"4V1C=^08'- M1)DP(.LS!'^&XZ%IP3N<1WD,V1AJB*NVT9[,V&GZN[8^GYN;-698\$=.XA^9 MM:FG^=R^H!@U>U5]X6B3$Y8=W8&)I8;&44$2[&,;<]__IF/,8N&;QV^7VD < M8M0?S8X> /*JX7KQ;#-)AQFE4Q7AD>4]2N:U*YN\!85.N2@%33-NM\:/O9_F M!/RC_DP2S=C23\ B:K7 ML67INZ>]/ *7%Q!1RP/,F*LD"H5G9INX3V.!;/>"#RU'+U=O"*Z M"*Q_9U>"^P H:. W]AK##AQ0D;\0LT*T<4&^VD?'_7[-5QJ_RGZ$F^*Z\@! M7F7DSP@3]L51>V?']4BL@70?>5L1\(97G3:%\0I9+FLC;R>-S^"3ET.M " M?5KK#"IU!AWKI8]D/T[EE/YP,/*77;U-QV9UAF=F. MH1B9,9ZI2*YM/YL_L-HQ?FMX_ )'CACC[HBX- M'DONB)^=-IL'2WLS^[/-F*>E\K0(JV\,$Z'@-11?.FC\?K3$1W/?[IT=P M[MRC'\5++@L[MDKHURN=S.UB+(R##H59G<.^?4'E7-H"P6/V3#4KYXV"Q)83^Y8HJZIWHO5:^OF1M>IM+#MSTH8G?/904@6B3Q4I<*$ MP.)SCL5["-AFT=U9R%C_K)B/=#DMX+3AS(,:_CRX_S_K^GXF9OK;: MJ946Y?Z_*%9*0]A;Y$JH9E%F'+PP@\,(*J]Y+4H,IO2D OY,KS;J*59)T9SB M-!(JGYCVW+^?@G:B)NKD9>DL+M2!B?6%CYF4Y*+[K. !Y7%[%"W*MW5C M[/AQ*#RJ228Y'Y8QQ<"K,S4^1Q'-+1S$[Y886*$WKW;PS@;CU1X O'HE7=O# MS78'@O=)]T:C%C@S\QP@$=UNHZW.*EO'-,Q=QH]\MI:4X?4J:AN)+M7BVQQQCZKC395!U=J1SI)^W:=;&L??.60C+7FU\BD% M%B1.I!0"U,HZ;WVW9;))E^^-Z)O:\GG L6Q0V4J: 3B=D/% MMH0Z%,^P%]&=P@]6W)+SI"'UPY7O*5W-*OB'>:,9%X0J(Q'Y;.]Q3@8B5C1" M4/#L9A88)M%,7\U MP*.!IXQ'CH><=<:?6SS!ZA0OB0(=U-];AUS^B&?J1^8/0! [%!WATE4N_%O' M\,1P*Z_P(9[D5$_;S0? 9-GX9:PHY7K9NFW>]CA9(R%CS84Z M;<<]]JUDXQA;]VD$II2Q0!!;-P%AZ5M\V2EQKJ4X6"Z2!G@7;/7^T\MC!>G- M^U0?#YI$(^Q1:[D8R'O)DZI@1=#X?N.IG9+"V['B*@U]Z]QY$7L@:H5%>/D3 MRU=E?.(6.)7$6].CTI)E4KA>EE[#)^?I*QV#/:":J$L&%L$K%-IJ;N(G&V'(NL/,5+PWT("AVB7LQR KD(\;Z$Y=*)Q.OU/SEEO M9-;B+?8<;_$:HJ4')*]/^1.RC9!R$OQD6<"0!XGMU2'KF*':%'5*6ABY3SF"G-&W[4OG#,X4R@[N"7%V.2%I-R M&''RD4'\(,^[MX6%6Q99QFC_Q+75G>CPPJ\2ZNJF-Z.H);"K'LTW#UT*(C! M)H:!#XEK'E2_KD-'E5S/KYU@1^ D])4FQ[^%UUP-_7QAB%M/TQY?!L@>B?N?WEF^P94Q=,6(8[KQ8=3+F\,0NE9N2BE%JYZ0.K6A16P5 M0*L\0'-R;WT[:FFY M$8UY&%=5F=SMG(F<[Q0_.SOA) UBWD[E'E\YY H5,B0BEQTW@J29B*YI=$*_ MFB#YGS4=;FH=X4+2JZJSSCFK4FB41\\P;D+P(]'32,)S-$G2V)UWG%AF MVP5P> T6*(9VSVB_*P_CCEMD>QE$].#5S-98=O<8IT^'5^4.X;E]]"D ]=J&D46' M(E_@L=$SP'[ZZIFFHM5YUF\BIX5].&;",^HM,RI/(6\S\K;G"#& S0/C^_&6 M^D"*N:,NXX+_ZR62-A?,J7!1*Q+"2Y0E*139&P.7CY/E^6UDQX([Z%SP@K!1 MT^$29V6*F9#GRV7U//E;+)]3"$PH VW7]]N"^2*.W)YH#M^J;, 2GQJ46^T6 M^L59^"*[\89%476M*8/AY6W::2@T+7 &FX3GRV'MIZK^.00Y*Z3C++W'$E/G M#HHVB#?\9[6OH"AZK=$.BO# W+"'\:.&LG71_I"-A.](JN60D ]B%I:)>? MJX:KJ#\LI2+A1[[$Z3$X.:Y@.M]ZEYK*./SY8*Y2_#[I=>\=S47 J99 ZXQH M8V*6>D[))\ WS,8E.1J\%@T&I8)YQZ_(P0(39)";5O89/6?'T+,[#K4C(@)^ MGUPG6X5Q]SX&!L8J7P04"4>,]*/:Z?!=*G)/,-L#\,@IXNVH?8F(V$3E/*SX MA*Z?L488%>/TP7,C4@;?TECDRMA1?*AI& MSP!Y6E]ENO#2PC<2.0G&!1.Y54E# -V?#> MO3"SIMUM$586!#P6#*@BR5[J^%94"ZK']DJ8Q[PLK4!;'5K:BA2)%H>R;Z_Y M"V5XU:R.;9O24"YEN$=(Z>C/ZS06X4VO<0X"!JKL3=SR1?,T-5KE_0:1'9)GO](TR+ZI0G9!%I,2&3N3DW]@Y90-)X8S2J.G869 M:=57H-(-%%B5TU>+H9 5YL^)$P92$N^4IZ/I[;00L-^EM%<7$H2X'Q.'7S'P!*YP T[$QMF6;7M>\'C(H+"W9<3FZR#;M M&R?]&K^5%%R).=U8?R&E(P0+C^-2A!G"A@C,T77>=Q M:7VW1S&12&-/V^&/++,XTO7'3F_^HYJ]PP(W=YHGXT>)R=&N.K_YV"Z[:E^& MJ26X%RUA7)S=J. RC4OCE=FX2[<,\8+8L;,8BV=W"'*)(NZN>;SQE&LUB MEVF5WJ281L0Z#/>.E]3M-2V9%G8P)C%/'I\^ -XN3_S"&GSYM2IUQ6W'(&.3 M\9=%RFZNG==Q/OQE!5,F25+U:.9VB:B.SRHD:]:ZFE@Z,@2;R4''3NT.'KH3 M5>'VM%%Y,VE7CM5<-@(S'H>%W)#6E)?'*S,74K5C;%K*\ZB2^2:C<(FKE!2D M5H;V@YPZ5BYZT()1/ZI\!67)3*9/R2EK^P-F+?P4XVQIV&;\^+41:A/TYB7+ M#95Q6S"U?B!C!>R26U7J6/T!=*X.,\@#X.M_>3>(ODVY4ZEP2[XLB8XJ8G\. M9B@M8P1AS2^^D]P8M&K6>68IR(D, '8X3_U M-03.%08&)C"2"+R\&&N-8YG.$:Y?KE.$I!N/1D7X_G"7>42D4H"8,E$16AN& MJ/&E=HLZJ;]%*4-EKXGZM3UFMZ.]-45?GT_DYS4CG<;F%<]7NQ]*BNDG4#CE M\>(O%3T$U+_^PWG^?[Y 4,0MI18O7U>)>\74OD$6/W.<#'OLT_+..OE0J*N$ M\(^=R3LIEAG)O)I(B1&67?RH+YZAQ%D"U'Q=I^FHU4>\DI;8>V:4,<]?#RQ' MT780*Y *SLI&\5XD>VL'!7.6W7NYPO M0AD)@<'VL-5]/KM* YU MHI<-P51VKJ[RQ]3XO6(P+.-N?;5%SM1XS!X5D9];G:Y:^" MHS/G"%&1?%]P!PD^^I'N+W3WN^79F\//5U9?R':RUQ?*2V3+]FR+(3T_%#HM M-;O'F?0^2;M\74ET_0 8MS\ ;2/A6!X6Q3DGDL<2%IDWS)+7)T;N4=E@M\PI M\"O(BZ"]54-M 0]X,7X=0!T!S4L42[M60.'R]7#NJ M*2:Y*')^N@Z * @/]OI.*[#;@[ZRX5X><_?FNN]:[6/\%2G-SCO\(^SK@Z#Z M)C33R*EMN@E:(G7[AF\AHI1F8HOOW_)@#=AD&X37E!E?BIL(W#Z_MG$JDC8S M?P<,=9]_"P,59OM&>DK E;*P3@JHG_*B"XDAII&RDK M&(7XOMKF0X!WCFAC]'^\0FQ_MHAVF7G2>EW?%:690&%)LXRM*T)3%RG^]99V M_) /'H_$NRY:3EG,?%'9N;,US?]:Q3?N?%-V_.5D5O^XY0,Q1A/ MUKF8 RW%.O2 =2Y7'MX'H-SA 2#7J"'Q#D47>HL.NOR\)$F8D67JHIQ(4LC6 M&Q#M1M?WN,9OJ,C9=6"1V4D'#::%N%WW?2K&"/L@SGM' A5?XR&[$I:E!2TM M4X +^L!:/23_)W$ ML[\F1?QG1_N<\KZY$QR]_2)5HB%.WP<4JV#,\3XE2RT$A<56I[U=J?PHD/M^ M@61D9;12E;YX=Q54;!TU=@8Z UU0@B:J$=.S8(=DX;3?!]R[BC\ ;LC\P^BW MYQ'WUS@,_T5#B.C.AZLMSY(JD_PZ8C^,2C*FT0D[8H!?VC8L/UFO,#"FD#:K M>-H,/%)M)D98EE]R06;B@P=$SP,]-BL]+H:R]C!^I'GO'X"#C/_?QIQ>!5'D M^7S0$)EDB\ YVL,,ON;OYS>"%$6CTK!JSLL.P%:>I9^+"VA2W FQ+^>$*?J MUJ$Z/O[IH"-%I32^^>VT6IL&= _U&7_ZI/6/=96.U/B[9K'=,DFO]DCO3FDT M?ZZX_XXC.&3E=>M(NMMH)E9\\/]O;LS]ES__+%1!DM^<,J[-W!P66:C!DL*? M?P#+.3^5,0.!7P2E6!%1?7!']/D1L<\GZ8=BD[CT[?V,[)]C>94#2\=F-*4H:H/4+;XDR2X?]NWF\8,FCG6X: M.$MH>52+S>=%<%'[01$O\(TH0:ECP(ZQ]L)M[_V7BX+ZMOOC>WL"#>':MO2K67UI' M0 713Y[>]%X-;U!>Q)_D7F%Z#%+]6$Q1XG]2R%7M8-GI;MZ([Y,Y8-R4PZ.? M/]^5ZA+! .Y,[E]KG_0(W*S)POYDP"Z,SC0[7A:1,DF&C/%JG?3NF)I@ 5<> M%>S3.9^.>!5TMW[[_>?'1C_^SD965\B]\P_O]3$8<$Q(6] >B#(,\U<:BR@1 MY:R"!.6D=06S;Q_XP1ZQK57[/7O$)J"$#4/Y\[V(GV)Q_#G]#[G2X4_TZ<3. MNG;Z&7^^EWCN)/)T_:7,#5OCWWCU5VT%M&Q<;,%KH@\ [V^>7E38>\ L0**/ MGHX2+<1;A3PT? Q&_Z?0XC]I??[K39(_B#VJ_)K?;0^;IZ[]DR'FDF5='RR/ MQ7_YFO-OPF_]\:N"%OUJQUF0C14+T'V:CEC\M=R[-)O4Y1<-L;BA3'C,C$Y\ M&NJ%OU'Q5NWFM%]:.ODW/#^'^!IC4E)2KO^C@K5?\ID4?XF\5^0,7.248TI==\#!/Y!*;"A^3 4 MD[ +7F28D3L_;$GGT.MK'R1Y6Q0)0SF37'WH!]LKC< E]X_(*Z(S'QX[":]L MU/-P]N#6F_W&_3K%]L+DX]\8Y9VZ,%^H[7 9@N?P(\ MNM7"FI#.='!(YY'[)QC&__@[OS.,JSIEP!UUEGU,]B/=D/N1;I!%F2_+>?V& M&^ !^#F9Y*?(EG^HPIDI_.LO*\K1&402VW"?2/[46KYN\(R@8>#K[3ODI7 ^ MFC^XHH)9^#E?YA53LZ5FJCA;ZN^FD7=+)6Z^ D?=]_^C$7\@NTQ%;H![Y">L MME]!_&J.AS"$EI#_[EO^SNJ?*D,N[^A!LG]^S)7S"Y.X"SBR<&"OSOF/E^(ATT, UGGBA!&][S9DK.=,2)_U24$;)W"=Q# MM4+N0K7OT5%;%":VJ1:6 M57VB#TD"D=;!]!P(@'J<0 B$6C)OW1TSPX_/+,CB.*/OV56S8U=?LO2TQ$Z. M80ZPMN#QT;[[UD/+.="N0'L"\A*.M]@57(WI!U@EJE,GQG+Z M8_1WXP^PCG+NJ;S_K2!6X8S?66.*Y>8">+T]V=C$PMTG"2B71I!Y5#M[@*4A M$4&2QFE=06^-A[[^9%9R3\")>D9CB(EW(V?,8M/YE9]*Q:5%-J[[2VA>_5**IU M6HP";.'1TJAIIX?]N4^;^6QHLWZ_(D03GE.HOK54/)*7JF^"A;'(ZR4FC>C^ M*5[%*T3(C :TEG 1!=4W[^)Q#8T4(!CP8ZA"VC ,H[>X2(]*Y6LA1D-;^.S/ MI'BZF;KB2=MI9Z^QK@&UY.\/E,T0"4S(H*7YY3V"Z,^6_W-QMMI7W>D,Y@S<_CK?$$^;W6<=99Y>(#@] M$/$W*K__W@5IH![J MK)0QFA-D(;VN;!V)+R/,O;3L[Y8/C)V%\ GTJ1F'#$K#W MG(#OJIM8=S( KUYU">=93L\+TH4V8\C%HY;X3'ZG%<,S'BNYG<)0JY!JE'E% MWY=G(BZ+#K?)R1M*J(\]MRFN7D<(WC M@OR?0(I/"BM)'A*U90)3FG_U?MR]->=Y,_UJ&IIWX' M"FOH!)&PGA'-E8^TJ=C,:^&M)Z:$NNHCD\NW>6U+@[GXKO4\:=YSVXK8742" MK8E+OOGCGCS]U$6$P\=D.W31:3K_Q\4S1OF)/;K$E:?"%U2R;&*"KQ">/YJW M8A'GW*=F.,A-9;R,99.A(M'SYP57'J?MKMD)A"GY]VUC"M&]>%'MX&@?1P3- M6OKT_'33)_F0\RP=M9N^E%?00-+'%L,PIL<\F#>K!I;PT*JK&4=W3,6@%C!8 MNQZS$B&NER2BPGR6CD/QJZ;.D[TY7.5!:T>:=F2W#0OO#.B8^=Z^?I4S4)?P M% O#77\ A@_!RCJU9J5B;]\X33Z(@1Q], TNN$8YJ.;Y.6H>J5S7@2=RO,MN M/(M>"VI4$>>W9;]FN9.7+D4X+R8KD)O2MR3SZD?%V8XIOHFW-2-<";4\AQE M0N2]K1^KDXZC>P!2PK MHV?ME;J&O+E>'"?V_G3^3B$\W]?I:OO7VUU2;PI",45]87%%7#0^2"Z9UMS'=- ,W> M"M$GV4(&.[1>1!?"(4( 5X G%0&E;V,QE_98*+EPI&&Q.EZQQ"!NQUMUU.J<)(4KOMK6M79Y\^4AJWK43S M^QJ-OLE3">>,PG]L!G$5L\I_+@<2W&7:R> MXON/7R3+XV:F=Q%LF =DU(&L7% \1]2@B2WHY)MP0]]7<[5T'3QR'4#5^+E7 MI\C8I(Q$(8YP/HQ@,VS5KRI@.,H/@&S5Z,@K:"+9":&>!>?<@G=ZS;AYW(J9 M:@["-@7JEL^W-8/-C.;G46DRZEF6Y]#!*B%NL@40/5PTWF!P<95LDW3MWD51Z?)]G6H41G_7;<4I43#HVO1Z[R M0U^_OEM*\2%9LQO\DB7U);R'-91W7U*2H1DZE1SCU?P \)FN_W,5J0'HD#E# ME9#;\ZN!^5Y/&Q4>";X?J%W-WU%_]>^/Z?]/OF:*>1S@IM>\?Y M+:WYNV)6@MOH7TJXJ1ZEQAM\*/$&L\HP ";(?@/< *(@#_JFRK^I_<@B[6=J M;]3$Q3 FO5J76(0VH8!#(SA/,W4_VHN!TMVW/%]H<\\F;UA3HHH4Z1&>-:* M6#QC"6S3S):2R@.#;H&A@! M!*_4&B_XK&0X>0V2)OY-"&_RG(9;+D\R4UQ.&E&D]Y+!'#@HL7$ M08^D69-A@R?^S27;-F[S)=>0]_O(,Q7%P]*+O%$ITP;XVSS>MJ&K1,A3WA3> M.&&L5>*VT29_,?^(Q5^^& 9.QV>A_-0<;19LQ&28D!_*#!#[I'/>M-EU;P+* M)7_M1^V+.2M[FW,G]^B),'I(:$,/8B,+X!_S=5A#8T(=-R!4Z0@=(42F@4R% M3(CI>7]4%",>PYS7D(3;J:.6S2JUCA1[ A8%C+[/O":0%XB6A*[:1L)\0$7U M\DI36*C,_UU7'[X&Z3DM\FB]2<9"0Z]94\A/1^5Q8SEJDYW7U*-U-,0"4.;$ M!)OUI\XI"SH_3*R$ HA"[;\;XS]=2^]?'E)3JG1T_J/0=!1-U;+ K M<7&)Q9'T2ZMEZ9&"B(1K5%O-B&^#6)?[-_+C(RN32N-T^O[SF3&JU1JX8+2[ M90^'SP$H4ZM'99:95>?!%^O:$5>)KAQFM@*MM^'O3F0G%(1KZAJ#V+I7K'#T M[1,D'L,FAW,G$;ZKAZ1*JH1S$5-@TD5;:#5W!>,MZ6=M1NPG;5,5K^WOQX:1 M%9>X)MM91S'D!GZEQ"=H?=L@:G>.?,Z;=YY/'[.@NWP=;.3/9)/?@+",8 ',\G MZBLQJ_1J\'E^QA'?Q"WX0V#_"_G2ME4$"D*K+)^-IX-YZU-R@D06!<7;S";< M;X\&B1Q99\&@0FR:^,=1%UY\3ITNJ998\Z*#T_J&3T&OB7NFJ$+!>*N$U[87 M,N_FM;!A.C2=DO;=",3]L%"\/_L&XWNGT9.^[[KIM(:-6&:OS39=N>>:T*'? M)Z=S> #*F4]@A\(]VM!BR\00;!<\.7L%L >)*SW>*W[&*&)K)EK+9-9+MR,, M%[S?L^M=YEE8_1Y#T@.;(D,IOI]K7QA-U2L&TLBLNHC**[DJI?&F,4;V MR_V0-VU*'&02P\UK_^E[4$+$6V;:9-35F0;Y8&"#G5Y!&>(] C:?0*3[IJJG M2QX5B5TJ1EC0L_9T-I>F\#)X0VGI$KZMQ^PU]LZ+BK#6"L.& MZ>]U+!+)K-P#B8DEOM68%F%3A?-N_H#J_@&+.=0XU;30*=>.!N1E]34?5,U^4/[(D[!]^NYU)\]Z,5P?GAJ.E4+,?>=+YV3>>9%O3M> M17,:]1LC5"OB/A>N]<>V4 AG,Q[12=)\IB<7+2FVEN:<*&9E("O3E62H/1GYL9IHDEN(C%>*RUGDUGW!C/U%?= MB W2>KC5#@AP)WER-: KCI66(M7Y!ARK)1%#'3">Z@[>J%GF\H6Q3*K4:K&@ M%%!B23U72J4,,9WEL9\/%T0,MYWD*DT-!M;VZA7LZ5CKXVBBQ3B7I9O85M6!FF8L2(LU,QN6%^XI/C<7^-,#0L2^6T&[S\7U*\,Z@*K MA? L\3QZTN;^][B6<@-I=L #6@)-*W\D(:A?TIY!3) M2-!83PR#UUQ55.S-G\R]TVK3D[B@W>-/7R-M]C15!S;6)DHI1G5J?NSVU/BG MOM3%=NG.&?ATUMRAXZ11!NWOT^L?9ZH:TC]E?4X?^?9U>M?-E&V:[I7#)UE$ M2L,5LZ*0$!F6&:22C4\=;16X@6LZ3)UPR65?2T].=;$[= M1I\8^1.*3I65"NJBUD.3/XZ77>8J@C+WQP>?'#UK=S.3NJPRSBQ)*OV,TFEL M:T'FX)R38/"F]!FA_A7,YN6@IO5.U+RIL>/,AU5(B!ENK"&J0GA-B2DM:9'T MD?N$ND> MK9C66S(>7"_38F;1]^*W2*F*75>,>2%8=0(AU*4U10S,_TQJCG# M(Z\Q&W13"$>PA3Z=6 K(2T:BA<*+E(%OT'UUE&A21=0^D$_MM^]A(;SF+SP72;"QV6G,]+LRF8DAI&5<1=?=16; M++5DQWM>$SQ-EL3(3$)IA&H=7>\UP+0HLFN6_1^TQ?C?7K9YE%"3*/C(!( % M$-B:3-)^]F5Q2Z)*A]UC_=E2Y*!"?,;X5UN31:,?J#HCOA#ESLUT(GYBY_WK0_C'^<0H\ACQYGA_'Q(_\0_<7> E M @7+- J%I1$H3W# 4>?^W2Y<'1X=%H='0\ M$OGR\1('X05ERS,\0VL__+CWYQKY9$:PM^<(0P+^X8DG"A\?'U\_'K^F;"Z4 M'(X._OOZZE9F(98-5_?V7U=)A+'?#BK+P7)@FRPF\/U,M85, 8;E8X+9D9XO=2.'XC[=P_ M'.VGEG(65J5*7FF2>9CD\\2Q^WI.'P[$"RG^YYM$-&2%+^2L%J\/X#6D.H2/ M'(WV!),B*>0?E^B#&9XIDC2_P#:/VXQ\ER MY4-QRF<+AFZW0]&R'QXZ^TZL(?M3Y,)1ZIR,OE\/BDJ*^M<<>Y/@-_F[6*6C MU)%(7F/EWT-(9C&RB=TH!3GWC0OW]"/G0VMPN,0ZX@JGY=BX] M1^)S*XH01P!E53F1+DSD^Y3/T\X&_&/RE:/IE="F=]B-RZ47JP7T3"]-;R;-/VV6MIV ?6@ M&WJ#MPU[@_J/#1V#'>,F;(X"\I?,,!\'8OC&B:#*3:8 %*EL!&OQ?1?/FQ#N M^I2O&19_Y+3*Z1.I%P#.:A[0TZ-WNUXN$=M,9K=D'I"98'H0CEV7KH-0)+D1 M5<)Z-H $0/R 4B[._(7^/) M[(($*' )\DO0F(0,(+TM@P0:':D26K!$Z8"8&;'+X$$82EG2QV0?&)!X5T8B MDWHH\0IW33BT['3-P+4=&\K_%XTS!DJ<2(NCU Q Z(&X46N7FQL? MJ45$T>&NH+%0>%2_-L#RO@Q+K.N5([6I1<98WX!/5>\^PX+'7M2>!_-3RM/N M7?O.@,R)KG]7BIQ$DR-5#:#H0?E,J?=(?%]4"-G67 JK@SFY]W&V+3-*U0,U M.BP#%:N4=4: MYP8 -,/U2(F3T3+@H,?A"PTQOT$;!&U/X%W18!YB" :]C[KY.@$#,II1N]3F M1.ID4P4*]^^$1@=4#C!5#4-@*? ./:7#D/2! 0;-J#U:693)AR*O<']A%98& M@O,WPN%A."1,3LU_PH'(4 B.:H2%E:0!),VH/5(K:TE>L1-IEM[R & %@%<8 M<7Q*ETL29F972D\-P&@&\5*%D]$Q(% Q=[] # (PA+7D 6=JC.Z% 0?-8%YJ M<1(U0VTPK+O"0@4.TN62_"-#^6M&[;GT0[E7M4)SY-_B,%0[;>)&*/_04/:: M<;G4X*0JAN*O6X 03/*CI0,NQ!L?P:N& ?X57JI!OVSI9(&N+"!L0:!XCEQS$5 M;^M',Z6P,".,=M%E YKMP\RRL)K%ZO U!9<9P6X1L#8@;Q^YEA_5%A_7CVK3 M>#4CBH9XMP&Q+02^Y89$]O*UHR/+<#$8\;-@EO,H%H$R(U MX-UM;(%^/741=^Z8\^&HBV':+=+@AX!XM+A[!0B.C2]IR1&O0]&+4 MZ^0B9HQ0BYJQ&0/?ML.W:\1#S-+]]>,YP[AEIVO4]6*BW5'7R>/4#'D9AS3$ 4L&VFW)IU-/^!2[ MF#S 0F ;=ZY2R8L1K=,@(LZ_DQHP\&M;,WY0A3//&0W$3Q>W7;2P4_ABO.LT M@E"VY-[EK!E(N*6^55[B=!ED64,"EZQ\W(:"-NI>C("=AA/*$KC<*L?!V)B! M?TWV^'\5WT?WR,TQJDZ@CB,-=OV?F';]OW+B+P^ -@'TC##LAO+.EF\+\9*C M@G=D*[Q%H$M^3AYHE8OHGIDD'P/LC<[J4'(W(/=)RIVB 'GH@K(EA-2)7IMA M:=HU8M\QM)F5K.B@:XND*3DI>=)$F71D+AV534?ET_EI%N54."NG45:=)*\_ M#\QJPJQ;CTPQS03?5?*F4G*+K"AY#GE6W)Y=.OD\#& WZCW63-2=\'?J>T*< M5W<<>KDM EV:^ROT&2H#3IR# >96=_KE &X=6J!S9 UO1 L/S>C,K7=0"V M.!+LQ/Y(L '2EF>"Y9#M%%77Y52PDQ:G@@V0MSD6K.!AU8G4NUBM#@8[:78P MV !QMY/!#G;0_&VR@@_7A8.4.NVE/;0FF\7BP ;2FYX,59CFJ M7M=/;C0](>S$^H2P =#61X0E2Z,U,CGTMZ2KCBH=#QL[:7/8V*OL JOY9+*! M<>T9AP-"V2UV!3">E+/F5V7*9V93:77.@DTRKTZ4V2C!0)OVM#DZ/!I-\0/U M'V!0(",&+Y +7<#&EC\6*IZ92*45.S.1(--.DNLX5C+.]T"I3I0:O6_+I*J4 MSTR@TN*>#8%&[P?:;)DV%X3Q\(K@H#U_#"J>F4BEQ4-+(LE<.Y#M@5-;YI3P M%:AXVHE4)AW/RZKRSF-+5JEL#[3:-JU.:2 W,XHWRB%MY&_7IWYF*K7PN3/Y MC?WOP>_N2B'8_DHXIVP#0K;4T:=Z9LJT\*[3?$KA@2D=F/(UX&JT>T518$L4 M;:)GYDD+)SK)I@/Y'&C2@2;P*GIS^3"WY8D^U3,3I863+%N16&#?N?S[YX$L M#>XQ*,3CE)[7Q^-8WV1P8K[)8 "M*6BGPH*C*N342UOXTN*W ++D*>HU.9 % MYVC L_W5%%,8IL&P+-J!'KV;W/MDKDZ=S41.0@K-RN\+?*<2.1Q+)(2QJ:W1\@^'-XU):-3T M0M0K#_*;G>-NL'W;GII%$25AYO\L_R9%LW2U/&@S?52)];72[UR M5+[*UTX-5;\Q+6Y#ZGZ?K" K8U<\+2X/-DOR'*0HG]BD)X7,EJ/RY<09&SC1 M@A-P-OARI8;%E*D2Y9]%NA![7P,/LZ/#PW:NB>'@O1K7>%/.0$;B#4?JMX7VCN[I[,IGA%68ADQ/I<=.6E6XX1#L]Z"3E/\@(,U%D"@^9QA%8)SBWQU M+'B ?0./K--OGT!E/U]'H"B#3CZ'( V9=*)<#M1I3ITO.)1E>";:=!X2=QQX M%Y1A,@\,G#$GW#Y9RKZ^CBP0ZJ-X(:2CW,F@C2A_ TW,-/$QC)3^6",6PD'+ MNH[F:X#6'A%2!:*T25I/%:712516]"<_)6J-$0!'NBOD6WQGH)+QU#3R0#PL M'HGV0;J+HLM?,W>!>-Z7M9"K(TF27%9TY9>F&HQTT)RY4J_Q_P7POQX\\0\( MKAR?4?E(/0@"J@Q0S\0CL@0WS@F0:&Q7R,4),V:(W[^F;'ZPYOMSA%8'L#RP M?SC:/Q[M.=Q=X"6ZHJY4IM)PD>CIGOFOM2D/L!_R^,E^JNOU$_?VG -S?J1J MCMW7<_IPX&$BM?[YQI"7<@+XN:]^MONVO-B$;:0ZRZ]GD\1_R#RTS($\\=-M MEH5LFN2O#IG 3^ZB2082>?FKPX<#1%S>Y,MI O6SP[KP3U20'X#YC3__Y8C*?L5RJ?="S/SK:'[WKGH^P<1["-M_/%V>X M8HV*/Y:7O[H!<'Q A["6H6=X3()_+4?IP/SC\'\!HU>4>6; X9GUAF0TO#9 M-_N'[_='A\U*/5+R5O[E6>*=20 ??FO]R6RG$8I^C&^KOY'*VG0X9>HCYDHN MSY ;[N.GE8\"%%*VN1!_VU>'K);S5$F;VI%8SEG8HKSB5*JLQ%]MBBFKK35R MY9QL!S8O9 >@"90?@J*ZML.44O[-BQG!T6PXY.3CWA?\.,?!#:/>V@WY-5[> M8Z:\Y'!U_T_]6U#[<4]\4!G]P:-+1(++$"_!H1/Y7=^+<7"XAMQ^9G2]^K@' MV20?Q#AFN><$Q/=A&DY\@JV%.+J'NW3=,/Y;R:[D!IH[]:FUN@.UVHS;D'[' MC%?94?&ZAX;\@\S_@>95=NC?]M",^,S^S15&LSMZCUR7IF;HWRHSU->65/2_ MB&VV8,0,^5QKA>KGPOC5/?*AUQ/6X7L26I@&^PUE,8Q]GSY"VCO(P1U^"C_Y MU/VNL=>$OHQ.#47FA_AL%GK@9J9Q0_XT:_7)X M?#PR(943V@&CWA\>'_YB,BHGM -&G1P>'QV:ZU1&J(=&R7E5&;>7#0@=,P9W M ,N=P9M4Y 9MX)&T,1/WI[9U9QS++>K,=B*Q-3^VUR\U,*.C(W,KE!7Z%Z.! M^,PG'#YB,28JXC<.O&N,8$)?QCBA$&^')0T_V3\2?1'#WL4XA&N B!O=L0C% M@ +8@0G[CC3;,R"LAD6N6>8?UD79AZ>]2O9VLY!#7^14<=6J_I6 MZF./>=:DJ2B619NTNU,$5LWSOTC3>;L@L+BM;FG+-@^YQR\]CY#FN]E$@O[R M.7_5B&VP:QE^V[S)!'NP"GV,/BL3=AI\CW ML7>V9M#\2%42K]1 ^Q2]@=8T06A!W)LH+&DR W.C,I .RAUZ:E8'#*IVI=0J MB%Y@2[W4KM@:3WW_CGV!XSEW&7W,-O>ZM[LR.]Z6L=OA_4Y1/KF3!4YTAI.^ M85*SZ+K5"O701\N?Q5^T1O^VAV9H;G];8^$QORNMBIL$>VA<[AC\HD':ESTT M0G]?2-&:>JD>F@4'NU^*MI>MX:&:HYC,X(EHY62+F.TIS++9QE",_O >/:)8/(Q.F(C.Z;P0G;U($F#.)S.P.BV#;>G;E4[# MQE[A-B\1G*1[1H0TQ/QB.!_"S2W$=U94K#PK]>+'#D#BL;(P1QU>#>=$BI%$ M9K*0ET?6]=([XGJ5C$GF"RR-KY#?$?-M^'R&(>9+_.C8H-3IZ4U#8IJ!F @M M")8:KBCGIXBQS8PR.6'^C82+RR#:AX*SKXI+MUUT_"ORZOQ)-(($!B69@S!Y M2W)5*>L-PPPEE[]%I[Q$H7O;0X\LZO#0',-=XT$2HQ]FG1BMJ<.3=.6+^!D:BHJN 1-#H,?* %*5C3S3M2-1)JR0[H[D= M;;VI Z96-K5($%[.8HR7L!=L,H/#<>"K7-1S=QUFB=,HT8\K"IL:,X852+*" MK4@)[6&,$E4%J[K35$O@!7Y L65O/%#:,NQAZ_8'1Y MBEDH^A:U!#J!\0W<^%!5I-O_S@X4;A,>;:64G_&#.U#E!JS&FZU59CM8OL1$-BHVERON> &.-*3=0B# M( @'NJ/*QH+\2U3C9\S/#A#[\QK)@#1\MV"8+ZA?V8WK)/LR:C;[O0U[SV8> M3@>%O:2(NH<^OH9>MQ!8+='#,?,MS&AXL&QI-LQ&MMNKTE\X#,B"L,.14^$EUBEHL%;)3LA5=^;5I,WQ=>VF<< M8";TL2$"XM>L#1$NT-$YXA^X[#:$][M%%_O%KYQ(V^D+:JV]+8F_E$ MTR)?];%KNLAA*^EB#>E)^'#>XZ3%]K[J?0^;^FOD+HAHG38P4EW)C4F! M=P';,6 /4M$P.^D>FGGK+K"W]C&LX*CHU3NJ(E?'KCSZKNI4C\8)>]I807<, MK>Q707 Y,P'+5#=4=# ;C=5VTCTU-;?=1F6ZTE ;V9Z:>8$]Z53 [16;<:0Q M$Y>K?YUM8^'^DF#^0^MEO$9&8,%L+(,/L!N> )]GW$9=+J$EF"T9, MU"3Y5X[9!<9\S#!$B(G_Z%M%4]$DR(,XG?^FL+KY_84/,NXBC?-Z@ M&J_#A6#Q7X5159NTO052L%#X%452WL*B TP:)%?M MG=+EO1@[E]BK*9;.&OM76%0&H6'RH+PMMIS,SI]",7B6\^BN.APC'[ME(]^_ M=;-/:TX@6G/L"@^;DRC(.5FL4F47?+8M)-$PP3>1EQZ%FV=Y@;?#TU++?';U&WW&ZE1!(JW88 MYD+.#)+]:\]4VVL%JH5H_^Q+<5!+_==8N!U>BDG2L%XC+U-9&R;;E4%+K@G* MMCG"^X"Q6=(!535;]6GZV"5]([[W.UZN0<%X M*9*Y*(A=1LA^:;7?0K:')IY13GA8-";_M(?9CA:0O@EOQH>M/&I7"PW@F)RB M,3:R/33QD\A"0$ZI[WU:__67IB)5"O30F(GOW2 _?ZZ5QB2#6 \-.Z/N=Q\\ MR^24IG)=JI+HH3G)X07F*" +T1X:.,4/U'\ =AD-M!#MH8&YM9CR+'C%ZY[- M@JM\D,/-=RNPD_&F5M7$N=I;EF4&-Q=A=">VDH;!<)^KB%,,$"D3>P4Y8CZ%' MY&$:8Y\[C^6)1&BOKG$.C1OH(>CO$X MSNG\R?77$*%J/'BC@8*^-"6FB,?<.>45:Y&U9YL;TO1P[=(F^P6$VY1 A8H> M%DA\#)2*AIO,(@]?6"0&!DD8+_C^5V1&[^B%^&\I,*F#CCX62=(G"K'R^G;% MZYZM;Y>O]Y+A8\A\#5A>KH?XY-OE-*SS$V7"O8.ZB%:B'H:;JJ:\-LFN--[I M>:!PSO(DJ#LX57>*J$VJ79GE4* M#JN4Z&'5CG?0P#ZIB)'IO3^P?2K@Q(N"*^5!!NJX^F^4?5>5&&X!*F_(Z:BN M-]7 Q :-O54VJG+0[5YJE'A7ZHG&.#AA?1[ 5LU+3PB2&8&\J&L/XBU98SB? M"]U#HT P%^_6RT9LV]HW^E+.AH:XRILX/HP&U^EV"UM'I"9I#QNP*BO>MB^ MFJ0]+("63:[1K/!&1G>"DJP;<%#J[0(U^3\!OB%\3/ M,J)5XO[-5,6@Q3V"+<@F^=Z!775S+5QE$AMC>]NM+DUN#-Z#JV]M\FYWFZDN MRI^C-!6)]P=@*,3)J;K83[XN^:9V%F<,91=(?@C4@%_RH'_PR+U(C+Z*ET$37P MA)$A(GY^%;ZSHITA2YVEXR!8RV%0?*>+9U="NG0[7"#1S\F]3^;*/PD4 SI2 MJIO>WA2H81!:/E?;[O3MGF^[J^@^Y+7N5GD$E>7J RB/5LH2J]+A(:H"E$TD]F7[F: M)!LO*0LCVD8G-ZM;$G77339+WQO436?5)!Q.K[&8S$JW2!K$>F.M96!VX-U )X%0@F+^))";LL^C=PMRJR/-^IJ?!0K4V MGQ$NP)'KHFRC+P#K\K/2UZ>Y49>%;N*&[00[0T5#7UH M>NGT%7F0*P(HF)-D)4[&\,'J^&=*O4<2G9$OZB"$*B6ILH<@;T7=KI2>#)2& M&*\ ^ZJ^^AO5:*V7PJ$.?-&VE497#=+TL)IDLS\)%YC5V9<3Z+DQ<4]T1^-? M=9952_?J(=&7<&YX#@_S(MG_;*1 M$U772;1-7RR*GMQ!H#/G# MWF\BQ7I-2J$G64^-SUUW%T=5P8:$:B"H[]&][9L(7&IR"?R<5R_I> MXE6-2 \)EEDB3BXQ2^<3XJ6,RR!_1G>S5+V$?I6L E^NW_ %!+ P04 " !NA6M4D5&/8*TB M "/) ( % '1P8BTR,#(Q,3(S,5]C86PN>&UL[5U;<^.XE7[?JOT/WLZS MQ]TSV61F*IV46W9W7.5NN2QW9O.4HBG(0H8B%)"RK?GU"_ F7G Y $$1U'3M M5J8M'AR @_M?_O:ZB$4TPB=^_>??=VS=G* [)$L=/[]_LDO,@"3%^ M\[>__O=__>5_SL\_H1C1($7+L\?]V?75I\O[%8X8:7)V=S]G_T1G/W[WEO_? MV0=*@B7%RR=T?LX+,ZI??^;_\Q@DZ(Q5&B<_OR;X_9MUFFY_OKAX>7GY[N6' M[PA]NOC^[=MW%__W^781KM$F.,=QD@9QB-Z<,?J?D^S'6Q(&:29QK?CK(XU* M!C]<5'5)*?A?YR79.?_I_-WWYS^\^^XU6;XI1.2? 964Y*\=^D*G=S_]]--% M]K4B98RP@G6E-K/>V5EN/THB=(]69_R_7^]OJM+ICL;,"UN"X_21!O$R^2XD MFPM.=G'#O+E!=X@NU@%%5R@-<)0P(3*&Z7Z+WK])\&8;H?*W-46K]V_2[2,S MR??OWGV?&^0/$CX7/<6[10DHUNX&$=2=G?Q'O M4,Q#^3)>WI$DI2C%%/$:/K#(7>'T+@KBA-6[)3&O=K[Z@E+F4\P"/BQ(9JQ< M#\U<"]#7(#EN'X)7U!=;4D[N170B77_!+L.0[M#R%@>/K)E/<1_Y%+SZBCE/ MUXA>)@GJ@UL1D][!2,D6T73/09^RB+C^SPYO>3#T""\M2R?6G.TH94R=&%7, MJW_0/#.FA/8"I8A)_Z!A+DDP3T^2AYSNCM-]R.AF01PL@X^$;A"-]O.0B86\^"9/TQ(B\VN@%X#B8V2S@H6O/4Y!GE/:5+!43DA#85X]4EK+YL:+<*DL=L?,>&U4]!L+W@*E^@*$W*7S(C MG+]]5PQ"_U#\_*]:TL2Z_$5*PE]9D[=DHW;>_:?[LM(H>$31^S=0\A2GW"9Z M\HO1-.]*P^ :[9998TBYXR_3E.+'71H\1NB!?"$,S7'*',FG)6YBUDRB)&W9 MQRW3PHJNF(YGZ\OE,NM:@^@NP,N;>!9L<1I$+>-IJ IK2*F:ZM4"^)(V-0UH M6/)D_VQ$;W>RI*"X2'CWR;F=8]:^E>57E&R<>YU 35'3\>1,6CFA MC/G[-W_D4WDO"#^MTV)>;SQDW3%FB T"\L8ER]E:J%)0%&844IP2FO0F& A) MPHH+%+WU"$5\NHS$4@C)/A?&ZWX^)?!HE!\(.=U:"]C\X!%LV/!IM^'*HV4^ M'='-UF])DGQ!Z7SU$+RVNSN[TF4W:%KZE##9SW1#=9NF0A6(_E^/$'W/1_DQ M6EX'V2@FJ>ETA58XQ.V$%UZ@,#ZDP"E!U=A Z$3(D* J2'=UG:N>YA"BQTY$5EI23G1*< M@,88"%;RV@MX?5^'U[D 7\>T/G@>C PT)]3P@DX:;E]74GB8AMB%ZO=<@U: M!%U%*H)1Q\Q\R3&Y"_:\H1'KI"8ZC("%1%Y$9UMD E1*%HH%=3'.%/+Q<%XM M&P=K$:RA*BPCI?+5WS"U Z7,O)P/GZ!PAWE0\K'5.QL.4&YVB4@\-7%6F4 MWA7Q\'!FJ+O)3MITJ^D.K;>,SE=O0U6#M>$R5L#1]$AFJ=O#VA#< CU4/VKZ M1>*G!T0W/#SYD$B<@BF)RC1,0N2?6R':*%TK8>#AP*#=M4I=K">4I"E>NQJL ME0'7&7R= M6)'/&1A/I#18>=C]Y3OKVRE>X\OU:3'%^ M(F3Y@J/VCC.3(H6>L"+C ;GE'&*E9 /'>2F.5A@G#U<1)>Z7:.^G&\U-0>7'4EG SW[X5]7:$L2G"9_1]'R M)KY.F!%>6HY3D12ZB4E\.D\AN]IMS8(^-B#%,N0]"A%^YBN13%+U MKB%UTR[#+BV+$6$WYMV.AV)V1+F6(*/IYB9^ MS!P+TF: &K)T65RT\.>/'OGSJCC ]A''_+AV=H'00>1NK@*FK\; 6GJ??&ZJ MGG1TK&7C88I:2EW=AU3-@DI ("=L>5]$Z*/;M0II_"TJK\EL_G+1UO^6_7W, MFQH$-UJ,!D%FL<-)LA;JA-\*O[2^C3KUN\*I0/KNA\.T;O5AS.%I:;V/+$;R M'<\[AIYBXH?!Y0-:$8IJ=Z5=OZ8T8.AF;1S=WS (): K)(Y04S5X'K F#V8T MI9&BH&C/7OH1-9\H$R /A/825O=+N8I5_S+FX8PDG:_X@:L^)JHUL M&$? )5M)KY?V<(O. F4];WY_=L3:A\OE!L/+N2:B3;)C#Y($JQ/DF%/U#8<>A,G;MP&%\'"' M1:5'@:8";<)5%"E58P5$0.4GTG3J:%$B8" :](X=;>*53*)8)&QHWBA>G):H MBGF(Z(:\%I?.6Y<7+0[;7"7O!3;Z6D$-(0ONNLCR:V>#Z*61,6]T:PLCN409 M0'FXT4U..>KE=3*Q'+Q',1!WO4FG]D*%RWTIQVP.AW(PN+-U+, $NFO(Y=Y" MC>\"V6;@_MSJVX;[T?$*ELOD\PST*HR!)LA<&,UNN6,L.C\.>W 'MH!7WDXXZ-S8_5K!92^OA MI+]*QXXBRW_O\H4,/M%W.9_='![$SOC(7\7^2"@S>FDGPY[QJ+( XO<(LIQ\ MM!_;G\=L&XZ@FVA4,O:F6YE)F Y,PC@_-!GN'RC3*PC37/_LK]POI9;]4^D! M:M0T"TYK/.G@'\XWQPIQIQH ]YV!>DOKX4YUR'0U&7K:%NJX MXJ4/MY)X.*>-'ME+O;*7;?5^KZ8WT\;)_D"E\Q9A[QM7DN0NONDGMF28I# M)FMQMTGSAQIEWGPV M,DGNI:!L)5E"RLE!"*RV@[1)6$D)&^W^=/O+[(OZ6=9VCY9HDR%WOBH0+,:! MFK:)!!GM1+$ 4KT_&F35E'CXX1AX6&1K#*S"^>HP-L_:-RDL]$4ZZ% 5F2Y( MP(9P@A55;25D_NC5&.LP5KQ'VQT-UT&"LEWX&Q(K( 8HT!WM2PM,%%YP([@9 MS4OK*J'UOUY!2S@P7* 8$UI_FA$TAI<74P[D1<4F!S8[@S@?THMJ]' 5C05) ME*EIV3F5JZZ@(W*=W4D 15N0=T%%6(]CB,W4;5Q?U"4E0^9J_ MBHA, )4FV921HE#8$5":-8@N$G*;6<\(W1(:I.@>,5L&,?XM4R%;=,W6P,+_ M[##MS.68%JN6SJ'%IH822X/T0 V\1M$=_CZU-@OI(H:&2M#6+*:\6 %3UU%+ MLQ L2@P_I<-S]^N 1GN>.#$A\[F$WJNOO5EV1V@]6$X-=P,8TLTHKX5?[BJA"PW![>>R@1/[]&SV+_EJ*@>O^6L.#X[2GK*1KS--7U@HJ,05.@ MFP]("WC7MJK<2RR, &E?!76V^G)I73X.3TJY'T@QC)*^[BU!&+Q@"VF0@E-% MG+%1'" /4J?3T<\0NVM8US=??0["-8X1W:O@9U9*M--&56IRP+,R1Q_402OT M,,OH1,R'7<*GK1.4Z*8#;8K*VCUET'M[U(Q*\> MHS$=6BL*JH?6PH*C7NG<0,%-?!F&9,=1(EP6!M,?KGG6T7O7UJI\2\Q- &ED M!5465T?KJBICS:]':-IBYQ<*Y&],-]\XEN)*7D0*+5&1Z:-+:PBG !/55F+, MKT66_"8AV4L'_. XLT,[<30J5*:-P$)3@YJ5,7J #5J?<&OGV%<\E2K=9F&R MV0:8\OQ6]<2Q@K3]UK&0=&IX,E"\!XK4M0@/K7C7';)>G.[0\A8'CSC*;R@M M+D0[:'?X!DG!+-BI,C0C=E/#J6,#NL[OC"0IN^8?/<+[Y8;?2O1;L9/C)D[9 M:)*?/A677Y]9#2QZW$*5]_1O4;$"T930V8 MSHS6IZ/O(8./1Y[E@_E[%"+\;#3;TBVBG7"I%YD:'BT,,PT$?)3$:I?C^![6%\\9G?805?+ UN^ M!]%69Z>5M%-#AXGJ/>"BJ<;'ZSTD.SKXS*CY]AM9*?4.G&ZIJ<'+SASN]^%T M*RR[)Z]V<=>>W,S.0L@W;@,H.^,] >74\ 17V\E83U")V\L;!VNKN,PQJPZR MZT% *VV7&K130X^)ZD[;H$8U9#%0W-D&E'8MPFMBOYT0 M,CUQXN<)(:'3K,E$]]^P3$P5NN4:J_FE!-RJ4 U.W_FC)R> M.3 ,5'"0@@-T4I[L*F8=F&YW09NX\2->P=O;%K':G17QA%PJ5M#.K14OI]NO MC$(4/8-[TCJI)DQST@EY5:2<9:CFG$2O-QXE6,F. B.U1JD)TXQR0MX4J&89 MH!DCE^NP9B,73.$M;YM:-WXIJ2?D5XF*MJ.8DIG3 [TF#KZ.X,UODU;MW))V M0JX5JF?GV)*5<$WI*'$+#EEPM$[,FUW%+&.T[D.8I9^Y'Q<7KMDFA(9#&!:U/K4:'+=J$1%^Q2IV8TZV2%KU(WRJL .;E-K MNM**>D(.EJAHV9U6S$0W)!_#OW/HG. <.B4XG]B,8%@;Z ML4ZIFT%ZGI8G!:K9SAT]2U[F.MJ\D<$J3)L<,'\TN597IF2/>:1FQWKTR:2' M%Q1!8[9)JTN#<]H).5>HGFTRG+.";BL9)E\R2)8,,J5)^52D7(\<2?),S[&6 M3>&M<9M:OWPZN;98HJ+],FJC)?;I#.#E3]^XTN&^-[$6A P5W.M(P1P0_E/T!K0CE%P.:F<^,)\RF M4)[^M#=@3 G:%!<&538K.N%$38>E4)-+=P]_&76PW6*@;K1>[#3 "S2+QHW741*&6+3\@MI#N(&X%]!SSGV\YM.I*NI;QHY1U1 .\N@^LZ%@ M38[JG4;+[5@EWK /J\K@^ZQ=BO\+H;_RFU:"+4Z#:," %%[XW0?,KI9$ ?+@.6;&T2C_7UVLPXG_1S07Q&_9N9; M6O8M+9.XH8:L^>J6?7M8!_&[MV_O$ V9:KRC(G'*0,BD>;J)4T11DGX,,,T2 M?[TCW/"7NZ(O_]]+0^_4#R.T[WWE]_%:Y6^CI&^CI&^C)(M1TG"GH+Z-DKZ- MDKZ-DL"C))\VI@[3\M2^9;?G'Z5?E54Z: _;K?1;>+ORV)1"7:64[FVW<69' M:E?*CS[34$(A!V_O;^([2D*&*GZK<_#R.6"#*AQ$ MW4<4#,JT]567&:\!$OJ*V"G;"/XZX_R!!!!##_O;K$FHQ&^!0ORQ_NA][:-_ M;E:*K_1GNZ2'FS,KZ3[B&"=KM/Q$R%(:U4*B=ABWB/QS*$@=6*"V. R^<%=5 M?(N"U0-Y#,*P?<.5BJ3MJ@:)QXZ2JP)S4Z.\EXLZ65,QJT]PC)Z]9"+ELA2" MB=IU(4&];6\1C-Q'Y=)\QDF(HBB($=GIE5-1=S454X\77 HO$5,U&]'695SU M>2J&@T_;55%?7@,@=K".K-U6=LA\=2E0,8 OY9Q(ION[B+]K%"_Y>T_;?@\7.8.51++NQ R$M(*=BG3$\PJ'?>57M>>H MV;\CE,5!O*P_ER95HWUDP3';\M2",[;C!3X(-&0P$S::#Y4LV9D$9S+H)H"] MBO3LA 4TUAO$NF@OB/U'GY&Z1IC2\ARS4,!DP.;]6IX_HW3-'Z>MO6[?P(B&JKR,4T;E,1I@FL$@ M(.6EF788ZU!%2'>HO@-B])R@*Y)X#DQ+=QAHR>C&;J"!FL*(&PTS5.>C'G/7 M:D ,=6T>5)<5.C3,S@F6&_CO@CU/2&03P2JB:AI83.0Y%$"ZP2$@8^?A MUO--B)[A.Y1-C>E[0S ]&4^IJ?W M'!6F&L,Q N#LX=50\RVB 3_2>HN"!)5"[R6Y XBXS!TTQ)X#Q4A7@]Q!PW;P MIVQFNR0E&T3O$4_E^<;(RR@B+WQQ4])(&)0HS $JX;G_S;6&@P#$V\OER9N8 M_1-EW>'H8[OKU0J%*7Y&E5#WK.&=D9B%UXXI4(0:B3MS#\8%R^[/H."(28!0 M2GY\(0X9%O,82S\B!J\@6J1!NN/;4QK$((-9<51:TI#CB"^QF".(#&'&YDLN M8*&R=,6%,![NHH?HE0_@E__>2>8F>[ PP'>7Q2D"6F.H@1'#B\A"@T6P?Q$R.X0BO$28*;-C"[1;<#<( "/NIQ@3]N8=.$R,!/-PQAZBXT="F;!Q@^(* MLX)\!(D[5V2X9&D0(WJ6IQ@8AH8<.!KTT@S_AC) S#M$-T',=SL7LH4H*2ZD MLL R@)L!C)7<3A'!=5]V.95*M5G %HPAI(61U:3C:]N4J/SU M^G6+X@05]]QDMV>4!Z+X+>\R>_1CUK*8+;/Q@AH$"^+87(TH5DG X[9OS1[. M'(E5XJ?27W 4L1'739RRG!)7M[Z L LHKX2KLOQ4$0HWB@-0*BOSN/MH:B&Z M+ M J<36Z-=2]4.1]F(H.[PTKV;R:2N/6-Z/.&:C6)9975+*Q[RB*6V+DDKD M2$I.%4D00SA EJ2: FD_>H\TOF?!!F>*QUI[!AH$-UBA%M!TA28% M,2,+V()+5XG'@^1B@Y(AK$"%VK#2%)H6K$PL8 TK324>S@$6NV]A<((15WNB MU<2CZ]SH88"JP\HT+: K,UX< ?U)[-1O1)&ZJGR/.*@*#WO\0O(B^H%(TE$W M,22GGA!Z@"K;X4;.W-]6MTA#H(C14+<0(Z6>$F)@*ELB1LKF8/ MNV3(: ]PT*4OF\) ]FS&BZW>JKOHY6V%,.__=:WYU$SO:H:ECP<&F7HY[I7P MVH[%40O1ND%>VM785^=AGJL>W@*:9WL&A=EM&(P'QQ[J]DN:S2MVF4A/Q\3] M)X?L+&TX7S2Q)K9WE$,;5YN*/!P,JB>C(?8KZ?P7L,Y>TL#1W>^]2/09K5OE$.;E8M*O)PQJ1S#JY[;;^*I+MWID;B MD5:B*\K51#+-A%>2CZN;S59T<%&I'?S>@"YQ*NEE!.&*9[.FUEXH0 U3:!0. MUU,Q%6 U!]S$% M) 62+X<;3, "/=$ 43C&,,[GX9X'5DM-OX""\K0X?5V7P/$]-KC"T#1-#?V M5N++GE/6$\J X\4SRQ9 3V^; ",[I/,7K(8K+$8;7)(/'@?65F?1RC94ULL:1=V!L5.^ ?6&S4 M^&_)N$#T&8<(9 8!K53W!NVH&9N9+XF9XNW\#519T3*H*O&S[VA)S!NS,$7+ M_%6@>07VZB%@*WB;QU#&I4-TAU)JU^+D%H27RY8;0%/^6J3]?\?!(\I5( M+9JT):704I2<.LZ@1G$(.D65HJ7B\><)L\=%V9AR@_-GKT8?.]XB9BXD>?ST M+MCG4N[:4]ZFQ0K7PXN-UTY 9?PG"N@#J]G6-)WRAC:JE1^OY3#& >EOH$;[ M 67&VP^+BCW<&@[5XG+%.F2NRD?\;(M1(0]#G+9XG"96588:'*^MRET^" MF]H#KCV1>NH@'0N?'6CZ],:G4:?P0OIT]H?2-ET]+WVZN.P:YSC=/*_6P\&J M46B17?M@CFUQFP8S*WZZP!28YS@-9E:OA^]?0I7XP@;)#R\H>D:?29RNVY,J M?=D80K7+YC0AJS'7X-#MUN_A$E\Q"].9-N[\7H&L^GT\H9NV%T@O)RC4$!&, M&05M*0E AQ: "R*.4%%1#['WCX!B?L1%YD7I]\( @N^>^5"G@=R%@I(>YF:+ M-:'I Z(;F0OE!.6]G0("SYRHU4'N15%1#^?1%CN&-"9@OF>M[4+AQ])]K8^^ MN4XEN\)MK6*Z!93Q^\ J_U!VA!TJ86]8H_).O2\D#O,]N#!%N_1JE>OTXV%9 MY[5.=J#7MP%V2>%NZB#DZV$#)I%Z9@*5F0E.9E,&B5C3G@B9M> A2S2]6FP> M^63*MQ5G#WHUWZ<[8,I:SV9(V7LXW%#J]35>XB0DNSCE;[N'C/1RP_\R"1X= M#T@DR7E,"W%HQW[-9$SFNS1)F19,I5;X6)8N\&!<>KRV1B)J1\8/08)#F)'49=4F MDI4=KTVQ10+I9Y]&DV(H V]9#.OV<-J4M2?YX;P@XADMB7/9+].4XL==RF<- M'\B,Q$S!)-L,>H4>T\/]02VL.N)V.!_=C]LD\>S6AGT1WEL:#S,_D$[9;RQN MT;+()A3WO[AC:()\#MSW#BR+_A](_9_Z.W]W-.VY\PSSNP-/2R/[I5=.I+_3-!5*!5/ MLP@-R9*M_NL78)%5?"2 ! @6DC)C(GJL8B*1B?SAE4@D_O-_?-LF/SRS+(]Y M^H\?W_[AS8\_L'3)5W'Z^(\?=_E/4;Z,XQ__Q__S?_X?__E__?33!Y:R+"K8 MZH.$T&:_W![MQ#_9#_\]0]OY/]^.,]XM,KBU2/[Z2=96%#] M]G?YGR]1SGX0E:;YW[_E\3]^W!3%T]]__OGKUZ]_^/K'/_#L\>=W;]Z\_?G_ M_7ASO]RP;?13G.9%E"[9CS\(^K_GY8\W?!D5I<2-XM^^9$G-X(\_'^I24LB_ M?JK)?I(__?3VW4]_?/N';_GJQTI$^1E124W^K4=?Z?3V;W_[V\_EUP.I8!1K M6#?4+NF+MP?B)N&?RK]6Q8^BD7_X8=_,&4_8'5O_(/__\]WUH=PZRK^4Y81= M'Z/HZ6=)\#-CJ^W/[[\5+,WC+PE[G^ZVTL:B=6_BO,A%_273XN6)_>/'/-X^ M):S^;9.Q]9Y[7HO5J^/=FW=O?V9)D!IERTWPCJ7K(CB M!*%)\?2E%.[MNTHT#-.A@M^SA"U%E_JO7905+$M>KN)4&#Z.DNMTS;-M:8K/ M:;1;Q8+*71?'>H:K][AE:=&HXQ,K[B.!@TN^97D1+T7;7O&,Q8_I$.4<:O&O MVAU[9NF.7<9Y]/B8LZSJ%J7XN)<,MN659V?7=5%'R&BGB)F Y LQF,:6D+81FA_$0)'%"+)_FK7WUMZAM! MW;,\WVWWU8BYK:KP@R@G!/B47I6VKS6,ZF__%$+U3JUA5'_SYQ"J M=VH=0?5R%-G7?;84O\;%BUBAO9O7O715C!\_2&&>#$";N.B MN>ZZB)+E.Z=5B([=2,+ZDW.XB+=R!RZ EZYNN9@V61%GY7KLG*5L'1>E\?[C MS=O_=7?XY'9:&/F&IX\%R[:7[$LA/U5?KI\?W<6V MKV)$I3Z+!?MRES'QXY AU+J&$56ZS?@VSG.>O4BB47125#&B4A<\?699$9=> MGC3F64D[BG*&JD944NP=_GHO!\_53E9ULB0&DF%[2 ._P5O"C#^) MIA%;SV[XI" Z0![O3VYV\C"K^"=/9#34 MH-G!S-2GX/>K^([Q[#%*X]]+CXL?T=5L?0K_L*>[E73G)=U%E$:KZ(IG6QFU M6&2NK_QAEOS%Y,NQ'O2$5>X5=G+%E4?;,7S?B8QXE [;Q:,X^59#GO-&7 M:.E'[!ZWP2Q2#3^)+%8I1\ M2H9,$1[K/DTS"-BSUN\93\4_EVQH?(_/VD_3%-4OI5!B#OHRI%\.KO%$G8"7 M9X=9Y+3-,"5V(N(=?%EMGL\6VWC-,XKF<9N '/%IVF MCU$NMM['Z+"SQXP-C#?S5?&)>OVJ] ?GXB=Y[I7Q+3^%_4W5GD;Y\3;YGNL_ M37.,L /W5?&I5@,YB[+E1HY,[)DEO!1"_/5?NTCZ7F644";#_P9Z4D:5YC1- M=;^)GYZ&^Y2&5'8:13UO\'U4>K+%42[^N3K)>@"N;+!WKK&=EY=W6AGJ.ZCEHFC_Q/48? %67D\/QTPGO9X>#U9QMC MW^9EQ^9[KS9XE^;]+KO3CJ?#P>OM=0>!.N5'V,'ZV;OZW[5ZV*^>9J;(^PSQ]IA>MM;CKBK]+F?'&,G MZ64/Z77W.&S?.'J\K?] VY$B;'V%UOK=@P_5M35 M$:;,!R3^N]U?I=]'.^;7:9E^8\.3%XZGB7?HQ M!#Z/$AF =+]A8J'D$TXZQJ,IX%-F#^L>OMQ5 5_OQ2PK$QT-<;3IV36%C;)E M+6_USZ;(A_2\0N2?5_'VYXKFYRA!&%V1$+C.\ROS%/^I%+?DYD$J\>^]3^.G M%5M'NP2Q9T'+"/#V*S'?1C'"UBX"5ZQ]R%NR^FG+ME]8YE/8-E\/DFZ$4-ER M]X7]=&@(C_*"W)M2"Y#$:;Q//9W^UJJ8R035JZ/77XKK89 8NW;UZ%=67%>= M\&6KOD3F-^=9OYV1>;;E+]TTV]7/_SK,>$)+=BW^>1C5D^@+2_[QHYI -)_4 M&R+X.9@^>Q_$V1=Y/V)9='2!/U9Z=#^V=3C"X2QK:R-Z2\VIZCB.8\ ZXUMM M>W.#!D<9__Y#G\T/!?^A6YQG8@=0)?H/9[.&=U4>)/;V)@IKVA:K6@E?C"0" M'+4V8P//N$+-.S*HJ?V/1IPH"/O(Z!%2QX)>,ROK]UA5]OYC8'OS]/'AD!LN M7>ZE[-I:2U3;64%$T\88C1#V5;"I;/L?86V[>"H?&4D?RY/?&HLO2C.CZ:OV M0="3-+ZMGF8<(#A6D/A38$C(@Z7&J*3&@I&P!H&&D*;UL9HAS*YA5=G[SV2F M<_7\K9ZPB9I0+;O5E'PPTE_"&JD1DR/6B&!,5&4T!&75$%I*DD;%ZV8VLI97 M9?2_AC4Z>D.&WHQ,;M/E<9N%V%C]C!1WGUE/5#F\5%4F; MXG1"N,!5?&H+!W9S/61B8[[+7DKP[7$(=5036=4>:C*21D9J9;:RFE%MYL > MK[/E4./2Z'T,NYNV_ %JK;#%" )&6M-S2C!L*R!$=C# M]C%.>5:&/!0L8WD7!JK/55/T/Y,TL4$+LT'[#&KS!?:]];>(8A!*=JLRGCPK M&[XHLOC+KGS^^(%+%R]/"]&<0I9'A='],E6Z=]R8D@38*"WFXC9RJ[8&[.B)CHL9D(@D>% :H98F()O:N($=B/U+DTK[ZNF.)E;14;4R M2B^4H56$,/6 M-% I3MIIVQ6GD_T9>\_"Y +FU"K*DS9& 7X3Z*5Q_TJ*5I13Q/ M(]01HP\V_ED5X/@NL$]0>=?_$^N:%T-Z.'O3D9(TMH5VF-,X';/:](&==G4J MBD.RECU2^X8W$U8-HR,D:72T9F:3ZUC5!@_LC&O'8=[%CYMBL?Z<[Y.D=!== M&%HPTK5'2]+R-OK91KCVN-7V#^S-:^>>V3])< S*5/=[(WVG^VOH26+!5D_\ M8*#A6&,BL%.L3IW4,7WWYTKSX\\D#:F0VFRO8\':+('=6=T,5@(R[[]5OE>% MR6R*5 V#*T+2U [:FF& 8UI?37+U@O6N_8L?Q-C\Q/.XR/_)$K&$>)^+YOG: M&X[5)(<1&"(A:4"$-IAQ%F)2&XB"=ZL"DO8BB8JFZ=GJTY"T*D8?I%>KSZ6V M:^AXN%;>NI;O W1V$#45*#'6G7$T1F"_E,S*)"\QB/^3F^SG*"FO-10749:] MB&$;##BU*5-'H>+*D+2TB[Z(>%4LV"]>F"NVA.D[\FK- MD*"_6*+=#XV:6"V3>GTNL*M)9T.=TE.PW#"C*>P5_+YE)6OY($LWG +\V$W% M5'T+),KSQ;H,Z3O[%BLS;JGHNM;NTXUI>$U6N X0VJ;F>,U M/)3<6ECH10[%C4*79.$(GT*A=CN5F M!N T6@ZR;4^M =:5O :F% /=N+_PHGS3X7"5\V-K>5&9S$!5 MJ:>D"K0JTO0VCM6I:;(^/VDK)1\:W?$33Y]1-C835DVB(R1I:;1F9F/K6/6[ MYW_^W&D&L5S[+53ZU';"Z_ +O-X*>,ZE2G;O..=2G7.I?O>Y5.<43R=.\13X MI*Z=H49,GXNL5&55'A1U7P(%T_R8"H&9?]2%2&+"26/;_$!JMC1RL[:E+47+ MSW;%AF?Q[\=%'(@1%3&(C3[Q!#!AT- 6"WUV-)*Q0E)>Y_D.9?\VH<;V->%D M[ YJYF;SFA6-9*R0A(M=D1=B0R9V9PBC ]0:R[>H)V-^M8YN&&CQHY/PM?(% M(%<)%B7Z2>4FMCZPU]4J]9QQ91#XH+(AJF%9@*#L@V$B"P*\;E;&5RX% D?# M]T0$UP$&*I6Q2:\ <#HY&+DS]X=.^-J33SWS8TA5MJ8_YUMHYV!U:+8/G1VV ME39Q+V;'XAH**.5D34'2OF9=+!--UCRH)(N=\P2,DB<@=(K8LR3A7^7IUQ7/ M+OGN2['>)?WH7T7 GTO9&@=V96GB8X#^"-S8<2>2BW8..$0''.Z3N\X!AW/ MX1QP. <<4C3L'' X!QS. 8=SP.$<<'AH("\!AX$>AL!62%;]3;CS[$PU?G+YURF63ODW#I;%O'S/NX- M]C>Y,ZA'3 <&)#T1@UO"O(EUJ8+(3 M++B]*YT-PAF"@QYF6P91PAF\)9YQI MJZ 1^*J0?)\K;@#.$ ST.-,RF!+.\"WAC#-M%30";J78G>PL=Z)O9/%2K%FJ M["WM'QJ4MRR+N4QF*L^:V"7;__\A&YKXQR9*']F=:++WZS7K831,Y8UD/:>L MG&3?"&H!7/J@4XI'([!Y+\UBW91PD0YJB\.;/)=Q_L3S*/F0\=V3*"'^7I9O M>^_8JEI^B4U+IY_2$:A"#@6!2/9G"@UCV<W^&(]8GI:*_; MK#1T3D7778\%#G ?A'L-5+SQ]+%ZF@#P?+?7R&N='HQ#OPFY>WK:!QQ$2>WM MO$[7/-N60Z[J$J==J=H1B2U%$FQN.B/B1+!\!X;L@P>.,B&OK+/>_Y92J1P5 M&-KCJ92.EJ2!;?1#>!KTW&B$XG_B11T\_K9G[?ZG@W&;GXC:4BD]QG3-PD1B MZB]CZ;%*5_H'3PU4=6)Y%15)6^)T0J275_$A$CI?/[%[&\4K*+DM^/7X]D/[ M*TE+ZG5 O>C0+D\D3/[P2A3+5<93$1SLUR<@:D*#)A@K]ED0B8N?\\]/(_]\ MZ'CWWGZO(W<'(ECRJK7,Y"2!8:FE&1-FAJV8^HGZ@GSZ@'SZ?HBBS&?[C.SK M.>(S>#(.OF1LE5^)]I7[&GF_:+&^9VG,LQN>/CZP;"M?%.] T;;8\;E89#&2 M '/4&I.P \NXADU@W^ =>XI>JDC(QKOSOJZXMG[*$M>)*#BM/0B+M:7+!/C4E%&V(KQ:BM(BQ+:C4:G!$DIG!=>=%SQ[XIF0Z8Z)5HK2^/=R]?&)%?L;5&=+L2?.@ Q?=L4. M::"PQ4B:WE%K3'HH+.,:!*'3 A\7KH,W)X.W(J]FXW&";8;MIN)=Z-S#AZGR M< 3N ,@%3%IL* TQ -#Q:X&06@?Z%%,,1/6$^0%SWL>> 1EW_Q] M2NJV-^AF9?@^K]KJ@5V8S451BN;]T0!XZRYSYOV M1P"%]EE66'_@E:]$"/_$LN+E-HG2XBQ=R=B.IRWK15W;%^R,-)B") 'DK#E^ MY,&PK@$4^E&TKLCGNUP>O>4L-SE#78JJ0*0M.@T8X;5W )*6>0TE(L[1@]#[ M9P _LF(C4R7(M#A;('K0MI@*0LIBTX /3FL'Z"@9U[ AXNH4R[76>9 1,.8" M_<6QL@!ID* UM5H<*UG6P CM_FRZ9Z)$+.$_1LN-4"9[T2UL[$I!3C%=*9HX M<=+9TD&FXULC)K#K%)^2#;>=TA2T3IA'%#K.FOM,D'<$4.#'W82LZ[BXX7EO MSNE]. XNFJ<>^!U;(F/4U!ZVS$1$'I MK+G/[,-' 5V0G\0C9C+/L#R1?K^FY1R%^<;J=K^G+R#&S1]U6@(>I(HL=73 M# X$QQH3H?W*^]=,WG][$O]@=^R997F4R$1ZY0]5IICN(LFJ4+V 0A8B"1$G MC1$++R3;&BR!?<@2UA+5BW2?$S'>'[OOWQ,$!@\C;6/@T-"21(2-?K@!0\.M MMG]@Q^]AD#.V\7Q89E MMUPLB5D19Z42YRP5NA6YW=PQG%$-FP&,:(+*5\L@(#>@JAJ0@9W&QQ%S[[!4 M'R,@*'OS$$!)$C-XW6SF((!7;?7 CM]+]I2Q95S>'NF8&?I4YY1K?2)I2(WT MB.QQK<*UJ0*[6,^V/"NJBSX23$64/LH;G^!J$4=<>]4,Q"0-;*4APM-E8%># M(+0;MR7F(< *NMJ (04!T"6=@/FUVMD:O\NLSD,?.BDH6[,LDSZQ*J5>M9"H M%AJ]T1M%?1C0#=0D,6"G(V;8-_"KD1#8[WB_B3)V+O8V*_F:HI 0FK[U1'66 M;@4127.C-$+DX%:PJ8WK]9'?]E[T+G[<%(OUYWP_K32'G0IJ]?.:_C1.QA#T1X2<6AI22+&1C], M2@XMM]K^@=V+W5>V&J=I%]%37$2)XB3?ON QM3&Z($F8.&N.2H6,9ET#*+"3 MLB_RV7+)=V5BS"6+GX%E0EAY &*/$E4I/5#ZI::$%8/.SG#I\ZT1$]C+J9X!X02":'KC MBH-V2D%;/8>L-;I)!O\7 +QG.[:ZB:,O<;(/5$Y7Y?!X]/XX2N))[V+.]+</8M[@XL:H+# MB5V?8$P;;T3);+G[PGX2O^ZC;!4V;UN5(W0!;5ZRV9_*]8O7&>Q#G\@V)?L4 M;=EE.41J;=DG RW:)!MU4*^M^=.J)=3>J!K3]0RK5*QIWC[#OHF;C%Z%H?_U MCIJIV3K:)84/6_=T<[>V9%4GFO-Y!GL59[F80E@J7\NXX5'Z[LW;OWYLK6(J M R(H*RVUE($68<;NR&TT5-OQR%E:4\MQ8/<%S7DOKR&N4/;$D-;K)2TI88M: MZ(@UJ9[E&%U4/FM0.1RNGQ]!6^I(&F]5]TD(VPZA$]9F,*OZ\OG15O_YRVK=@=)[N5,-:M#& 1':$HLOC+KI#8>>#2*2PV3,)PB7S)OGJ%N=<& M/ID>VLT/4Y(^D%%:#+-9]E,MC75X&;J7+W9%7H@11@C8A:7J>S/B"#'-L.-*IHR46;H^L:*^@5.F_GN(OG7@0D*6YNV[<+*0[ :4[(.\ QA. MVOY2CU+W_IQF5')D' M3DTGJBLGDF#WUS9(=ZEK714H T?;*U38.P0U.O1>*1G.2 ])%*,I(=*^99P! MB:JJPF/HC"78.>%+=TZ0F?*K!R47Z^8$X;H"L:_!=K5A4P-):(_?EAY7$38R MU =8@6\Q:/LSYM%:=P:8T7A*S]H.;HF!HZ_^X=NW7F.>#BOC%1-2KA;9190D MP!JEZ_RP+'9(%8(M1A(8CEICTH%@&=<@"'S8^B!O/^RREQ*JI6CUVV+4000D!HDM)'P=:W2S- MW^556SWP =3'..59&0RT#_"I+TK)T^CC ^#=A;9EJ:K%T*5((L--9S-*T'QK MQ+B>W(#KB0N>/?%,R'7'1&M%:97&"EI#8$@KK?6D),UKH9W9IGIFM2%=3PEL M#+D?=G"6;-/J35G33LF6H'[.QJRYU=8,G;\YEJ_EI*N\\4C[13])O(FLOI>D M)"-I<*16B,2?2D:UF5V=NF"GQ3@X;G?9/'=3GY<688::P2ZNG&=$7@5Q5DY=;V/LG2QT[[V9\G" F=]%I.%EJ$U_*"I M7TD=]QWZM3WP9D&=J4$N>^NGVL4@_"5.H9S&@W@<+HDY\2").A_M@7B9SZV6 M&G>![XS,+],:7J9]-^]T K+GUWY695FF8% MF>V=BCTF-/JO8C<)&A5%>]CB:VFI&MM&193A#0QI].;6R>4>JB C'30.7"; MCJKAL:JAC*YA1N.V[MERN=ON$IF7175/!AX!;,O5HP&^'%6 N*J.&R7PS&E< M9+UCA1"=K:2S,4X?J+#FT(P$54-TFPDJJ0!.LIK=QK$Y-D_7Y25LI^?2[XT228=Y&\HV> M#2OB990<9!]-PD4CW$T^DW >Y;$0\%8L3H08K?/P\82XWVVW4?8BK!L_IF4^ MD[2HGJ8IK[9+EL7/HH7E;J_.\WJ":@]!(X?' MSZ/DI ( ;_N-B&_ETW'CU7F;<;$ %5TYD3A.5[)C/S5/:,?$U/Y5\ZO.L_9C MU_N!\]77.$GJE'9B?R-&N%BLAT_5Z&6UIZJL_\+,^'7*I,_U0UVBF6]X^BCV MD%N9)_H4?5;ZHQZB;Z?0])@>49T9<7PIRF? YLJQLW1,8<1^,;8]U?J))4QF MAOBO792),2%Y:4SL!S$^I]%NU4RT,>(L5(?8BRY<-OL=>ZH"GTFL:$^WHL2M M;*G)4SJR3KS>KNH,YCFIPUH;,MTH'@7 D%8[6#UI.#\1$,1[R?)E%I$ UX C50*5>/E X/G5%#,?JW3JKL:RM.9GV:J$Q>T+B M[;.&P&]-HNDUL.G0ASNK-2% 1*=OH8QJ#[80[!]I?CH'8;200ATY.L#(MKS MWR$@&>LP^%)4L2S*DYE?-Z*1\BB! S+-A(<,#VI".HM@1<_F%HJ:3-NJ89\# M0LUYC&=,'_9.D%OI!#DOG2 741JM(CCB&D5DIZK==%AZ4@"FI:M8@O41:7;XU7EQ;>"UF+EQO%Z1B2N@Y;-5'[2Y[8:%+% 9>6 MYG"+&:0)M,[&-C;'*==<7!M8[V\X@RQI.%%@^1=?4Y;EF_A)#,IR1H@>NZ<" MUN6T2 ;+T0>+:R-8 LBB&FHG3J#H]7I6>="$*M4[7S*4.NFQD@6(W-2VA!"Z MDO!'27E6-) F_NJB3/STKP/X@4,C\%O]CD/[&Y$#(ISAN5XU^#1(R[I\P:'- M\;5KUO '-[")N$F#IO5:+%HV&O4 QK^5>J<+H>P$'9]@#:4] M(C&9:JQCD._.5:[J/4,%F[PP!?F<-MC\.94\&WR42K5UEA#41_9013A MEKN=AY./TN6*'32^0*4PID"@CJFS%G=0M=E! =ZRDV)XCG$^>=QH+=9GHJLM MXR=Y9;7.5IXOUO7YU,O#)BH^1B_GK'R1OOMNT'!&=5[> 8QHXL5;TR!P-*0N M&AOMHV(/+-LNUO*:$C#>F,AZPVJ7C"96D&HAD*#F-# KF7$<^<33 \@.P,./ M'C;%@3$#5YRF]0 9I:"? M<[;>)3?QNKOYLBAA@DVSQ+2!H]3=(W2:==#PW1W/Z/6!_LHH&5RQ7IB,J=A) M-_QV"'+4W1Y&^(K"Q\OX&[7.7QY$Y8";P:*$:=1JEB 2?8/$DFX$4[8#')2C MKU$[CC5K(CX)2D'!*!&+$B8X-4N$KX3 M2AB"G$'^0:1U'_F#T5@Q3A^CY49,RMG+//^\SB('00E%63:2FG 12\ ML@[XT#*GL?#"GM#;[FO[Q;8 SJOGX=CZ^G8]OX>-;(9_R^!;Z5J^BV]^('=]J!-<= MW[:+A>LE\YFZZ4P]<%HBW-&O*:$-L9/JL]6SF,OC?+\4$U/[EA/, ?$QR@N6 M'9]*.'O,&"-QGGY<%IT]"TGD"NB*9_=1PN[95MS!O%$?K3F5[)SVHLN$V M86KQ#H\O/?"S+1<@_)VM9#!'F9)$<1SOB5O]+/-0;H$&6S?@<-_-!V\/$"*5 M3SX/%86&ZTFMALRF]3$JJK_NQ6B6L.KOE\NH8!XP/[P*8T<84L7KZ1W>&GJD M+C-$/AJ^.JQNO\;%)DX7*?O?+,I::CGV&C-#RSZB8_A:>P2Z$4^"?YTTHS@4 M1T/[V5HL>X4B#YN,[QXW5_%SJ5/N _A6O"W[ )+W:^T.+DU[DIZ!%(S&!3K[B2637NZ3F(6K'FI<"*=Q'O/\-X=OL<^0 OX M>K3_>1IHQ^R 1MQEC[B[?KU]P:%AR>RF#_WC+[3ZA]3DJ)=U'\ 65^#<7'SJ M6+9L(*]X-===8?*OI#&Y7.ZVNT1FY/F0\3S_G&8L2J0B'X3USMF:RUSQW^R M:L<3AUXLSU<&::>F'!/G6($J\/]MFN"_$7_Y!C_(K=,2' MA!R#=9T(W"OK<"'S)M3Q45NQB6:%)&7><:\2S+"W8-V+TI\D\*'["2=&OO:Z MPXFP/]KM"6OT7T2YS% F_T]>@WH6\Y7J9B&&M'Y734L::/I"G= ME;GB?"7S.V:[Q[/55@@A8U()7C^YX.6+N7O9%NN+C*WBXB[.?PM^_:0EF92H MM]>O9Q\CX?%-3R6AQ_='X?94OT6*HX=T@.D##5D(,W![?9LCC[J&ZI52$V<: M4YVT@V/O-]="(U:^)S3DRM<3J0 3PF'OB >3 M0][2\&V'^W],R-_>4^7\Y5RLAS=B&?<;X'C'DJL@TB,/ZHHWP ("CEY?+80. MGG]H($\_1.),'T<##8SN=(.! ZM*U<'#UAX7-;''4-"Q,U ME44"G/W53EG]9-'*]VID/*5WTZI?\CNV9/&SG!1]'P2A,@;*)$EE.]:OHJU? M9!JW2KC+.)?^G%W6?V6U0K9S^3Y(IG7Z.L^R+S YUJD87#H$&#'=P*! J>;P^4.*::V20*H6@<1:H%_Z2K79+^56]T,$50T&S6>SUH5'9 M*",#L%GO*&FHO*ZLH:-HI[*6*^H0!]>>P&;?*!X1AZJ\F=AI(H?B^CZE<'W; M%4*-B40Y5],P%]JC9%-*Z\?TBBHYK_R#D%<_VP0UIDE MM*3!%_^(,85;Z8M'RM'!KV<_)>^^].JW?L]X*OZYW+],%_S*QR?V527;(A/[ M]_217:=-BCA=QD^)\A3 &[\*/![XA1L_-,++RX&E]#DHONKU!H\I]5 ZPS614EZ+9EG$7^?@"]8M_ MB *O ;?6#>,=EA@):"SH;GCZ^,"RK;SL^HFGRUV6L=Y5,#U1_:"S@N@U( K5 M -Y1I*J5QEF! #(3 JVN4['^DVGQ]N_O?6)=])@)#]F_U(2O 47HAO".)%W- M1!ZC6*U*A:/D-HJ%G!?14UQ$20=*!JIZ.ZFB>@T@PC6!=P0IJZ7Q3,-U6K", MY<4>X-6IJA@SY4O:D=2J/RS9%*E:%5?D-:#,H7&\0PXG XV'$WYE\>-&K.[. MGH5LCZR^]WL9)SOQZ_TF$HHL=D5>1.E*2-Z!HF/IJN&M2[\&@ YK,N]8M1:' MQGL&KKI#Y_)>> WT<84XMS^5R\6Z$4_I;,$(UWPN82+G_F>K_][E1:GA%<]T MSJ;^\;]3V<,*UJILT& /Y#EPQK,!]8/,0.6@M!P'\HSQ<7Z;,6?9"N )W(Z MDCIK)T@2+A3 #1,YLR];R%*Q,JGZ5N3.!N&K>24@+\R_D$ MQW>4P0,5CGLG=ME"'$5N?<77PZ%2Y^OK6(SHE?:ZW.A5-3?MVV'0L-FK(WS@VZTU\X:P&3?(V9M/.X1C#C39%(TWW',N& M6*S%J,"S6R;^NU+.%L'6_YIX;2 &T8[S>T-JF%-&G MF>7F>+Y7'<]W7&&JG MXQ=9*2GR=/HL_>?;2 9>1KFI&#=UK@!2V&;RC25,Q#1_(02 H M%*#_Z7#DW_ST&A"B47:$(_QF77/MS5';<]1V*VH[<+C;'+@84.MV\%]=F^H=(RMZJYLE>*I7Y69C)H,L>'^(231;"(#T"-]2)#7?'> M[;=8'P40@A\VZU>B,6_B-7_@5^*_6N2X,^H RH51J%3/Z+&'>VRH5BYHDP1- MD+G43.(T>PY%F4-1YE"4.11E#D4YB>F < 7=4L8A&,6!G2X,EQLU47C!,&81E &%M#E/Z/EGB0WS3N67"R'H!X7RA#STS3> M!ZA>=32B.J[32E.6B*ZRNDX+L4B.OR15KZDZ4W?*LRQUB#!#EJ(,+S?5T7!" MLQ\8G@$ZS;N2'7RG"AB@Z17C#4!/V?2VZCJ/(0!C&LE_NH)"439:&@400D3% M.)G<%,5B9>9VU,E?IA1UTMW) <$E&A+5KCC\48;>WM">6']. ?(#]\*$ C6Z MLH$>;CV1PL+ASR>T]@/L:SRI@!A"!J;U8L8 $_?<_X&-#(9'.%E9'_I@9>>Q MPAIJ)_!-L@1/(Y3?*XV [T167/U# Y,N.NLJT@*E0H$Z.LB5WU+W9LW45R2Z,K8#&B@605G7XAP<3EH,: M668.TX.99:L,Q)RY-AHK$$#T.[;DCVG\NY@V5RPMXG4<])X^QUV,C;L(^[ZZB39'V(D7753BQ3YPOOH:)]W%5/?GJL&. M/Q/'C4)^&X,?6=!X'\UB&_S6W8OQUCS@:(H21\6 =AC)8?&V_109*73=9GQ_ M1S-*KM,US[;EK]>R%:+D>$6SS(?XE+!FXG!5UN61:U%CUD\MTX/W"*T[L"?X MD:CJ-'\;V5.A]#.6,O6B[0=PNS M><09RED]$KES)HZS\5IQX,CE+D6-8R('8 V=F\GY?^'[N7[_N+KJ+N,P)NH8 M!Q23B4!W4-NXH-2VPAJ0@2]W]VZAU_JP_$/&<^/E?P6YZNY_CYPXG"SUM0&. MF74-D<"G+9]XP?([MF3QL_3G0;#0D=3IQT$2XN9'Z&5C: MZO'G+BK8O4P^M3J.48 I[0HV#(PM. &S.[6!+1BPE=00">PM1H"DK%NID,76L#K4&;"^K$Y#2&=):^B9W,+ M14VF;=50/A:GX3QP" !M^["_U'0K+S6=EY>:+J(T6D6@?7'$E>HFXBG8V4IA M:UN;N/?[S.:;;_/-M_GFV_=]\\U3I_D8ISR+BY?:.7Y9KL-R)J-4[MB*;M=-0>UJ_TN^QKAK8/W^OZ I*]!]AHF,7Z1GQ[V$3IVS=O MJI :J1-/"X&'I!&;>17%67E 8>YJ?OAK LL'\I]>!_+:HD.#S ?*0O8"XWRK M?SH=XI7=ZG>]F#C?ZC_UK?[0=_XL?/SSM?[I7>MWOD@XW^N?[_6K\?W*[_4[ M7UN<+_;3''=#7^P/?+ W7^PG<[%_[-,YS)5MVX,X=Y[#+O-/_WAM<,N=X *_ MXM#,[_U(1]E*=X^[%*+5X67U.6Y9OX27EMV+IH6Y8CCT[4%;'!G44?K)B?) M_!)GZ:K6XSH]6Z_C)!9=P2+CA(&!.0>%D@%QJ UN$T]Y*I25U> +? 8R9ZXX M3>8*KVD'Y\P5KS!SQ;O IPISYHKO)'/%N[=SYHHY<\6X4VQD9'-T57[N&#C^SP[;B)@V:9FRQ:-EHU!G:OY5ZTT\H.T'S M*]90VCG49*I3SY-_K&.YK]-GMC^TL9HZC>4-LZFF?* )5M7M--,IMA% ()CG M4PW[4R:,^M- J!C+&Z"B*3\=J& ;P1$J&O8TDG^4;E$IUGNQLBA>+OCVB:=E MH%]_I8:BK?V*>MK)KN1LVF#HRLY0%XU$&!W9P%6%EJ9J+ 5-N'4@SM(EF= ^K3V_GU=#50G"]@2$]'&_J M2 .M(O3]F5LIV(0 R'=_:*GC1Z/;GZU6I1I1G]*KYCHEFC-/Z]2K$XIQV=TXZ2<,#W;?F*THZ"/@)1YY:G M]P5?_G;!Q58SDXN<.RE#!P%FPOK.BH:0N*71.EK=6-$P'<-!>,&S)YY%,IRI M.%4YF$QAY-RF)Z, '%IHDE MD_X>H 14,3 ?I,V<5@I5WP:%\EQ9E]//8U YXM!P;0$/ #; /? *DK&9B SPHA-J"PP<&T33^6M=L&=KU&96-@BRG! M8A:8], _TEC?'MX#9T:;+\9\)Q=C]GG=)G(Q9@Z8F'K Q%0/T$D=G\\!$W/ MQ!PPH3'[G3P.3=GJ?52>I^;@2;F>J&H5%1'5LW&44JA#<16G?L<.?1I^NBY$=C-NW*ASP/M2VFP 2Y$U GC#B<>UIAQGC:&7AJ[J4-NLWX:KE=>K34X:+K;IHG" 8TS@.QP*Z_*<8'$N2W#3O6'*Q'()Z7"A# MS$_3>!^@>M71.$Z7^1BO4S$/[V3WN8J6[&PKJMO+>@/(^CEGZUUR$Z^[YVLV15IX,16A MCQA?YO0:6C/7=0_ M!-61J%QOX8\\]?:&'&_ZXTR0'^AP(W14V94-/+O2$RDL'/ZT4FL_P+[&4TJ( M(61@6J>3 TS<.[X+;&3H@-+-RMJ#23L[CY4_J'/@=']W QXPFLAJGX"2C,AB MK'_*B-1,9[GC0:.:&8U>VO96 ).LF@#T^DQA@C6JA)I>(2XT3B':DGV*MG!6 M5!,9:-\F6;@I5F/!GGV5BC6MW&?8-W&3$<7.:VWHWF04W-301.MF:^U$:V?M ML2;:6Z%>G.<\>Y%O"X"3K(ZD/A($20)-KL:>QU$ZJ6UU9%D>^X&L:/3-HUL7 M\KODYR\?H__FV442Y5!\KV/IGML=69KV?#VL,5"3N745-(Z3#6(?A5;.#0,X MX, &(H R5J&USVG!JETSG0:N M=**L9;*T)&'+8A>TYNE>?>"*@5GA5[&M%9&I$1\Z5C:3.PJ*WH7("CQYOE M2LY" ,2*:_@3HK&WE*$*AZA5=MI *E=K8T+23JKM,LX+[+XRTYJ?1<_;@KX M-IR)K/9_*LD"K<]O'NVRYB7*6+];R/9)4,'MYV$3%Q^CEG/V3K1Y[ >7# M&=4'( ,8T<2+MZ9!X&A(7426 ?%'EBV7:PO9,)[W7@#D_5&F2X93:P@U;(: M4;J13SP]@.P //SH85,<&#-PQ6E:?V S6(X/N!H&^D[@F+2#<)^X M%#=*]G>JCBC-WW]CRUW1 XI#R=Y(@"A)$Q[NREN-%PCF-*Z^J41&8@8)D*FA MP9_IR=Q1XQF+'].+79:Q=/ER%<59F7^P'*+V'N+B\&/74>52MG92V96E"9,A M#8# CB5[(I?8=$+?Q-&7.(F+%T=0Z' 50TH0(7CFKF0I@1B,9;5.FBRC?7"7\*W9<<2K; M"$>P*$L3+$,: $?2_:MK+,4!I*&T_N&Y_D=6TH7?KR.V>I*-._9O6"W^-IW<@?YKH';LA'?W( T6H M>X%?OW.5X4G,[N^C+'F1/JKJ*;3%&E+B2GQ-EW'Z>":E$XW02^3ODV4G/]

G1['278P)#"16IXN^;U/S/ICP!=0:$49C M?57"5'N(_BLJ[DYV>9'>\^PRC'E^6(#I3V)4$KSZ81P0TPLO$<- MQ;"&@E:6?2V%62M]P"IYUBCX,YUL I=T3F=.&(K0'W$5[=%?ULKG - J2,92 MS05HG2S)5OR< ,X,EJE^3!#@(6+ 4NU$@5;;A*%^3!AD#VE9('/@*C_ITXYU MHZ>S"3:P1\LEF6DU;:8:0?"0U!+;*R) MW[PXO_DE3;?B3)I+GCU&&YY?IO'T^@6=8(=J6' VP"'3#B:[-*[4V%52'665RO$A-3+ M01(X;34?2BM/6HFF534,4"\ SP>Q=?"O M)E#^E+1 6 B:IRNS MG3J55WC!BC5ASP!^/#/:SH2@V460$6$G MJ&2J\E^ (_:">T@\3!F([RXI#=7J$C)B_"T%1.ID@/-(@L)>8MC#L1+W.$$X M!*DZ63A J0^)XR/?\@R=,G32H]H?E"8JT@#[SFI_M3],G::R$#1/O>"9MJ1S:B2&GJ?UI,.=#" <.(99' M<(WP,("#PC1$ \S3GR2#<8=@FLI RS,OF*3KY"F1$%TAI1&@)V&1TH-S/%'' M;8VK>6#J16W5 ?$O#VKJD$V"-8\#]HG!O2RS#:$"O=J04]*J7).^WYK;"GNJ M:XUW4<";*Q_FPPX=#[ , D5*IOX,*)OV9H1IEYC-]GV(7]7C9/N8H5&>G9 M4-JG93W&E9K:>@M!*S3%Q3?^[ MZ %8#:*7'+%+*DG$+(EM%ZR"W6 8!6GOV320\(Q(JHZ6D$C3(W("291DY %M MKT><]U$>WMYF_+9JV/G-%_[(DQT_ \X/P8HW/Y->?":/= XHR83TI6(4RD0P ME!(+M!HYCPX900,AM>NL(<]TFGVRX;QXQSC9L:084373:(XH51E?@&'8XTJU MZBIF^7!V*:J_]832G&.JTD(0R8LS355M@W:L&^D@:$6WAQWE92FBF>QJQ]L) M6J*-*/AVN)'/7_XI-\ ;=R">D=(M\0;^O.,H,(&*E%;SDFPJ5&-_ 2X:3&IB M+ 3B//N::M=/D\VS?DQF8B&@)YY^6E*CB"";+Q.,[_EU<:5F)UVCIAM&82SF]#U+:H=TIJ8>T$@A!MI<\8)WLVYLT>RLV+7I2 M@QJ ([7NO1$9]TA-497.ZO(ILQ$&QNQ&^UP.TF3K50Q]$N'YL$E! M>_$#UD-XI7' ]CJO ;+ XA:WF%UUNTSE:P_Y2)PT]\XBP&(R!KD=VGHJW"!$QHHX2"\DB%4EG1Z*NT_*@!76J\%P:C,XP+"'F6?7I;D691NSQ/Y<5^&6KI! MT5C+504Y]&.:=E M1LIDV!'UW+F!3SR3-::",LW<1@DKR\7'YJ%W Q\$0D#&XGI/Q5C8 DQ9G5=? M*#L.+=*SU4U44*4BT;GJ&"?N**KT9Y]H^R>J8Y*L'^>I&T$$G5UU9ZECM/%I MU8]SU(=MO.+9O9*-?0$I]VH!4J8)DXZG_'HN\%3JE +QEWB7E*1^);)!;X$T M&/^^*M!7WQ2$^-Z2$P X&L;TS9OWOFQP(IX]7QR@QA4X('@T6AB'7\D%$7@% M5-E!:/I9X)8,L<@JYTGIU*+::2*: L#RP-$M%/\E>91\^#SQ/DX-DLZU8C*K<&#(@\]+D<;)?* M16.?1(C%YJ&OZ:M"K5T&F@G;U;//^RC?Q&F^R\ -=4JA7FZ1"1%PK(! M]*#C&Z 8?$X+GK.+\*EZLU@?OIW;-33MVWJ4E/3%DSE1^3!++H M2T$F7057+<:V6-D\U,.O;&[UW"\:K3VYF\O3.YVY9+1GJ[^HN=YW\R9*V#:- MXS#+Q?8;EM^%&5_YK$USV)@M%9WVJ/%*T=J$X4K1OE]?R/PQC++?PGBGWBTW MD9(2M2=%2LO.KN-WC6,_>-X--8,JL14BL6U+,9_(-.U(D#K27UU%E$X!IL7( MICN4.!J,3'Q80D0VV! "K/[]]A7 2\ .:@AA"AZ/A@C@D3AJ*>D@@?#8&[E= M)R$4]H,?+(Q.M-&-%M8GAJIKP3$"YKP:N0(\2E"?24.(&]*@JO!A"9HVJ.X? ML]^% *LDO!I4VB)&$4KM(;-Z*-V'>.W2#^U2#P=+.]PNY;!:N@$NU?!P609N M&8;)L@OU,@O_EE5\S/C?=SS9/)W?U).=T:9,;.*)>M"E59./PA1JM 4WZ,CU M.$WGV* J5YL*NN=B$:GX.\KXECW4(CZQ# $6N%I'=:2R>@IJ MM*AU2@54Z7BR#]U6AUV\)NCB1I[DV/6HH#H)L^PI2FZ/JQ.4U-/S4E'YC/Q( ME'82?F#<]8DB,F<&\^U3]>"7+,WS:L-!+A)%-WZ-O9T4!'H>GE0'>T@YCS[0 M4DR=2ZP[!IA1_#=>I.(2\-H5)Y4JY(/+@+K[ S/($@&T'O T$H MWR:85%T/$DC3.RHV251A;H%^?"':&71=I%I*2JHSNLLAY7;=$6CL D^;L]$- MD.-7YF?>W/NHZ5&0*]*?7\60,^GECBJ;OK"AM[+Z\TYL&#J_^?#W750\]XA3=AFOXU! M;&"H-BWDONY:T*,,LWT!U>_(?0R@+=2&!DU+U@T4%VD<;9Y42W(!B1[5)Q($ M7![9=#+S*?>AHZ1,J\R1-SP32UT^1DF8;*+DEIVD>>'!JP&H^U+T[STER4AX MS *I+3>8()WC!.Q; **9V3Q@]3/V>_-?KY;7VB-#,40WAX9'0_1G+2_)IOTGK.K\%L)IY>%&=24IREHJ!=N#(P[6K,Q\6$)EZ/)K,5+@PQJE88I M9#Q:FW&:E/F*YX4X^OVR*/]GB[RH%*,H3=AJ15(JJ5RYFY9 >,7336LL:"6\ MNQ0!A1"0A=B^4_%290.FJM[SHB!U^<(4XYL.JX>O%JRHPL,-6JG+$YT_HXK% MN,[%>*<#[-&K!2RJ['$#6(^*HT]A(>Z;?WI?ME)9#,D$I<7/4)"4F'W3[HH; MB1<\WR;*0?L)VWI&+VF/@G2"?GL5>_HZ,%NFEGTAQ^?PGB-N8YJ*28G1%R.E MQ=ZP.U),?. I,5*=+M05 E[>H23I6) ?\DY0L6.O 7-C;-479HRV7EYD4;*) M'L)8R1.=DI0UL!(IAR W[ABE\8CGE])0\,7CG?-:0(!LPW27BGN0/LQ$M(2=3HF!:4*[\,K1B^OU6(=YOKFIATQIA"D,Z2-VK)3!!&N M+-&YL8?/80\_^_>CK)8I:W2^>I2F0Q(8C>=#R8NH6ZT7.PD?HB*,HW_P[47& M'\)H>YQLSXL[GM4-1ART3V)M%+^MK1%1U-(_[3B HBD8JL_Q "Y$].CU-PU M)7&# "7RV&)I6!: 9K5Q_2#51 <$TK0YH)6H%J@EPHHE@5I*\C"2M*/P&&$(TF4,.U?>4C M6)'Q'^]]83B3U[LFCBFQW*^)^\7P .%[Q>;YZ\*VII9V#6XOZNVNL1=9^L"S MXNFBA&!1MECLTWD0,S.Z1*95A-*80I&:]: K]RE,Y]J(]&IC0?OX@#T(@8.* MY+R5\8S<>MRHJ(WJ40VO01M*5FL\+PI==^E*ZY8.MU"JVJ.Y4JO _.'U@1F; MI1R@V:\,]6N2\7JX>):6'^3GR?%C&,5B0\U-FEV&,;_D&[$<(^)Y=2*A+G-9 M&X0RFH5!ZG!AW 3W&="V2481QLY)L%=CL3B -TW* =\CSXMJ5X!G0<8>KZK@ M,PLQFIAD;%L9JRQ;Z@7%W&5JZ^:XYYL,_6VM/56&#M@/6:> M>7"ZK+]4Q-8''G#1BWK"<.X9/A2"QMR\=TR4QTW,:X"S.F)F@QR\:WHFIUX0 MX7/^*R;4>1KS+!.\9*(^J6-^(\AKAKF-<:: MR8+A[7W5$0L>'3+B)Q$U=8,O3/2B9N@6S)Q%X7445U6-;C6@1!1:#S@0I5[/ MU3-NG*/3LL.,U@1.G1DMZQJKR]8%LG@OY >SE5VN6MD%=(UF:5=/2[FX:V+= M,;+_,JTWPN?]I=^6%2P(NV MM?*C6*V0)Z(5Z,'%^CV=,PR]U#;V%+OIAD6;NJ9+?%F0JP>!A&6H?I(S#525 MT4WC9PG4T9^*A70Z&WZ'&OR)\\[#S69WOXO%'G=Q24]61/\("W$X;/GLG_[R MS]4@XY_^GY_^Y8"5O^4#WQ31(X^?7BIR-4F"#KI>I(LNEWWX]L"3G+_C";^) MQ'FU193L2JR-+2^#R6^+1^? M SY5 6F' DUYB3>JK#Y-V[9^L!F$0UQ%BJM#756?!C7G7VIR)_Q6Y%'CY&]? M<+9EYIFXIF,[S/6<;>["[-:7^0&H9W4IVKBD1&1CE^6CHRV#@ ]+Q'37[>7Y MKH)*,]'LS2[!>6@Q*>/0,RGG))K MDMG-I+A!;V+ I9DR+W&XP4=$-:^DW!TBM4Q]XIW%E M#9W#%XT=@QD1,_#X,2N29CRZ30QG15!*XX"K4:)BDM*-LU7F*+<(!6+W( M(-4M#\?)]JST93B[;J(ZRB8X52(N8YRY*/(-_&)8C3875)+5 B:!($_FX(W0 M(J&P:2_*>8RQ(F,SWOOZE.YV:9XFCSPIO3T!!(8%H2,.>H+4^ZH[T^Z/)!B[ M,MH*/50.NG_ZP3)%EZJV'DM_?,V.XDY'N5-X9-DI:MSMLI^XL8<,=-[-"P02 M=F^Z!9*\J)VZIL'+NF0B4'"E7-#5-^ILWY?$B1$ONE5<8BU*MXBKM]?+RR,W M-:MRH%]>PP%@.<[4FB. N(N=AHNVIGKR>/FY7L;_6QCOZG7[QW&K)6'3E[4?0(#]KX;(R;L%8/J3\\P/^PZ%>8G/[0&\O41*2K(]RPZ0X6[X#AP80<) M*#B^$*!@@Z,!4CP+CO6NK^16'$-W$F;9TTV:?0VS;3Z8L-6&3S,S8(#%FB$G M&\ZQBY<;EQ^?S,[;I2?K&94/ *=ENWOFZ<("SJ X8)JUZ%A&E M>:%K'TM&!LRC2&=@N?C1N%PI<@R]$\6,OM%V+<[SC1=C4-E%"DDW6\>(]B>U MBPZ#EG@1%WKG';6?-N]]>V?:=2\GJD6"<(R886P:+ZR,T<4."_829"08PVEC8!2*/=0M79XR+(?2,IKBEB_)XON],TH/$7RKY M-7?0O3GL7ASJ2GM8 ZKE91K4Q?O4A\/C6_1>C:ITP$JP?ZL;>OI65X$%50FN M[BQ-S3U55A;9D*]E .ANWA?V1X ]:$;8_W4&I(C$SAR30-*7O-!+:YJW;I"D MOX\ ^U99I^!=S8R5]?>7D%9W,ON-!ALW+.KFZ M8GCPX@!E5-2;(LK#L&MQ#;&)MC(\+W(A,<;?0F&<%Q'>R>&NOFVISX2]=C/I]EHY8)0@ M79+ PR397;)ZG&5E>WEU43LJ/2HUE8D1T'02(*2^%DJ&*M_F<0&V%IQGT6WY M-*Z.'.-L&^6;=.=G,:Q&C9;IVN[$4%QJ1$]NA>]EH>LXJRG]$N)6F8<([5]RD&JS6M9NCG>%+LPB\+XES!*SJ3'^F UP"0CT2!G\,3'(JD%\FI&7KF5 MH/N8Q>+0DS>WY=/UCW!&HT%)2V5WZ0@Y459S$?"U# 0=Y@_0'P'ZP*S1_NO\ M.HYNJS7 !VP/5&&"O1%&7C10T:F# JD^) QQ07,67>]$?XN&7H77L62?C59T MF"( 41IB2HT3;X#7^4$0$5;O"-@7J:NVWRNI]:\OU_?WE%O:?I%R2JHE(9/" M^NHDZA&]^7,?1(W&^BAML!K3:).G1:6_1:HT3 O,HM_3 3@$*1,CNEMU M.5)I2)TO$6U8'LX.*SZ4;V(D&U6"7D\C+ %Z=&7H$O4^5HR?PF_1_>[^.$EV M8=Q_F%_P[,/]0YP^<5[^N9'N$J&RJ*X_S2RZ*5--VK! -6O1'(NBU]A+T&BP ML%)AO)%AFWZM_%!KA+?K[_$E ["^H+9%$*KN-C&.*,_-V^I=8&M:F7T*B\U= ME-P.GMJ,QOC7.:'2IFU0Y8:XMU7.P+'; V MKZ4WM<1W&FJ Y3L/?1@H]09V7_@FO4W$H5N?>=&^ GB_XU?I)2_*7[):LG2< M;$]V61%&>TS&P.Q]Y3L!>H-F_U)'Q^ MZ3P/TLH9GMEXTDW\6#E03PC-:+,_?'0X;3JK30M1$9QF%1>$E9DK2K?1IGLD MSF)D;TXROHV*'P[ZK]U9Z4R@!2;V=S(;@/$YL=F':F9AQ"HM/QF=<_VH7/L-F-$N@=?Z71K3+!?QZSZ1PQFT%.TTVF=@[ MS]Z\Y_5?/[";-&N>LYYUT9-O!!)_J"R\-B[@=P$X(H,/ _Y>:S_D170OYLD_ M[HHR5;>O8@;+.M"C !MC8(HT,T8>84SK5"I MC#&VV-#%'!.[ZB!DWL+5@Y+%6V&RQ5EDJ[)67"2RP"PFOA5N%H74P:==8@@N MNKH7%LI*YP4LOJ)=[N%BN17-^@Y/8E O@E:S&R=WXM09_?9ZF3!8V R%R0N7 MOOD%1O<2=V;5Q\1 (%865X?_L(?RF]^5@QGOMJ5(.UQ9,T#=HJL)^GKJG#_U MX!Q;#L?9,E?S@&6T*0H:4-<7O=167QXHT:-C>U1Z-OX]OD^S(OI'U>OG-^+- M?2Y>W2-BOE83GOR%->DGRB!?RQRUHO%N.%.FM!;T'XOEOM4RN/R':DV>]4\OT*4NCJ#X,3*KHYD FB:LE7E2J75NKHR%WM!/HC@.01_E7R2\;DT9*8//*KBADLI7SWU*YQT@^( MU'KP& C2HQ_VR#TM, &O]FPXPE'8:I<09H,EA-Y-O.N@HAZMZ'M1.T"1F]", M251^E\2JPSEWC5T:41-: ]FUIOIP,^AE'V6QCO M^/G-_E6 S:0=UI!VXDYOR-GDG<[U$FG-K"EV,WDHXY+9/*''*D7QKUY@>09S M>FA\HN;U3)""G=O3V<3-[^%:MBJ%7&9;PV:XXP^8CVLC+$I4=!+&6&/M.Z6F MR/&/4Y[E]\^\: ^5:SX51\IIL[E:#(PP(?V,,#K)FYLJL, HV23WG/OUL%H$*.DOKXW=3R76U"S6N5U0< ZS()J MIU1HG7&BY>L ,3I;T:+8LTSTX=L#WQ1\:[$&6:\*GPBA4*4__P%TMLC.&:U[ MPR,>U.:"]OGS6)&,P)#Z_ 94WVI/:P"M:,YFT'A?&,H.,26*P=S5@7NP M^)BU9Z,>OT*,H].8&Y![ELZD8T%M)E-J@4D,T"(GO=2/W0HEB_4@*N]FG(_"\H,-?Q9+0=1@43)9VY,Z#DL-J.FK\+D<4BV6+ADOIE,Z)T+JX0"JS5JZ MXHZ_&J"BLPTE4EVL80*=.5S'I/1)A%!P/5.O0*JV(N_\NXK"!6#1"YLH >O9 M B?Y9 3Z+$B\J8C@V:3!:5(&>9[CWL'*A,'< M-Q0F9W_?O-OMBQ)/9KR>& C:3ZH7J+[14=K+2O)!?:%C6E]/S:NI!^> ,DH> M%I62S-\\7!V^>&"A8[@]LCR+S]7@ZIXGV^JR/6V$EHN#,7HL3DZJH8,%QA]2 MAV:TDI@0E['L[A^\W%\!=+F25W"WZ(@UU%132^9E 80YK/KESN;"B^1(UWJ. MJ[7[,D&*#O_S4.I9"H!O9>W?PZI-#69F+&Y?'YI9\'KGON,%4HQ10ZCN<)Z8 M#OH7IM]6QVG&/IY&9@@[RTN5(0C87Z+9:N+WGV&&TX:D)-(@LFWH$L>1SI67<[FS9U9!8/QOI! M\X&7,QZR_E62$>@&'>%Z:FI63>R[!I+K632)NUEX.GS9@$*'<%M$^1",QSKC77<7*(V].(@6*,<6ER-)K&S/\+DOKE5R\.S3)#0T-]M M!O<PPUX.HWK]5.Z<"[L.8KB M/=/(X-UI#(!P-AH?](X_7XQ\5#--"$(C.>QL^8/8TR8ML)UZ!?HGR/XZ_ M17!TAD4G:):)DD%[:MP-SD$_.- #ZGT&[$78[T+ &RXHNEI*#'670"R9:LDI M UGWBS]Y.03YC[(2C9+;XTWY*"HBGN]O-@-WBLZVI& ?VI(#B)CI88$(?/)!&=;'%J&W/*O1<\6_%N[)-?\R//1-3]L&G M9VKYZ-,Y=S#3/;LQQ$%H:!Z(0L\N]$R1."_V2!$Q._AT5F=&GU'K5B8,X53\ M_(:X9,LAF+3%S'UCA>W-#&X&%I989>KY)7:G[ +? _A!+T_>&^P;_YZ+9ABT72KM2E:;B0&'F.A3P "0VKX4[34W>HJR.HS-,B*'2: MR^3NYD,0RDNL%GT52#3((G.AZ$E&^!A]X]OVF($O80&_:P E)SE (DE&NXEM M-W,]D!L3:^_,OLO(C<5_%ID1&Z,]K9KB'I412=@5$H(F2G#F ;1\8P$R6K0F'=9 (Q80[%M9.=J'EIR PD%),C9OCHA!R7' !#RJ9\\7!]H" @\$ M3PJ$JCWB'=EY=<+,99%%?W!U -2K3$*B2H6,#[ 3AV%3ZQ1'&XV9H/[@6417 M!#RD/,-U'T0\6%M.19VWA5#I(&[K'5) @'.1B5J_KS9[.YWL;A M\OSD]#0ITM/JSN /-S=\4Y5;8@^89"^N(_NJY4_S[+M8XC&G110\/ M8F6U9Q?O8?HY->^/$7$46@/J:*VO29YV9;4XB.)>C'Y"D?N^\"H_5FV]%"\Z MK\.<;R_"IWJ--D0O"F,= ><9FTW1.>YI24S0$C7-9SL(JN>BCBX?5?5SZ$ "S-0%/,8Q98[=8=29W\)G$)?>]5L/UL*,4 MVP<20&Q^A) :IG\UH':D(3:L&GP*\](YZPNQX]N,\_H,EEIT_:I"W2)"OSA_ MZWV9%:[2=_PBC+;OPZ=/:5+<'2?;_^;A-.::*G91&*\XFU)85[1%FJ%7->F, MC 6M/'NH%0[8MMF?=,W+SZ+MVE0T1DTZMS_';,7:&/+7S//ZA,[++*LM MR[B3,+\#Z N)C<@Z%2.BYM@PFHA_J8F8\%M1R*J+)J4K#/NDJAW75A_::+I2 MPB#5SR[GRUA#Q@ZY58=((:R+U$YL07+80\D!JP58)2%VBN5W+P,Y8&$T#SI> M%$9Y+^2_%V^V,XZLC PTQ]$6HTE%*[TO%\41WBV*>DAK4'FT;70\H:,!<&0, M->M1@+-Z(U(:8WU[0&S9F;ZR9V-RTIS:V[?FA%> M<[QN7TR*72\.T!T127ITNDH&2"5$QZC+K+I,#^@CU4&]'IJ;9YZIDEV5\NN%2+05 OY,B!G]CU\$DO\J/"0OZFCT>M-4. M2]+"HSDAJ%<57)!T@9H-C8**#P.;[B!#/W25^[#$RZ$D<)9#UEK@)>!%-V:U M HP?(];>4!I<.:875

<05>^ MZ>2 &O>,[OHWR+++8=[8B4G1\J:A=I1ZB+ES/I37%J MNQYP1'X\A/SIF ]4AT ,[3G!/OZH!XE&O]3PXTP'H']DB-:>W# 4E*+7D_,9 M)//>YS=?^";-+-X2:305;XE 30=OB0!?KM\2J=V:OB5268/>$J4WXBR#4LD3 MIAD@1_.:"-&E^M=$@!'=:R*E[Q69O>-7:;-,^B+,Q+48P*2D5K#EK4)P+DU! MT_2SDSI72B:JE8/ZU*J,F 3J#(BCL>P4/W2# M9JT;>_"( ?.N>M'1B+!&QI=92T(D02-E BBM.DK^$&9)2?G\@F?5IA1H?YE6 MKOE=%'(S"0-:)H^W.D\JQJAU@_H8#E8^9=7C=0FB[]34\/*-20,1J/ MM6EL)@/;D:OD/O!@A;*C%F4?+BY?*%*.J)%RY%T6!Q9ZH&1569ULJ8?2NH.U M'AA_QGP9KO:H\=($9L&63?V:OB+-7STDC>KM/+I_$!R2O9Y'V'>-,*.,;U=( MFBP!01CH169?5GW0 \LDCULARU%>[[MPF]_'GF:AZD@VB#]@-=)>+LI,:@ K ME'E5$[R/XEW!M\BJ ) &ZH*)-#&Y1O:=SP#(_9EP3&8A:#Y\)O4!! $%Q13] MI.;82%'%,JD/]WAS-A<+^)H)ML,]VGPN%6@PABP7YH',JVE:9!1'AF]G<=O% M8:P:'R:\&4;G\;LO;TECPA;S4(RAAR]GE *TQ=4VN)K&56Y9JH:QKUU>^IN, M,0ST.<>XGD&D&)?URQ+O-$:N+''6*U=>PYL-.^B9E3E([-'/A/2,.YL#&?FP M1-W1L$A^N^[Z#&, MQ<'%7[@X9G,C3C8N'QPGV^$'/7;**.E'XT,ZG:(_14W:<:C MVX1MJA6IFR=6CCR2/*Z$6?G_-ZN?F;?^;R9-!ZNW2E$NK]ZV08Y;O36KCZ/; M>_?J.9"K\)OX#<0FG&03Q5'5R(\U#P<2[Z-24:P3C\)8F@]I3 XRVER3)#EI M7B/HLPI)>_1Y@2M60GG="]Q9S3 !<@/VQ%3?7-N-7M:*C.AS8;J!ZPRP'H6 M#L1+K\WJ^R'7)@DTO[H22]9]X8QH]$DU6CI-WO,R]V=\6PH=YSDO\M_">%=) M',=Q^C5,)CQV9-T@]1I97R!:&;1GZ=&#>=/F1CA3CT'W.0O;!_Z',AN &T8Y M2U29QS\#1Z:AT?@[^!TTCXN/?,NS,+XLPF)7MN1I(&P1*)$6#8*CUN(" 5'3 MAJ6#(*XY+,TD MQK8V]LT"%B;^&3O0QT#+-C^'.&@=ZJRCV8(!RWAF."W"V'QF6.&:)O;T5Q2( M8-*L+BS*8.)KY:2$C%60H(@#=E1W..,+N7,\SZMR2P=9HSE=CR=PW6#9:+*6 M%LS>3\R*T04_3K9G93OB3H[;O.74F3*858!-+3"= #E?>AY!TXZY$PA*\T'U M5.0]OO+]Q"3(,YPGP"# ?(( LFHZ,Z!NW8KAYOXA3I\XO^398[3A[3YWOCU) M[Q]XDE>-+UOZCB?\)BH^EMW[X5N9BZ*[1U.4[M>U!LN:LWU+PO%&4\P=Y-7%.&FMO'*T(\=ZZAAF MHSA(Y6(0%&G;[1-9Z48?U*U:C*GEV*4R\/9:6!#W[HAE#>PXR\3+//'W ?O0 M8VNM>E"-;QH'WSEKB+;G1MIUAU&8;_(Y31YY+LZ!^!IFV_Q*S&_UGY^D>?$Y M+?Z;%Z*8NTVB?_!M.1"/TNW'-&L^$G*'-L4/N7.3"HG0^1*1F:RYI,/!-5H^ M.\+3-BBH'['TD6?LZUVTN6.[).L4Q?%'G>6R?!-_<_8UBN.RO&O_O?+=.BN1 MU31=.*& 14HA:X=QWB'^!3S(3?N$^8G?7_/Q?6%:N7'$G\I1!>>Q97=C5L 3 M*NY)=8/Z"M6VVOF]?K3V>V5MU\KB@ZH7 "J/5:2LD]MUB1WZ(13DQ1HXAR\= M.;J!A35T7F;AO[=4*U5+^J_NPF3&!*C+=K@>#NC;X>O(0-?R=29D'7Z3508- MJ+8%O^I&"YY$V]58O,0XP800"PT9=$U:9/2 ^UV>LOD#U>YCTI;>_QTGHAUE_4-#<@7H6 MA==1',$7/*/E1T6V0IXH2X >7,QLZYQA8J[:1G"\V60[7EV[7C8K9F&R[=[X M1P6_]^35OAX(D@"$ZBMYG !597S6^%F?=O0!9^;"(RJ?SL?8BR]8FMO*9_&" MS<4:)Y)VZ(?#_>50SV?Q$QG?%BGSZ!9-S76_3/6F6VRU9,9(RE_YZ;^B;9G4 M'GFRXY_"OZ79R2XOTGN>G44)/Q5%P3CFFVFU41NK-3?NXOR01DXCE\K89V I M:$0.6"7$6BGVNY!CE>#:;T\,D9+.ZL91Q, 9&'#>Q.>*K/W[KFRFB#-I4I:= M[]/[,$K&'%7)M(R4R\SEG\PJ*=L4#I3< O6"^A'KGK'?ZZ=KTT?9B:G!;SZB MADQ\0 38WMJP_\2+NW1[6N7=ZFROXV3[G^("B]_*?^Q*;$+')MAI#ZABH$U" M(K0_^E=H5O[U[#.S'ZU7G$_ES2($EDB9\M>I>&9/1AJ8<-VS#\K"F>V5B MYYL8TX==LJG56$^OFHVK-%FK^LI!#TWO+XKZ=:?2I>T]_YJ4$?PN>FCVJ8>W MDY/.3/64B4ZJYR062#S1UXYXI^;LAVP%W0-6XHR7/\[:+Q&-$:+ELJ;S,"26 MF-#3%_3K&V\G,REJ*77QZ2H;+U5,VA>-@T%;M/_<1T+))S?TOSPJXR$RF\NZ M;8GZ;$8=IJNW7@)_^$-?]Q&E>5FCR M'1P6JFV,-5*=2R<#9Z35C[E?)>U,S07B,:N>^[*\WP8QZ?R>'+'5P,J PL;> M5Z3U+DOKVT#EU 4>M_2HEU+<+SN"_4AR M &VIE?7@^S%*HH+'T2,ODV51=F-T'?-Z8O)X4V;2C&_'V])-5)H?!JF-P&&8;,15CJ=)*;6KA\Z^O(DQP$=JVX,C M7FIU!ZQ$>EH$DG2I NUN/AX/^X \8*5LG1[8FT[\AU\6_%N[(!?T"I JLWSAAZ/2J6ZCQ1CK]-G:(8B[+5XZTG MK$0C0T9.DTX#**HS(64JSJ\'?'WWU/WY'Q'/RHZY>SKCCV7_?HO&[_K,E,9, MU2A1T53IQ@E',1Y1!-4;ZI=YG4BUZ.;S\6]E0BWE?$FF.(S(.(ON08"P2GTI M6Q$>/:#J?CX<6B&*$1W34BI*14:)<2<4A/V@B >I/\]1E:KS97S3=!+ ,HF6 ME%N@=0\8]>ZIEZ??A7F4J[.>2GJ:[N32='E.9M]1@E.X0F8VT$+0>\*J1[[E M,66ORQ.8KFO S"53!%(6[,,#9O4:ET]SJW2_CY6N8CBHT'4P) 2]N1X6ZAR; M#@W5]C0%J!=[CNR I!D]HOI7/X($S>A&D1K_'E"^E^BULSTJ646!ZF!61V;= M=8EJ-7L#ZF.*5$\(J>QV36EJ,F4C4],5IQY.S82QN,/^\H[SXID-U&9 M#L 5*G2C<-")HZ&XSA]R/*XV,P@8UT] S&"_5QK>! 0$1N3#=50?@F-V4!L8 MN&N\>4#0?5DD D=]7FBN'K0C5.#"7J)"7]]/G#@N\R%_AM6^W$R_Z.]/H'DV M L>@0EWW*WM-6_Y/M#6C ,";!Y0\31YV15Z]E#J2;C] 2(X)*).DXMW4MA.Z M@6Y0+ .T@^H3=N3)E@5,S\I(I.X"@#M3)2EE(-LK,H5O>=:[*?E#??QA<_&@ MZLKYED#6!EI>61B82S=CE\:K7,6!@,I5KK9-4#+4SFC0Z*W,5WL@I51=.V*W ML:T!Z2U;L@JVZ9;+6KNG!_9AAVS6W'9_:X#M+;Q>-D"K M;U>@P[JK<]O)H?TK =E"![74?H.?7&K^UBF97=*J4>E"LST*U QD;US\6,.@ MZ=#4Z->?['22*8PV-\$VU]X'>R;;H MWW:(,A24X_*LJ(XYGVXZ]&8-GAE,)AL/33I1MO-0IS_=>XCSZ"5;&T!4.;9) MPO_-P^QCR14\>Q%&]&Q6&G'';H5;1[O?+9MA&0)TAH,2,__B+>$QR,(% &0_ MHP."PAXR0&A;M!KHB7?6VS;!#>+WN^_/I+OO#ZHQX::Z%JYGZ8 )(TQ8^BR]MC0L-E77]/9^;5GPSJ]5C86#S2E5P^2Z[X5M)&FM2M2Z\_/+5CT M034K5HSZ>&ZD*,W-"Q1=>]9"^XI9M=<")U"?EU-+(Z^=)60)E8HFGJ;37W-^ MLXO/HIO)(C<#%6VR[*LXBQ9[)PNFPHE3NW P,A.(O\2Z^9MG<]H:$BDH;LM[ M$LODO3:.N&-O"P%T@>PU=4B!SL/^K.<8D_E!^8L+:1:7XB\;F,8Y9AXR/I^A]FY;D2J,!KV'+.P]]97A M6E ABTQ]-^,+3+DM;'6I:HF7<:&^Y#$NT\+G\)[+%VK;:>LC@ES;73B0^5LH M%BA<6P8"T*)Z3)IW%Z8*529T?5GY;0DS7(S0]3TZ0,@,(:,#W 8O0\,9M"W4 M0$4?!,[HMGO*0G M-)-5^L=/$Z&LV+]FJ:TL/_4L_/KPJJ77#N(9Z,ZR>-WRS][2'06O>5/)X[Z> M/9-.W(\K:;WY MTE^T*7WR19AR%X6TSI=,P]C&6(8DG/G@.$EV83R(.MV&FV>PVAB/3%P$,D(( M.@IIK2)#$;)U*Q-HB5R.;HA+]NBR>E[="'$@)9.4T$->;9P IZOD9X26+Z MS+\55U]Y_,@_I4EQ9Q#_#8Q9#:FFQA:M,L?N5QYB ID66EH!C7%+5/F#=7.DVS)B67&:,(% M"E4WHX/"V @R LA]K\CV-./1;7*RRS*>;'IWG_+M;=WDXZ+[<,QW&]V6\6:Z M!W%4?%DF:I4^IAT)==WR7>9QV73EJ(% MUM0';0[8'[=2'D< ):*P44#7R0:!0&8*'0S@=JP!\672FLH[.;X/OP-\=JIS M@G"?4MY[GD6/85&.*7-H<3I:09[4I JT%)>X<)VV8)<&/(:,!/L'_2MV_5FB MBH<$3%I-IRE)*M%5L!+TM @*7646A;OY$!2YHQ9DK23KB;X*).+R!0D4?<@( M,ZZULC8PS!B+7FME[-(XHVBOM;)M H+>YM=:U7I>L'GN13ZSNE9*=MM[?"Q; ML@JVJ?,4];56EE:[//;\KK5:D0WJW+Y*8'+11I&SY=>C8F2' M&0^2I0D GQ*1GW'2&DG5Y,P3&7?-;2HTXC: MTRQ<]9)#*_1B@:4.Z 3(6C=,9V&RN8MR_B6ZO2MR>7A6R;1A62XSES,RJZ2+ M@!0.E P!]8+N$3N^S3AOYI_\((>R(U.#WWW$!9GX@ .PO16AO\N2J-HGG6P_ M1M_$7P#^M8(M"12" %RRFAI\+@,WRGR?OH_PAS2,Q)W1^4Z]X'L,:(]M"7"T[ M%^XJZVCH_Z6&?L)OQ2'QJND7C#\E&[3ZP1LA\P.+Q=[2-&%Y&%?WV3QDZ0// MBJ<#]E!:+PZJBHC_?1<]B.'"RLQ!X2&UZ+81HU1J W;I[;L&'MG4#,K3+,P= MEN%8Y-HW0NH' ;J>H,#>18,]=B&@QSZTJ!,[US;Q;EM-Y$=Q!5?(I=Y47 M'._&>@W=XI9N4??<%W;(>E+*"N"'A\C0$Y>38&+/%40)!RM\3.-Q3^"Y M(T0;+TTAXDE\O"SKM/,;3)0$)2>Q4B))1H>);:?5,N0-QP^Y=B >LC>W5;D\ MB*+>D 3N:BE5E'T"\66B)&<-8-LMGAP$6=#/#"A- ^YE,^KR,/!28$H;A.> MRHN _(57%[Y=I6=E07U;+7"YY$7Y944S@<7W5KJCH(W4):(=RAOI#*"%8PPQ M\?:"LS+OQ&S_U)OET7;PD9#6N%?E+$:9D?':P+_G1+HY=I M7CI&-54A/4A7KQ1ST4Q>%K(?OA51.39 M=:HO7%!.9\/P<%^RO"X *I(!+0*G2< )!(_(*V>4R]D /&KF.5\= (^6 N#1 M,@#\F;).1GF;C;V?)_.B'R80?/^"(?CS4A#\>=5".$VW7Z,X/DXF)UV^C_)- M67_M,GY5!I]W92O^&%?%5LIMB6RH/)>F1N[H9UMLW"LY;&XP:'6JI3GGQ1W/ MV.0DV97I;(>HE**?1SPWLC,@O44+%@- M(^8#SZ)T^R%13Z>-K&,[KPQW[\)2!CRQ1+SR^#QZ4Q.$H.XDF"SH M63.:$ZA_W^$=!D/WI]=F3XR M,ZS-TVK8&>TK]+"NT*-.R0_2H%""*L7EO8BMO_?:N*I[[,U'BN87:1QMGBRF ME0!%_9321-'=B'OD:LFI)+EKR\&VS-CSGD*"T(,;42OZ%3V8'ME #J2EGA<% M\!+318!;.O1JIXD.6*W%?F_^^QRFBLA!;3Y%1(9J+Z:&OJ1Q_#'-OH;9%DA, M$HE1!AI($#&U9]-%.3@UCV'>6&O/L-_%(]8\\X0^LHZ3\ 3XI>5\Z G+@#^Q MM3[ E5.UT/8(&UV3-WUTVR-,O"TSKH(=SWX/,MP>@:G._-DR804IT[SF[[LHX]OWNRQ*;B^JV46(ZPK1,;6EHE1,EAAW-ZJ"G:'( M"JD'U9/ZA =?1DBJ_I7Q3-,/ *TD6E(6@=8=PXA^;*-P- =#O?'+ 6N%6"W% M+CQZ3T %+-U(9":RO!AMG$4)/RWX_>3( .CY*/+VGA/QI+/HHC@:&\?P8:C3 M&V&(!ZQZXDDI,^TL"=JEOZ\70#SU46)GE<[?QI-P4!&,7%:D3ET)%0TZU0Y M1_4V9.3%>EX4O>25$-XM'70'5=+D.HN>$NLM;W\]8-;45"[1O&Z]E96MN,C2 MFV@RM35]TIW0VWLR^VS>SI9QHM#=;S:UK3Z4=R@=5!^(,T;+3]8^A7?:%:GV M-QR?O-L)#<_<'>G2]B==Z)S:->C,P^?;FU!@0G7GJJ'E--GRFRB)"AZ7Y=)D M+K =?HZ 9*C5_"IHK9GP1OHAKWG-_*J886(IV N_K:0G"Y18V,BO2RE3T*2S M>G3(1*2!/DN-?"Z'6+)@;>B3"*Z'$KQ.7_,=^W$6$Z.+4M#/&1()T MAMQ16UZ3+>(B5#$._5C^8K+[3]_QFW(,VUV8RO,/WXHL3+-ME(394S7-^KGL M 7$97QJ7#;P57[:$_7@PN8"GCJ\./W;=5'7?<>@^:RYBO*RME M65O]JQ!VU@Y:[HF2+H[(<=ATYG08=QU_-[^C 6$U[[R=*X:"PRX6-">Z"![* M;V-OH\7^(G>>'["A:=;:_AY&'$#Y)<:1E<=+HLWBQK7J ,HSX:K\1M)[*5&R M@RH,E"6)G(!UVK&3WI$^=JGTV^#3R;!6R)-++7&]/HD%B,Z1D1E0F])1:7]M M/I4Q0+MR'"$YX!(@2<(DJ6UZ'JGT%$@_R?EF=MBKI>'#I+*:G]0E'?1&M0@F1 M;'RXG+8C]?&NN$NSJ'@"20,)C1/,2(@JMPS,.DDK,@^HC#)5["43UCWUB!9@ M7\IR"?C+ VED("_-(!*+:U.@'9F)*UC%S'K9P"U\YYR1CG1.&=0AG0\"O#A8 M68#WBI^F4=D)]A\T$Z\^\ J+"'#6 ]%AJND+0!V>B%#Z6PJ*CB89-1Y)<"B? M^*L56*WASU5W[C&*FF.C!*E/\U[*,3HH)1]N$(_-)W8=#C.,Q^1RS> D3?(T MCK;5S4&=3%Y?'EE1SJ]!.MS#\# #.SB?*"B&%WX-ROO5GF)"&!8#AQ>DT\!3 MPVZ'&(:3OX J,,SP:,I7T:_*H09NHG>JH1YN>#N]"YW6AA&%)WCI3F13&7<\ MQ6MRX)I6?3#)ZPD_D,>18[M .[+OT=Y4$-+E8$L,>?#V MJN+Y11AM/W-PK#(1&$?1G@ 5*3J33J8FQM91-!@J!2=A?L<>RD_8MCXELKCC MS8U2[";-!MO!#EC"O=C,(>U-&0FDOS^ _DY6BON1)0\ _VOY(V5%&"5%Q'/= M)*%2>$P$0)B*%%+S[DH+E3L48V #0?>H*L(OTN;P7O\FX]3]+Z..MI< &DGU MI)12>' .-?K21.EJ'LX&90H;B+UHI.GJ%0*HK5V[9#S,^7M>__Y'"HI,X.)3R) UKFBDF)O6OD?RC*^N>QCK^/% M56S+8!9.) Y!ZV-J.3'/*U(5=5(Y62*CG*R33F1N+:@[-=,DDI:<'B<4.2+T MS 1[#,7*$T-*2KPM!$37&43JD *#NMQQXG_B(,.F6LA\"A([AB@Y#L'BDK66JU-M".'18 MU,(.*2 (%[4=-+^\$FBB:UH:;/I7TU:-O B?C/+$2%Z;)#IY9\QL/#BO*R7. M[!C9M['/" _UI[YR;MSO*,))N@9+MD85Q[2!'Y]8)G:V)Z4[S+!0(@NR:R!+ MSJR>]46*KJD_,V*-]8/>![[Q2=;+2BX!G:'C44]-S:&)?==P58)=4/[D_ A*L(87CQFJ B_%@(5Z>?D 5=NJR6-5\/9>96Q MX.2NM%0"L.1DV@HVKXNJ&;;>C-M??6.J%D#JF7I$UVJGZP$;FDE[I6>?N'V1 MEBWC1915IZB<7\?1;;W?5$MNK2;(;H4F.;U!7V[YK7-K1G"UM6[N_&$@UB>V M;[S68T=);%2GZI@-&E%36^-[96Z+-H7Q27I_GR:7=V%)E^.BR*+K72&&?U?I M25I6&EE>MO?\YCV_+B[Y9I>!+^7F6^O'@#G6*.*"O7_R6#&[*=KX,=-#4#\O MJNO_+GD2I6(I6%&6$6_*.B*O#*Z_9Y0$H>-(0P,32?2Q-SR)2'/;Z'F4JCY[ M5X;;[47X5)WNEF6BB 4.I24R:!*K- :7"%?*)KC8'D/3I-F12^\DN"S$=L3T MH4[GSRMBX:!J&K308+&(6TK;QJ$+T5(OV$4[24?2'/?4:J?[:D.LML1J4ZQO M2W3[^RC>%=$C9Q]N;G@Y8DYO:LFWU\(#:URPOH_O_-3"S7^"KCQ[V=ZV?":[ M;?G#MTV\VT;)[2]INOT:Q?&DFK!3[VH'4W6R*\IQ#FE',E:^<5>6&Y@,?LG2 M/&>;,,N>JKG->_'*<^U08HDCZ6WEYGT+W5J.LR2_OMRD%=X&@$_AW]+L) [S M_'-XSX&SF:TMX,* W(+;2"#SN6 P4+B?$0] J\%>\6TL--E>M=F.<, J;5:I M,Z'OS1'2]O##1P\='HP"B,R800R!V^)M&'GWM&^T].XH*VU<^)AJNPT=8W\+ MA@W ]8R0(;6("!>>7&-E!RM\6%#UM5%(&!LR" ?R-CR+4' 6);RZL]@^'DQ, MF >%GHGE(D/G=*7P,/9/%".&9E&!0JBP2N?YA(LIZNQBAA0%UH&CLV89/4:M M63.$#!OYF1>3@1.XJLIF8.W$\;.U?'!T%SP:Q+>IUD1_:,* M"2U V5ETPZ6UA"^',%E@*YW?Y^. @+&..$K G/'E/BNIOTGXV=Q M].&;3H^UBC^\6GB#<_3+X'OE>7=]8RTRFT5&6X3FIAGLD6?7Z?P<1I2[^@?( M1'MBAPVQ/3BUU0 9AH2=EX=,^;E8WED\WU#E&?/\\K*Q.2.)V(!S[:3!2^P7 MS>[$YI2;:9I0".T3@U1H/O,D9ET,7V W&H)!BMVJ\*B169TVJEY,37[S"3,D M\B,N@!:= 80R&"M-0_!>.C!_:1B3SX0:>2;%<'\< M+918=1VF4&.5'NL465BP"N^5[FL#N6;D[1[E7LS70A?,2I].7F1172T[L.>B M.#2Y5':J@;A1UJ_W5XI;9,&?&GH1(;D_5F)C?23O#VI6OZ,%Y<8%UU2.*BN- M+;LKI !/J(0CU9V\LO7H$'Q=_\JRA:HK@,0P5I$F ;E=EP"B+V$@+];H&90F MG8!G;W7GXT=765@#R(N*0=0WEU_#AT_\_IIG4)"5"DF&M'TAPJ)_;];I('7B M!EO)CQ1'%;MXFK/?:X'U%RBK>A2HP.6_/UQI[^6ADGILT1E8G P%IR[LD#(9 MW(G'+P@IB$&9*52\")K-JP9ES)3*C$+F2(:(! .KS@*FS N&!5.]/0>:9YXQ M0-Z3$@* /[P<_@-Q&?HE]EQ!A#Q,2CU8X>/P!0-$$R#-$;)R>*SO%'AZ'^6; M.,UW&0>WF&HENU"ID)S-!M V[:R5SHV:%VKM_L4J'NV#T_=O:MP18Y* 2D.J M:&Q[P)=>G8 =ID,\-(?&<#Y MF?QL KDE#U"])]P5_U:\*WW^H4\#$U$X#_1$Z1-!9]Q! :UU9I@/ANH^W;2% MZ%YU&I!V@S8/=%J:1#"R[AA%A#6VWM$<"!WV0^M>AOTNI%@EYDN4)4(66(?3 M0,N/JER\JJXN#OG"[-N!:' 1G!]!T%4$RN*&69RH<'/&M>\5Q)[_!5R(PY-92A8E+?JA/^ M2!R@6#/1VW.E>Z=8IB#QV!=^2'M1Q@KH1P>XT!>7,F!JSP/4."?*@;M1^Q6?.8)XN7=)X,\^&,#F!_(2T$O ML>@!ZB_2.-H\:4>X@-@8^1,Q*NR/##M!O]P'"O\R50\'LE OR@B@^,4!"HPT MI"206O6 !O^59G^<)A=9NN%Y?IQLOX1?/X4%SZ(P!G,!1F=,$+4.%5M47IQ0 M!^$0Q2.MG:#\A-VW'U77\7XM=<1=O0^UEB=40X%#QCMLWP$D5*E+&:GWYP$] M98O"IX_&9*-9#KXW9CR7FA9AC)I+Q:X&'XE[F&+ I=[RGQ% \621]UB;N%>- MYC;Q4^3H0RG&\L^W8W53D9J>I3@28FC1Z.@'5+)#G^XPEN_/"'BP2=ZL8\$S M&7 =.SUC8:4\HEO2(1&1Y!7Z11P]H^[>V4V=8!'\C!9MR'H0 +;!,HV>-(1S MXK.SY8;I7\-)'-B@XG H%P(D$ M]Y%-=!@T.48,\J)#O$PKV#]@L;A1\4U4/5_]P%VX U/T+S[%^DAX#'6I+3>H M((V!@'T+0!P.$%$_\J32L\>#(OB9 \*3T)=7E]U$-Q'?OGLZ29,J-._"^%-8 M[+*H>'I?QI'JY91J7GRNJ4DPM3%%QB]SY]03B3/;@>.KI?F@>2[JW?2&_?KG MRS^S7])'GB7-Q=['MSS9/+'SZSBZK=[M>S!LGPU0:7"8!Q0HB)A;E4<;V]9Y M$96.DVUUQ<3GLE_K-^3U4?2(*(16G48=A"I=E-$ZH/]FTKAAU>#4F#PZ0ZFJPY0SWB9ROAY M>_SO&0]S#A9_..$V66B$YW)3:9ZRI$-Y4G)1;R"H/F0GZ?U]5!<=*],,U].I M37^,>*74&Q *X<$O(G4''UZ$3U6GOM_QSV6#K[[R^)%_*H>*=^.57G/-*,B' M,^. EAC'Y.\?9S;$E,]HTT&)GR/_R&V$,0WM3?M;'Q P%G6A M^J%2E 5TC. M;(0K_(MRLU(_8)T!5EDXV)_+>R#Z\IHS<<#F ?MO'F;L/%GY=$5?2 .5IRNS MQKLB5M;PXYLR;0@X?8P>Q^R=9<,PZXYL+!1O!EY=%\C8!E#$F:G=0/PK%X<4 M9SP43Y]'[)!CRR)P_/_LO0MOW3B6+OI7B,8%I@IPYI13-6>F9P !CI/4^$XJ M=MM.-\XI7 SDO6E;T]NB2])VXO[U5]1;%!^+U*+$[1B8J8ZWUH,2OV]Q\:VL M:K>@,3+G$C$DY0D_6C@&",>8L%@80%]1;ND8@_$UR:]YR*#/].SAX>]T4PM[_/0Q@T'$ J MW"(TJ,R!XX2^/('&C$%PF]F=G=F37;P3NV;_U4/7==QK+:'POP.. 3K8.&0# M>/W3.5W30^N55N4MF32'[P-U%[Y7ZDORO32T&M][WVA\;TUROO_+ ?%]"!M7 MO@M5.8/OI25GOG>E. R^7Y>>YS3P(WT'QC?Z"U*^\KC:G+!8 BSF]S8Y]7\Y M'.J/ >3(_4F=NI._,N7*_D$YUD#TX@-;$^_H<':=U*T,?*\LF#D0AD>#<(?& MVATTVGUQ,RQ FD*5!9^A0^YSL118Z]XY>&BL"EO=ZK60K>+JQ]', 1@T2)AK MW")*R(V!XX2N+($&"C&T?65SLN5>VR57YMI+YA5?V;IY> MJ:^!C6MN,*[+&8G!5^:<%K1E6![#ZV3&O6]D #MGQ5_9]XAZC'QX-NP#R(6K M8KZG^29+'OFN?MFA^ #)4=.ED$2AN-0V?JZJ4UG+H$]K]<0;[_KDDNK+GT]B"EE.?0KEW M#@H"([FD-04AV"?9]70@'VL3;=RH#LJI..K24DO3[Y)J>I_=JF MIRI+T=]H%D :9J'U*-4U1X#?G Q[@JBXT KM;,ZMKN#:WGW_^1;,ATTU8N-D2X1 MPP'\Q+ 'W*M\ . O5^W.]^H>UX,LOW.),,"OKM75Z9(K3BD1XX[3)=[&Z,3+1MQ/U:8GCL>UICQRO[#33=)+HC^2UT.H2#=&8#'^ %EP]PAWJ:0.U$E2BYHD59 M$,Z>M1EC@P4VHZI$?@'4Q[0#^UN1C?W^0Y%STRO!G,!DU)?3#CAQ0PW N-D"KJXE8JWM#&U*Y%C?+AC<.L3-40!Z@VUQWF MZ,M2AL"KHHQX/),N(^*'/_9)\:Q*72W5IH')H(8'<*TC_'5M=HZ![#";BCZ= MG;P[^W1V??;ABIQ\?D^NKL]/_^L_SS^]_W!Y]4_DPU^^G%W_GV H!<.,G&_@ M^E1R46M!052 UP4AZR-@@YQBX74RL;%L M9+PSU6>>K',XAYR*C+IB9CZ0_B="*_FPR>E"2O>FPX:#BS05BS81&$V#MDEX MF5!SC/NV6 LESI_6-U:K([L@,(WEG0 >>1J3/N/UV 60(T.E)B8W-WX'.=HA M5IV<"9*/K81^(ZL ^\B2%S3X")Z">7LHC /D$6D>'2X,S"$0C(/ PIQYU$0A MJ Q[/D9&!-.HDR F+W;P%Y;R3V/AOX?& F#W4%,%)E(8>H!2RRMRY.SC^6^T MN&?;2[J+"[JM3I%0\00DW'+%(#R7+UKS^..'$'=:\I@-1*?WI38E24I.-M7! M"GQ=Z$66I)OD<4<#FGN'X8"YU)9 +ZW>B&( #]XAAY>?@%S-PQO/6THA4DN1 M1JP^>^=%0TV5WR!B;>6\)Z7M/MV/\:8YM?5;\K!_>,>RC'TMP\II_%@^D0SI MV:MVN9&-ZNQL">X,-W^R]JO/J"S-1BB+/,]7ZH8R"+<:54P MTT<4D-S)C' J:*+6)E[R,C$+K\KC@ZY+568!J,QU,X:R*-5&07I3?"X_A7Q0 M6"LTB#4R(02D3LW:QJ GFMTP8C:1:A=NH'E;]N<[>/#'1^3#M\UNS\]H:B-ZNVPKG>;_8_?DS_7JZBY.'_&.RH]O/>VG*#];HVF> QFS^&'UXZ#U ?>K) M!;,2U?_F>V2W-$N>XH)?+UL-V>;DE@OS0=P->W@LU5>?"K0 "7.N19N4Q M(8&^ED$F8D\([ \!EGQ MY0D ]$C4@J36II4XN4OE<)+QJ0RJ_ !RE4[;K_% MF_LDI=GS2;KEBXL>^38SZ>@00++Y6EK)F034V,8,3 M3&DVM2!N<%EFX5%/.+"A:/"\8M]%B7D6U%'NEB!AN;D40#6.YANKC2#TVMU6B4IXS>YGJ5E]YKF MQ7NZR?B)%Q_+[WE)M_2ANLI!W-YNJ=42#:HUEW$P/V#J_;FF7DKO^#H/W0B$ MG6;,J_*DXJ%[)9<5K+57QWX2-(86IF@EL!ALVI5H"S,P(B[-CZ7 M0RUL;&(,VVO3Z)FE?R3P'D_0&V^WU;_YP9A?RWY#?I\\?E?H58Q<^(7O_!D3 M"V=H4RB6/I$P^Y;/YJ8;?KXNV^UX<&V5^+U2M1KAB"'#>F$9Z58UE#!O5=;. MF!:!M&*6QB^D5YW'$[:N$\F2W8U_C\EOQ7:V7-*?9$\TOR_KZR+*O<;858>YN MH66"BX6Y9+'WB:/E,BPN:)6R;;-[3 MVR2EVW'=^V_S0+6.Y*M\EV50',7"K;PK0^5O":T[8C]RNO/>#OD(F] MZH*?\GW.*ESRU4DG19$E-_NBNI."7<1\%>O[9+1:.<6":M-(UO+D!Z[Q(QGJ\&JHM8Y(H_=]H%?=FGF%[T&T/XH%=*[J MENT1VJ(Z6X?H^QH<"X!!_O&ZN\_[!WY3(<;L_2CTD: MIQN^X&]3)$^RVV'L%?NV#ZPX/S0 7?GHC]FY-D0$&V-5*-B4"GQA:Z5!;I[) M#_N\VL[W([EM]4C<*:X> 6S!Q.96\X3T0!L"W:T\+XIGS$;.TBT>F)N&C6N0 MBR&:O[1H[A3)R7>(9G4;YAW.!])NJ7MPC@:LVS',7IRE2\PU'<[><:*!<,0H M#PBW._8UKUW+)6.O245@D&S74J+"N<04]JS](GFQ8R4%F! WWII#?CAO\:ECZD) MMR(XA 23T4E>F[0*P>>U$)B98P*PXD&A06,+$"*,)5D%^;Y;0(![?-B;6\3. MP*!%#&G^8C5"V#667AD18N,I:>?M&D^ >NNG^_&4^/2S\)XMT+@9-3ZYE/6 M+PRS^80 S2FE=FX^-;;<,NPEFD^#VQ4ZD C-I]&J2X>&>XTH]1MR>HGL/\?M!\^QNH#ND_K\X>2>VI5GP"US,KEVKBKT2V M#KVPKO;4@144CK\3+$"6]FK!,/\LL8E)M!/#I):M8/ 6OES\T&I><4P7O.97 M/7)K5!K0WB/(!B,_NXC\+#%3.H!OF3BH_3[@/0V6.W>,FQ/"6:.EVC$Q/J!0 M<0J=L[YY*YY*W]^&);E'?PR#.W?@P;8IF>L> MO$U);@JX3TE7CC7#Q->3374Q55FHLF>:EO_<5">&Y>?9Z7T)37J6#B7*%#=Y M+-^'O]0D9"#8ZL+'+%NS0\D,[[AA97Y!]"%FKOVH?TJNBK)G$V?;G'QYY =6 M5"?]U5;X88 #R:Y_N\U M_5:\*\OQ=WB8TJJ;(Y-"W5\PDCI<*/[H?#N&'+7)Z))N^,E-HQ R5"4G6_88 MP,DBCM""A0YC=8.CA=02,$!H2A%D3- &M$])2L\*^C =Y$:R-S.?&=A;*:?I M2A!"7B,6QD=N,_81\0LRU6&'9<8$A]LCE<$#S7*FF$;(=*2PPLEV.M,8&8]0 MSB CW$FZK=\@E[Z">L 3S:(YRL$M^HMST#)XV J!52;'@&?EQ9QLA3/DBX=@ M6$QS@1 XJD&- ^.:75G#H!WBJAJT\BS N>/YXRBOE+2!UR%P3' 6J=<@?RT%B"]1#B@-]4QLZV-"2,4.@)!M)97IO/72CP< MWI@JF]E6RX0W"AV!-UK+7O&$F4@8W+A#J4XS:@$R1-4+1)(Z*9D-I953EH+F M?'0L>>(3X;]FDMT1&I$N[LI$9C-D:M1#QTGI1$\,A5KT)/N;Q EMWS6 MK01-4A"^SNZP8:.,E6ZX63\^GN7YGFZ/97%1>#2,A]TC#-@WQOS$O[%Q(]*' MXA'_HX(PNR5I^90\QL_5VBP.Z7CSQS[)$WY':P"0%NM*A++D&TL0W$A-D#O2 M1JYRW @G&+:I[RKE*W\B]6^'5:FZN 2HU77CT)ZGB^>W9>Z838]6D#YL8Y'P M<"XT1^90AXIDEK7@G"I$]6\\&&6TB),=8?O229'S6:;/+"ONR8D6?M' L@'$^P\EN=$G+ M[F'U=TA)]1R$B9,?)6GM!BAGKZT2"JC0"84Y *X_[Y;#<- MJ5-O)B+[?:C=1LI@!L+-]6WD(V@Z4J%E9E<84Y+=R7N?.-,_)?%-LDN*Y]-] ME@WNC&]@#!-N/I))>":5].;1AXU [G2< AB(JD=DUSQ;_90N8'4SETH9,TFO M-^02Q(-W9*&-3L%F !;=5AL7+R_T>3NGM^9^E3^ M>D??)WFU'/4R+N@%S3:F" Y7E\9TB#HJ%\T.,9,H1]]PM@)-1JW%<.#HK4%QI1$MZMW'?/-EM2Q %J*4()#%[MX_FF3STWE]2G= M4-Y/V]M[\$=PM3.']E>P<2"9G:3BS8VOO&Y S6^O"FB!13]+(,TJT7/M0TQ= MS@92]2%@SR[WFP&^@#+ 3WVU7L3/U5C^^SU5[!9V4=6& M?I6J%V[*G?EO$+1^[:FJ,1?]%A?[K#YTFMV2NM$8Z 6S0] )2$8ZFRL80FRY M%3/'==Y#8?LEST#/;[_D]"3/J9[>"EDIGR>RJ 06K/MCK-P1G*(R_:CZD=-Q M7Y(QYK\'U8"JJEG)-DUMZ.@EJ*GY)+4?"H'.'A[C).,DEYR*#Q&5TD<4167/ MV+CG@6VI,SB!).I1_UMUI&E(W%%4L9(ZZJK0,6>LI2:.S+IG)&&?P@_Q-P=- MQR,X\:4^80?G^0 #]6G<$39_L;;) ]K1_A!'<[#U]D]1?Q=<)7-$!F!;?Y<" M-K04UP%@06O5RP+&A3MED[/1U0+2%KX60*4*-^DO%1Y8AY.B4QHPH1X]VK"U MSQC75)@2\^(GU@&=RZKAW5L*!=/";,0E?8B3M'UX3;,'.JSIDZD^J[G/J M3^)PL:D_M6_GJ3^5R>G47]9*-L2L1G@/:@90!S7H#*"A^BUF "66P#. RE*$ M$B.ZX6O8O!]LML_7S(MUS]9T.9S>C\,<2TW):^[W0"95+*92K"?O +,F/B?J MEEB'-6,^KNFM3GH4GW/#CA@V]C?EF04ML;V2WWO+A)L.S>A3N ;[.U+;4 43,=BNA= .. M04J,9Z(45G@:V_42;:0N0,%#HAGU.S5)MZ$SC"TVIAJ5$53]^15\&RM(Z2.S M&0 ;E%=O:R1$%B!>PRVQZ:^_974EMTIKT S65S(' G?]G;N&[ZR N?SZ7:4M M/UCPM-;1[E9NI=H$#N0'/IO\XR&CPM1]LH(%XH"KI[NY-?8=(#&:KAO=UGW( MD##-R5E!(I 9N+(TIW&6/=^R["N_$>&3XKXN"XU)_U>C@=:U5?KPN";'Y!/6 M*]5;B1KV7,??@EQB:D:#M#,(JBY5/T^I+._"&7PM T$/HZ%&?PCX&X^2\L@V MD@WH\C6_D#0.IF)B,I!!5K&,LBNI@=+&)@'G6FF#?3\#F#I7;@P<7/ZL)U\( M5SM#$0#BG.%Z9H,BC&I!7+&L+AZ88&!N>:35,HR:1:;F2!Q:#)=A<"YMAE*A M>+N>,4H13)BTV2>-Y@<: M$,,9Y4)%,U9 !&R]QC"/%OJ"V:Q=W-/L@I6%H462565[1U-ZFQ3YAV^/-,WI M)7VB61[OSF^;'_C!$G%^+P:YV8;:R#;#T-QPYNP:?SQ];E&TT6N>\>C7.$E) M&9(>1R;(8^FP6MW?G+:[@]7V_Y M1/O9]=.R@!]W[.M_TNT=Y0&<__BNNN/LDFYV<9XGM\FFSE]NRR!^'7^3M?#X MUH?-/J9UC+B&5QX_"0)Z^8Q!$-EC]"7-:+Q+_D&WY(YG%?42*9Y<;&F6/)4: M3Y0D:=H$DZQWR$\;N,F,OAE M6YC8QZ_,7IK9NJ3H8*C]$M(G;YF3MZ0IH'S)(55:()HNFB#-R(U>2NCT&S67 M2(7\A,K $B"7W&>ICLVRN<^5M"Y8.SS6!IO;3!*R[?_L\X*CDU^C=W)^ M>G;!5:J)+?7HV$7)L?PCRS[3HOT<=IG0$L4 Y$U^B^$Q\4W4K^$RC(I_#9?RS[+VN$E]PEEU.8SBL#"#V&C<02:&TB!, M#7OJMRL=F6.J0K4->W$ M%3C'WP5RM(FT.W36'Y'N+ZDPRG>Y$+#VT).,20$,/[7%6GT,:OQ]#CU6PK+"<; , M.DX&.9DY+B#&C.9KS PU9H8TQ1EDT#S0R<[A*UC->(:Y\DU\G:!CYEM^B8@P M=5G-5[)J@& SFA9MCM8O(1_$G0NO 5)%GM< J?Q AQX@?S[H)2'BFP0=&W]> M>'%(S#=G?J=+1(*.JS^_QE7C!UI[K'LXZZH\9-E%;& M&+/TD#4Z:0SFJ.W[609@]&>DD<%"3:4 N .H9Y$_L,J0<$BM..&1R8=_4.%. M\)M]S414-[U?BQV1D6!W2_!+1)QNB! -"X^:.C_H?6*P2R!%C99&- WG;@%+ M<,BY":TY)3]U!A0D-?L,@JC&'K6Q$^VAW^S:53;>[JYR 231J$-\S;T%PPY8 MC\2FVZOO=GCJW+KV9VTR:[=^K*SKVC;3<2@#BXY8,"Z8V,7=9"XU M;P^$MV)R&]J@A342=)/SEDA8?Y>NV!!#$D](FNDGJ;1M[:"GRBC\6.>-PRPQ ML( '[J19CA 8>V+^Q@%F=/UMTB#G+O^DEQ]6.N2("'-#: D)U.9P;-I'BSCU MX 2'2;L8X"B/(T+,#:0E0M9O)B5K,CZRC"9W:=V:;YZOLSC-=]7*C'9AQ4F6 MY$EZ]WZ?E?^]H%G"MO!-=7/-&_;)N9OWM.[.M4"+';(YLX N"^1FN8P:[:8' MMGDF1:\?\'EOLX$/6'"& 3;8$C)73Y!58?/>(D >>[\/9F[AEB8Q'T7A"TI; M*K=&2&4EWA3M/JB!U?&*U<8VJ8V3VGK QY>%SG[+K4NATG_].3#@"]48/TFW ML->S/+G @T>'O,O9XX(AW+&,^.M@ER@N5IB?4PI#^A;ZYE8?S'(,[0C0=0_V MCLY=X_^L=PVO1>COA?E/MMN6Q6[?Y3R]HB4QJI-ZYC<#6&X,L7^^&T\!?V[! MEHCR2&5T">THKH=W'#77&U6G%90)^V]7)R1)GVB]F^< [G1$XPL@HF-B$Q;& MYWJ$Q&Z5B6!N07%XD7"L*+QE_/ MH=?WP.G,0F$!N3'I8[2Q2:P@Z#8&EA6F&N__9Z0JB6FJMLKDP% M]9E$S>E;S4_JVTS<+ PI9&L!@UYV/M&IY^3>2$L'J]%8AS020=U4X8@PD=7N M52YAO)VQ231P*ECF*IXL38=4A&R)NDIONE9=[\$[FI!/NS"YF@>E_I2+6FIX45%0NP)Q@:;= M+H.#M/5'JA1'5K:SE1?\+'^6GA1%EMSLB_AF1Z_91:R*YO.M 2X) EGS>,8P MP+^?O?VSR^-ZU"_40]NMDYU8?DAW.]C@%7A(KB5HX*?< @Q#SZD%EW%].@MOE*/0VD0N;>(2<,NA.R\*SB)!"X M)VS-+\=B2X'$@SCX5^XH$(->LK#P[#*' XI0TE$Q#(MQ$CL MQ"2LH_F"9Z^?G,4S?5?-82Y8GE2%_);D0G20/6J^Z_C1S.@S-(8Y7R2QJXL" M$_&H_:4D8?G;R@24U@8S?\4Q$X920SA/M=>'Y'OV$">I I3CAP(LVX=(P*S- M^8#FR#($G .% 3SK7P,!J% S$HA.OZ<8J+*GTJ"[>O+@%+TCC=).G=R:9\4%7PE$Z.!GJ661N83SY+ MEV!.PB_L=BZ$@;$N1J-6C]RRC&SBW8ZP1Q[<5U[S-@-<#*NZ)XRWM"4$ J>2 MK()WM.$#=_?X4#\6L-ZKDE[WB'3:I%?_?JF@Z,JOP85U.^A]D2\RMJ%TF_-; M,L_ZS5[JQM&@,&T,E0IXP4#APF]CIW<*9+S.2'19_IDEF[)(95.6WQ]5._)H M7E+L*]G21]YO"8?,)ES(R0NH.257%;H*;FH]+0)%'^V0P=U\%(KMS ^M;'6C M\X]D(/YRH6AN-]"P&$J[<$D?2\#?QSD]OSUE#P\LO2JF-PW#%:;M@E(!CXP* M%W[;!;U3("-U1J+Z!Y+S7TC626Z#(: )"W(" FI+R3^%KH)_6D^+P,]'6V!P M-Q]Y8EO0B_*9QP:5E?3+1:*Y*4"#8A!-P?GM>WI3G.7YONS%T%.6*_L&&DDA M^$LED6@GL>TQW*N]0=BFTNY95M+JMNO!;[A &,S2U;6$4H9*D5-)HB3CD-*V M7T"A!W"-GQE8.AZ#B2H6:4;)+H*0BE]. =7CX"M<;5 M/&0)X?H\VY:M?_9,.OFC --L3,B9(_ALS 41QZ_9R>:/?9+1=_L\26F>T_S7 MC.6JW-HD+L1RM3@2W50.T)?0 QU"6*D4KV92+/$.&QH!=6 ME/]0_K=X_HT6]VQKGF6%JJFBOE(-FXT*1QZS>J!K*XKJ3(T'/)/0)KO 2-&1 M%%"+!JXJ+&@YJ_6Z(%#]-1\&IU@8[9L3 :/?!T2A[0DR1L-J7_H&\"0M2UJF MU659S]*3V]MDEY2QU:)?83!@[FDH#?C+!14NE^R-Z(O@F#+JC!X&Z>&X@J61 M@)H&YY4*6\!,4UN25:"^1$?(X!X?Y\;.4G7!9ZM=$H'T^M\O%^P[6=[($&I# M66VHY:,^S9,MO(E4JIH;1XFJOU@Q<;9$Q\SLWC%(R,U%)_U077\W&%\N6P_B M9:$LB[+"$2P :.L7S/R)%2#G%=X7AO,2C9[2,2:2 :."S1$/U5#UR7<);OMV M#17=8;5E%QE[I%GQS$\J+LH6F/=6'[F(J24S*JK:,8TB-NV5KI9HPTS.K7BO M-Q:=QH])$>\(_?9(TVU2[+/@$E6;5ZAR12NNH&DCH%+\?.+]= M#\YO0\NGMGN^29>>E!F@>796):_)G@1Y#UP>>4 ^@07DS):W4QOB6ISJ2:B] M>24(#'Q4UI.9A2-5$_DD?I9 G?]T1^IR-OB.=>@+7P9G[)M-= \U'2.175 8?(R 0A,8,(!PL8HC&(CBF&$NU>HSY MP(>+40!*HWCAU$))UH8W'B(#3"/@$@ ,=3Q MONRYE86I^,Y#P&:?%7&RJ_[>K;]1Q0XG4Y);U**4T@9]"8%!'M>D:XG\M(CO MZ/GMI[./YWSIG;(I>9S0V87?U&\ MUH^!'$K-:/#PS3M^NAD9'(=9;_O^DH8T6*2O:V95,1.NR!0$IJAM^@,2WNH[ MO0]'%!V/8$3JQR\*,*I!^UF(67> OJSHS_$#E=_4(GW8!E+AX5S8C\RA)A0R MRUJ(3Q4B_AOA/X9R58N\:ACD@PK@')#=(9PSY6L.B3(--QS-9"2H3*,>ZZ:Z^$^QDGVUWBWI]T_^G$A>;)J MK]G=D&6A.?OZ++ O5#Y8N]5?O&5G+6KON>-$7V,CX%C!+WRMRO#1&LXQNJUY05421RVJ)EK,RB;G3 ON\FXY.]V61TT*\-+VGDJUFSRVXYGRR07TAL\_2 MK8&.5M:BZCEI'I%FN]GOK31 MF)K-(QSN5<9\#&B+Q@$4ZL6CYA=2\)^"8,2X0J:0GWQ(*:8K*0EH!]K(]8HY MECPQ;%.IQWVM7A]>K:J'AT'5NO* <,*RLON=L.TEW>SB/$]ND](=GQG<_L^^ M/F+W/;^".WGD/TXBDIMZ%[5LU6D3S8KD9D?YM9B3%L\HV35N&LG9?%?:QNT- MF]SH.:S7CEH!P@E !B+DBJ8E@LAGMOZAYH#Z9M85(U)-J31FE<%V&/SY1._B MW56W@7+:B36+2A@T%46DD&C<0]IG= 9EDE1=H-*.RPPVL89#(66-*SBDJQDU MB40M%8ODUCT#"S'O,CN:@ZIC$5:5$!E(O2Q<*1,A'& %D^"T%WV?W];-[">6 MWEW3[,&0[4#4)(%;KX;(-9TC7TD1P">4@493 AG#3)% (%%P$EJ!:GKJ+*BH M:O8:&FN_I#G=[#.Z!1-6JJ'EJJ#AA:8C'_X9*G-G3\ZI%8&7^U: I"4U0V2F M' U&4BJK"\+'D;*9BA)?8;#P$[\MX_SVM"Q:HN.>5$[6K1G+8::>0\M^.S02 M3^"\W)=% MS)YUE_[8:4EBL58+D5$:/[ZR(+-+*-=,EGKB\6/42F'.NL?NYHE'?BM"M7V0 M!G+QA"5L%-0$UJF:IQH#*M8:?09"8;YT\KR:Y\D_?*/9)LDERWN!\C+:RN4Q M"2OSX(VJ&F=@DBIM1.V?G);L,8B9?VC5JZAGJAT-Z62J2KJI_:Q*M-ND^,1R MR32+\*"G3O=@/D<:4\AD&%LUH'XH'/$;(Y-TPQ[6[WF+GY^9/MP$IXV, ,B1 M)FH-(M]A,K$-KTA^*TE),[9+MGR36'7+[:%5JSHY-]8KPJUG(WM6MYH5K(AW M\(HU7ETF2!]^Q:KN#P-4[+KW?ZEN)N/=O[."/DC:$*!"W[88%>8#V^ "N2V" M>3,P &(DNM#>ST=^Y^*DDE]]I1H8%\RUYB;<,N@*G -Y"I"*@'LG'%1-]/1R MOX2%,Q_#T[;.G1BLOD BY+LV71 $(;+=]1 65D#DAEX#X1O(F./CUHXQ47P\ M@;'0(O5ZY/> EE$OBVYUFK\(O-<>J9<7]DM.;_>[3\GM])0;L(:IT1IJ^*)X M[V.1K'+BSHG.@I7H0UXD#U5O:U\](;ODJ9X-J^_Z#)2O$D1 :"JO,B Y>V40 M)T5? 3)1>0@ 4-[$0L0-_P8/BS#0:G,_Q(:A"0UG;S\4#Q .0O;Q&U1!_ MG MS[ZB@-:=..NNVP(=MA6Z:2B=LY?0)7-+5>=TO^RRTH6Z6@MWL'"Z57:=J=^O M8[[S+?Q^% (D;?M,,S 99O_HW?-UZ5QVCP90/G- M2W -8XXVT/#60G8^%F'BQ)U;"SFVHF-B&%<^66 "U"A**PW:*';*L%91\!4@ M%S]3\##%0-3$ODK4%^U*XXOPK??C1+16?9"#/O:=H&XI[A%?CQ$HQ88U#N&6 M4#- 4O'U8Q V==8] \MN219@Y8[1VQQ\'=<+\!Z#7NZ-"B_;GHPEOL+LO=0G M)UF/;2G43/%[HN:+V!7ATVS(HMFUMD& <9BOT:R;=]0 0-K4XC; O M[E;F%^DU##TYL;0W(/8<#B*I&].QO;@/;59)X7 M1;'_Y$_I%@_"Y@2P5#LB-V7F5VI^EX!V&&_ 0O2Z6>#^IDQ+OQ3\_)>$YF?I M4UE,ECW+IE !HFVCI!6=2V"-<=3LS^Q'2U&3>M3]%,9\**1ZF7TU"(32:(TH M9+0>'F?44YY@!0-_,"<\C2Z6X)+=="?,R)!78\1?V-/MS03("U1J+Y-%*)F222V$3O^JA]Z+BBTHI^^>GXA[__ M2"YID635&;KD*GY*TKN\2@S)[[7LRHS1U28#?_XQ)R3"0Q(H;?F!"%J_0F/? M 1]E3Z%[\G( H4CNW1"Q:KI>EBDK(\;N^6.2QNDFB7?OXR)6C"G!A/OPJ!6> M3P.->B*[NB&[_SJA$DG3<[26Y8]5+>RD!^^I/%^FY2B/P;3 MKP;B@KG4WH1A&CV!;$8/(=%N4,>J^7H[)24-Y4KH=)2Y\4M+C4<[>BH-.=$T M-&YJ0:/EJ*E*35R5Z>LYJ_:X'G;>FOB#KU[)'D_.3@R87P8)D MF\]FD)U)4*UU,"__7/,RI7=\F[*NEP'QIV.E63_B/_##2W^[.B'\BC+VE6SI M(\N3M7=*PVJ=.53.F&%:M2&Q /9]PPNM?P+R- M9U?6$M0SIA4@E17ZHY5:. MZO@(4W1I\""V:C?GDC[&S[Q0^?EM=1'+1?S,=_%-PK5>K(O4*K'9+)(;]A*? MM:[T!-*H1A?UL^8TZ8URHR9,K M=*JP^]BCY^5 1AE;YV%F_N&C.NM61Y'J&VR]$U>\O!W@I3HDIQ(@C<3+0([B M!-.YR%GU=--AP3YI;NDQRDE:8T$.D1Z?Q)LW/+;',E]0EDQUVQ:YXLC;GX[_ MC63TB>WX'$U8]_68*US!&F7=J%GS277;BL&N3T0A=I$,7IS!="S&W$\AW=># M!R! B^V&H&!Z05?*FPD-4I*H>X5X Z'"+N;(L=X%E!NBYK#C$U;J*JM$!1$4 M7US-@BOY98%:F_X0 HN@;HVRQ)4C5(['37+9X7H@.Q:G+P$Q@,!I#QGCJ++BP(,H(=C#YB5^S)[EBU4OO#MT>: MYJK=.E8Z70L,TIG-'( 7W-89[E!/)ZB=J!6M-C$,A*N_JU4[Q3,_WF:?\4MO MR2G+R\@=RN(+.^BP&34K,A2@/N8KV%^@Y*UWW-I0=ZP!(6ZKX9.VM0_TA:5P MG\Z\'5AQ8FW 5!6@ B7JM"XM:-ILSX>2=.AK&7PB#HF _2& \UB#SD8XW#,2 M_*)4V4'P =.51ULT9;1I1&R:#[_$7"S/F]M.2%J([8"#FRJ#X[_^T;03<==. M; )O)ZRYY]@V@.D60,I69 E?E5E=_*HDF$:H9Y94:#ZE)&9MN?1$LQMF3,#4 MC@Q<4BE&I^R!_U4O:Z7UD]7IH:M+9O/E)X20R M,4%KT!A/,+$CCP@TA=:[3 M/"354\(R\B5-NESG\.&BSEJ<\;)V;C(LEG0'I%9&'C&1=D%*K?KHKBJ]6%!A MN!?R\NI+'L@&-WWMJ4%OVO4H%=<@'G'GH]*RK_@(W_VH49Q&QY<"$%A0M$!( M("'Q-,YYILO_AQ^T\A3O^"2#,CKJQ2>!4B6.1@ZY ]OP^4BSA)45%&<%+(AJ MW<*XHS$Q8%$HM#'4NY1!YKI1<4FN*:>5SLL",+,*QS7./J2&>7B8U[DP.W[Y M.#,&;1R@84S9F[T@KE&&.9L+L+>C=( +5*-0U3\&HB\3>LJI?ESHK3SY7\1) M2KE8ZH2YCD O-II7,K(?.E<:-GD5*Q>ADL]D_['?5#;GM<_+# M>WJ;;)+BQV#R:FWE,INJ$(DBDQ_30VW1&VX0>U\Z%VZ@J5KT^F$/F9<#%&5K M[HZ4E3MAXV(-&-_0W!!*U0J*L"I30*;*U 7N/!K0FPV!%$9&$9@VLF&Q2 , M#:/T5:0GUU171S25IT4P9Q6J01-.4*_SP7?JI2:R/] JQ^5R3&D:.ZCH?!CJI5:/!.8W5<7SU =U!'&MJK%=F M5P<3MD@U!(YHK(9$#,EQVGHA)2E0CM"6F_5+"."QV1I%!1D".#O;4)=:(NC/ MRY;+ZTD0PAG90JGB;U=%7.QS2 ,AEY430I3%Y<78ND=Z2!U9L$2B/R5+_(W4 M4F&V'XIJ5W-'73M:"HW5-$R2V0^.4.:&12:I)Y./)F9H>P$BN34V$VTMB<)K M=Z15;2:050LT5 *0)XRVZ(FF>_JQ_&2G+*WV+?TM*>Y/]WG!'FAVEFYV^VW9 MQ^(WHI?_MRT+/Z&4LX6.:@X69E/0VJ>'B077,NAYZV:UND4YCW=T]5$P=SPQ MM H6>6YM;,Q_Q[*L W+$61!G_QX07LV?5)J$(XVTNN1KJ4Q:[2/2Z9/6 &_: MOF=2* ?MUF#%RL-ZVC+K+REW4X8UDM@7EMNYP\U:'3S/"!?2V\O;0'%)-^PN M3?B&D: # .#.9_<:M6*]YOIGEQ($0?4/W\I<+HUW;4GS=\^_4G:7Q8_WR>8D MHW%^S8\C!/#>U=(T"-A;PHL(MKX]A0?'8@!CA9/U*HF^XDDT>4/>EVIYD6RJ M=7$?64:3NW"BB#,2Y2%E#B24\<76J"+8N)5M]N:9V8<HHUK&0"AQLUTFZ#D=5>FU>]Z,?6. M<&[B366#U$;([]P,J>RL/CPW$YW3.#0+*=(@9&U1$H$<2[5B^$GRO_/R?2GK M+N,++?C%EZK#OB"R;2#1R\Z-%CKK^$-W &]:\AOUH]_BO"P&N:)%Z;D:93^Y MRVC]KV .[ )5/W.H)8&..K41Y\SV?>,,;_0,XFD6R/B(&)>I&HN1U M&F&HP M"PUBJPY07>W+3#;.Z5FZ*=L9 )CG&1_C7?[2;A;UFL;1Y?R.I>VRY03/?5>MMS:6+-@ M2:(/WVBV2?ADY ])2K9LMXO+7OYCV4/(N8^5MPPL336V*HZ%*+Q, 4;A?5+3(Z+6_@D-P\DZ%<>YQ_Y?6(-'Z/2.WYB+2^ M2>.<5-X)=T^X?U(5X#5^+/R_BFF8/QUBY M+MC1W/06X&BMEL98-,PI)>^E]-*:P)Q'[4]DE]P>:DB',P(CBEMA#REN&WVB MA&K@FQU@<&X:H<^LNB 8/YKA!OID&)AY>0F@]S.F)\W8XKUJ4P'?/ M""][2?G!,$EZU^[TV\<[U'F+^25 ZD(XE6#EYM2AS"&-@KD7WV?SZ5JJJ'M, M=LG3VL=OK$E(Q/9J)L)QVRF'PF V4,[?XC"CE%6V[WUL8\9+!!BLCE^C54#1 MRE-:?9CAZJ 3:?A#L&+:ILD@VX,6[SX8SA+<^! M>IL-O.,.>?D1&4J22O0[@* JPT;'X+KCNOPHU^8@O\^TD%Z!K95IH[Q<9BZ[ M9%91)^HU#K0<4NKU!U>&<7.QOO*8Q;<6>" 3'V%?;6]%N&]H&F<)X]?4R+&N M%&B!+A&8B_*)252(JZQK\2U7BJI[D (!MKJF&/3;"I">R([PK+"T)ICOZ7:_ MH^>W55_DG=@7N2K8YN_M>0)E7Z/NP_1[5;5GNOLQWI$(U_AL F(6!Y>\'DJF M)SZZPVCPF)2=F&Z]<]49IOQ@SFU)M;<_'?]+=<_:VF'%"^[9$F@3PQFFGW$H MQ'^#L,+H<-1G^#8GFR)Y2HIGZ]#I9E 3+FT->@B1=D7P'1:=2F,;"AV<1)5< M$_1(*QA>D'-$J"&PN6/$',SL;)L"F$M)0PA:9VG9Q2K=/)_NLZS\%S TP=0F M M:^D4"Y9\]+<1)^R6= I'I%$AOU=*A&N12FWUT8!ET*L:%?8,WW7'B+N"?J;% M.YK2VZ0X97D!'4 :4U:&H,6&IVU?CRV,Q"_,#Z;+56WMEU4Z]Z2#6F$224= M"FUA()&R%ER#*LYJ#<@I"_"Y'$(]M#<@GTCP%%H;CM411 -N;'RBUMC4^(!M M( W-7_9Q5L;2W?/')(W331+O!NL?@,V.@XU)(V1E XWP%E[]C*K8%P 6"FSM M1IT".7^D62F6WI%+FN]WX31<+C"3!@3'6E=%!PMS\EAA79X0 H?EG835:R@C MR!QCDU#B9@PMIKBX]Q-<9I0$%F6<'8S2$-<+2"MSP20HLR L#5-S@:2*5RYV MY8'+O80A1+#SXIYFS4# H(#F? >J.(E,9D6T*&1RY;&_#70-"S$@8U$EU0V9 MU7*A! 8P6J1!P*8>580WV9"3&^9Y4*A5>B$RZ ;<#_WM*RG-OK^%M=4MZ4)O%-LDOX#;' 5LK)RJ3)LK2"%@ZL_/I)GUV* M L3]I:C5H64.FV4J/+B7BV4$.$&/&F\<$:!*G98&90'$H!I9;?LMQJQ]84NV&0\54M",HU!/3%@95\]3695J/)%X683B4P1-# M)DLT6OUF.&K"D8"S]S5I UC0L3QO LGX/]S>4K[ZL;EEO4PM+N."7E)>J65> M83,9YVYJTDR[F$(+0_;._?0"G,L!"T>.YJ.Q! ],5T5<[/G:)DZ-SBRI[5;= M!FXYE$@T Z;2<#0/+JJ09&]5'I=<2Q=";.++M5G*-U?S^-H4G]^^F.:T6>( M#$W.EB:1R<$26F"R]NVQ(^%:%EAL#2).(TQ^:,37/K<, 8K2Z#,+$ZK@ M8VU4'GLEPO)T5O)%X&[\>DV:7<@ 'X:TM1Y5(M0*G$:IVTS5==GY.?V4HE$#A M!D#Y0+LK&I1C[#8&%J MS"H++,[,.3O8E)3+(Q@1:'X$YM M8\\3S6X8="#!NABPL&-I-CHMGR?;ZK -EI+K+$[S9H\/[QJ=QKO-?M>M[ON5 ML>W79+<+)?XX0% :<]P@H8HS<&ORV&);FI68X6$(P;X /D@A#!ZTRF2H?<2O MGAO\$/#@P3HD,0X;+,N20 8,ROPMVU.'?;10Q6G:;U3$2_ -KCR.R@-= S-W MB+&HD0IQ[RL8+/($W*(:E:FVP88BJ09Y7A2O'AHYJ%L\L H-F@2Y 3=?_L%L M;*K\H3F09LGEAZ2%AW/'7\>VXO> MTYN"]$^/2*?YYI9E;_)2E_S.=4BE%$PDL,&4Y4BSM*KMAY4[,[9CR(+_$-C_ MGD_$T6VSGX1?W):_3_+-CN7[C!IFNBUT94<_F74Q#WPR>?-VS!/0,?AP)Y"] M44+0*)'V./9*C0ST0DL&;("E.MK)IKXU!SJ9S"B/<8+Y#R,$W!1G:5YD^^J6 M:_.@E4E!0G:5 B+#Y2X\#DX97$()K3$2?69%RP M!D0H6&JN,S4UY;HJ/NH\+0)"#R-.)G?S$2B,,%7@*UKPD8%6P --^-@T#BSA M@3.0@:0/:?FJSW]+MK0YE?O=\V_Q_["L.X_[W?,E?>0[/M.[*WI7OX9&=UL_'JBH3_3G]U?A59X:T=D++7.?# M6KZZ&P-7RH7>KL85B[[GE36(*5)ID%J%#'2"' (#PT@>+"PJ6!D3##84U =Y#ICA MAIP%H 1E-GKFH7&S**,=\@>3(2B3 TL%(&BQ(3"\0=?H6Q$WL&:Y7::J9ZE4 M:D)+00J-AR.[?H@GHE#K*SZ_BRDA!3@Z)S:#88!RO M54JJ6>%AA'9BV^/0K,J7)4W&@[&AK9)75ZN>&C;#K!,E T4\#:Q*[7L8457Z MF0&<8VV0#7'$% -8QC'2.<@*9%3T(F./-"N>^?Q><9)N>1;UR!,G?8("4YO$ M9I,:&MGTCOSD-""?,!("3$6MS%$U%UY4,VN=7&CI#Q O4F["ZU+%4[T%.6DA M7D,@<'5M6[WG_'-9$_7];>9\"J8FOZ!3HX9[VZ'2D<>T"^38XK)#O:GF8LZP M#A4%8D-]@2&HWK2W%RHM:.XN-'A=$)J^KN$T.L7"I?0*SEKCB/0Z >=_?C$, MNX(3'<2!Y(SM.4ATRX_WIFE>;<(^R;(2>K0:='OWW,M-UFR[:*%C9DG\Y*TXA8*%'@Q?H]!4";^YX=)D:)(,;?)Y]Z%@8Y=4AD-+ ME;%8( UMB !4A;Z9+N2Q$:7<0<3.>K5 MWK@++UEV4/U-N4;U \-4=+6PC0> MPBW@13ZH3T\QSM(],)I961W'K?KI8#G00+E:*-1*A!:>K.$G#T0N>%"&'*@Q M17"Q*\O!A!'C(("3%;=PXF&(P,KOBF'%:>S WG+T,4GC=)/$NV$HJ55)JQ!:-@'#C)3OX I5\5MK0,YG@,\5 M^B515"K2LE C,)>#$)"K75-:UM)(K10$$;,3\SS4B4GH7%W2KG<]1>K%'QO&?HD_\ M*))VT+MLOYN]\(<+"-4 M@,BUAV4KG.H]^PA3M))N),\ZR+=Z-EL3 ^LX<:W MJ6$]@$7YJ-]E5/^Z=M,OK10&^)8B4@=B8Y!.]%>'IRS__Z3:B&.A,@:S004' MXUHG'J /\0=@A-E,2Q3YB%Q(6VQL #(E%K@"I7S3:DMH"/ 6#CO[XRV:R=A! MH4]NV+Y.]Y_S?CRE#:XG-WF1Q9MIPNW+@8+Y& Z0X\3\(N$O]O%51)M A.2T M"UNC8-6*!!:J$/&O"6RXB-.'P?F^=$$3ZTV"I#3>(BEOQ5N>S\>2/.1H<,Q5 MOQIKR/>8VZ_'^)[_*9>-][^&!$S$'GY,"*'3WKT2,'L"YD#>,AG7?,0F=LU( M* XW+;!ALGT3#2&5MKD,HD>BG,R':QC[#(B3]&8?/EFD=N?6H@L3[1)NA44H M'0A K21DGMRL#&O&PIG_UK2TF#U_S$[^NOWYL+KNOGOI+[Q#CIYH>^IFHV7/ MZW>>P^DG>^\2H_5^#[Z7NP[/'/JNRQ)MY1[IKC1Z]RM-:1;O3M+MR?8A21-> MNB)YHA^^\2T'-/^-/MS0;-+4.^AV3;N5[NQ09.'-0]-M[UT?;6SM18W*$6F4 MJCWS8S7R>ZVP>@!Q 15#J&LQ/EB8&<<#:_]+HQNQ877PC KM8QBV6\7O%N3* M5G IE!] *^?4O#FU:PM1?J66#*T)$]JNNUKZJ")X/"8X;0!W"+QV)_3 MP0LV4"NT3'A-DGU;]/*1.JO-<8/JNJV,::NV:J=V]9^_TIQW'R]HEK#ML=@6 M>3#=MEBHIN=&"L3"H,ZSX)=+&W.PW47-;^2Q^G'EV.,#S,P_B(0PANAE%.S0 M2W^ $?'\L;IY]7Q?Y$79A)9O]#>:W-T7='OR5+8!=V7,I]DFR>E%EFSH)=OM M;EG&%;'BYNP"S(VN,PJP5@QV+G(0D7INZ;W$\WF%BEIATDB35IQ4\N',&JQ' M4XQV P7X2*V+S.5!YC:H'9;C_(4E)SBWD/QYV8->!'C%R&U"&&YHESC!CK_)= MPF2RU8B?>8#:7R%7(/3QGZ+/^VKFA=T25HN2NU>.>\'?2R!YV,.?RI,JFY?Z MR+);FA3[$M+MF^FR1]O\RI-[:/*%[MYW/$#O'73$'K+X(N2-LV&1YA;-BG();%J;[Q\A8#;(M7K?HR3[*_Q;D]/ M\GS_4+_[K%9GMJ.YG7N H[5Z!L:B!='5AY;22P MGQEBV>;V7OV4;:T.KX^W6:B-7/?MO/2MO94WZAZ37?*T^J:4D+X/:E_=-YV0 MNO<^BHDR(N#O^[VT .LYLUSYS0XJNAYK!B@&Q=+>?'E$ZM*10?&:TR6+LH"D M*>$1&93QB$Q6T_9A?E!04I7T->0?5LC'7@;RW<7\ +ME%S2K#J(J:5()Y/6$ M9O]^)YLB>2J_1G6)D?*<01^VM=TB9]M>6EW'TO@?]9Y7,/LV;XZ_Z.+RZ@MI M!4)L'.8"VAC<$7 $BME/ MJNO!T S.G9/XA'>UV.PB!+%"3BR-E_&D3\*E97/'@$*ZV P/VAAC+%)P(8V+ M?))>F894TA"B75N\OO ?'AYW[)E2^1FJUHJ3Z&561(M2)E<>YR*!KF&A!V0L M:G\+YM1(>ZQ(PX%-+:IH;[(AIS?,\Z)P]3"S W6+AU7(VJ)6ZSL$LW%PWQ^: M QP6M^AQC+>9+CGP8^\9:]3'QO/:0S[PLBZ_2@B][%Y'?"Q+,SIIX\4-]CB0 M#W.DQPW5R,,\\$*@CO'8OOMA1:#EEM'@ESN@\ -< I,;UL!TJUQJ[Z0,9;5_ MR5*7\<%QK_%M!4JV--U>QH7GO>1J?WZVE,O\ MA;6S?%K"((;/+0N[X#YS11FB]A?RG-#=H9XF;QY@C#_9;A,N&N^::PGZ>]^45Z,NX6OVJ?X@7ZL=\P\H73@;HBQ*Z^(]7?TV)1T MU?" L^.F]]9=CC3P]QIK_"/]I0:;PQPD,&[$T8Z45 _?EPETEV@O=AJ 8[F\ MGP1@7:Y@-ZE:ODDX":^G-UMG?ZI+62/^)WGB?Y,XY\=V5\=UDRWO5Q_D7.'B M86*17:(S&+;4!E'+(BZS.=3IN[VD.+M^M\'76QU,D%WT # U&@E0G@Q217] MJX*^1O7#B.J+[_M_*6']A7:Z^CZGQ_%\G%)X[U 92A%LLZXM]P%UEB#OL4ZK M;2[92YU10*+N(LTAF =+M7W: BW3T@&^R>'&M0/HG(#>(="@MFC'8S!=\J*F M25Y4 %V\]W ($?2%]@P^L_2)YF6WJ+Z2<;&^@,*O]^Q_XC?8=E$HZ0%E^/*2 MK]/\RI,PT4:(@W"EVIYA"(L MT]9(W_N0XM !9.2*4@<3A!;-NCO_Y3^K$KR&LX6)\KW%LQ>:+8]G%%9:F[32 MTJ. FZAQ00\H4Y86/(0IZSI/;H((NR5UQERM^FF.!WCAB;&"- MV=K D^)I80\@)Y87.I1PL^H"F-MS\+W/M;?._^CT/(6BLG[/:EG;UB''\&C+6 NE+CQF'F2;6 M8T3GM]73_&1?W+,L^0=%&QPUV9^;!JKMKQ7!524*XE0G0^&\Q&>MS\$@93TD M2>).@-RRC"0E\_CU5B]@U-+(!8S8#($?4BA6N4()O?KW./Q(^Q0G.WXGVT>6 M54,.G@*NR@URW)VZ"23\B@4+,0HKRKA$,):ZEL3D5JX*R?7N\1<7CY54\1"6 M=;#T$YU%CSZ"M/RM#C!6C^\VXZ^$N[[69']N=%;;7RLLJTH4SN"GH81>HK'6 M9QN&:?_T!01=(_0QHBT$;4AA5N4*);[JWR-$+J\_)FDJW>)$/AXF5*P6?"6U M)]@=.JL/E3I>7>_1YOKSH,:39(WD9;?.N)YK=L 6G MG;6E7ORP>4DIHO89>>H>'FCT=N"2[U/GU6!=X-SYL7/O)\_+WO4P LCZR9Y] M>0.('<>OP6,MH'X/T>,P4\@F*?[(LEN:%'S[/O8^';,'I&$WJ8>5.^N2,H%3 MP#_7 3RE=R7"MCX'W]2E]-EK5WF-F@GUDS)S^59@,\[^E&X'RL#+P6]#"2(T>!K!6RQT<7.+.C1I8#;&7(RH^ZVY)6$Z44,//+A; M,0Q_M@:,8"_S-UKO'J9T &][(($EF&32IL AQ!3D=+-S.SSTOX]:AWRZ_X$$ M*+\SS,%%J(/.8,_[HP&]K-M3VD?*327V5VXO)B6RS3H?*[!=%7%6^,P\5>7T MV23(?4:#GX_(#;U+TI0?57D3[U[(=A8C&1"CM!9_N!%YX@HS_"K>(T1V6Z5^ M-;T_I%YG!Y3%7)S=QP*]:7T,[2NW\=%WZ.2>)E)!L/MM*!T[9>D6)_7;DM3- MH,_P;.E7,N.![=#)_#9,,O\LX_[+"?L@ OII#*#H]M9"Z K@J=TP MO_/A1!^'$=LE)V0@Q0\D HGCN_+IF] M2 1ZR_<(UK^1QPIXKQ%GK8CC?_@ZP(@3U%"WJ;!6 ^ +S69!RAQ(L/D9=['B M*'5J?9/&>;>4D53N7^/7@NSXGN+7=&C_@(8!QY?0"*]:/7P?%[3;%HX\'.CH M'6E8T-K[RLV497F#.(!V5M%]-EHN)8JJWYM-VB\M0W;E(F)+,P/@N V.94$P M&QZG;W!X@)_-WL+XZ(Y0'O+CX=YC5FAQ"Q/XXJ' M%;36'V=T*'18XXV.+Q!8S'K[&K,.(&9Y&ID\K)@U':D\H)[^8$3CLJ341Y;Q MA_[6]TB_80)ZEM#C?#!32#K"*M\]N$%F;KCD5_ MP^N7=$NSJNM1-QK\'3 =,0(Q0,6<8(!*YJ2(31&C-'$$!95HX0PQ%/&?]ESX?L'C_'X.[0HL]3 M7"5^C!2G@3YD;:T#PJQ-#/FO3 M"0ZZV1PK/""MWA/-XIX5*;-NC8.WS5SE>)[Q4 &@6\9E!8"5ET*QK/B-2L]; MGSSIVKC!D]G8[6QY6-XCVM9#=BP=7<6[LO=:_[)Z[W5:%\SX$45@=D)C2 JZ MN!6*N'AC8M>B-H\/N#J5+0VD/E>>H2_+;#=N7/=CTKNJ\)C2_IM^*=Z7WOXM MU)JP0]4FDL(D!M4 MDMAXU!(';BBZVC\\Q-DS/U5XH$9Z/=(JKLPP.ZBP.14I,!&D/V*GA<<5&5O$ M!5]7\:GTL3M+-^R!7L??^%WL:4[?T93>)L4IXV7?E\4_+WO'U3C59)G"3#,M MJYW-S.6YHV/KO)Q?3J7-R^<51!L0YIB.*FU2]LP(A^-NY3@P%VX,M^J%6.%H M<10]9I5J13;@=6IF%L(7%8Z'7*@,D-H"*4V0Q@;YH;'RXQ'I#9'>TBM_=-VW ME0FT;L=P6/#_=Y\E^3;9\*+)1Z)@TK+V52:-&3BF]E'S9) K345XB&@E-%)=-4/E;F$U]+?'[[,4GC=)/$NPN6)]5$ZTU>9/%F,O1B MH3)DEE$%@UX&)^@<@_DS$@UB)BH#:+-KT:2VFA/^0K3QJ,N MQ)\G%ENX!A(:;'',[<1KIM-AT@WZUP)J>^;>4KHP#$D"(@P,L00&PX MW<5Y?GY;K4N3[8\QR8E\G\IA,5NT[(7#"B<@MDIUH^K7:N2W.APAB'T?QDJ5 MD4OW_14T$E6DA)';#8 :[_9YDM(\OZ)W52C5T4,G*U)$+HM%$YEU+U31. +1 M1:D?M;^$119M%T'P**FIW_/=EN:Y751S4V466?: M5NET\!HMM1=/K9?1(; 9,]C1MF?W?%]U3I*4#*W\$VF8&F C!P"0O+6#U:^R MV5.K*]H_D[\U*5R6["S/]W3[?I_QU9;U[LYJ8]%@&WZW!7]R++&S@8[<]@9F M,]W6)?Y>(MX 8UA5+D8"6UOCL.!6DE4P#UN9 M^.<:]"F]X^T*/NS-2Q/=K$9]!;W"7;>T<'F\(^QB=O*+M\W9V3T^TM_B'NK< MVJYRQ;H WR]G5-NV5^#,NAN_=46^I&6VFVS*QJ&>$>: ^LBR6YH4=@DER! D ML308\AE[M*[!B292FPLIC'- ,AN/>A&25VLI;NOG>W[-Q&$TRC!,0@,-&!T6 M\49K$QQW "5;E3:(NVCF%L,?8X[;"UEJ"Z0VT;3"1Z0]#V5 JUJ\:<,[6Z]\ MFL F/$*MO*>F+-,E?2SY>A_SHQ?9718_7%)^[F+Y(OV)C;W,R0/?LGLL:]!G M&1HVZ(Z&,"*3DVL_(T=SBF(,3N[&HTZR;K=)UHF1Q]H6B3L;)*Y4 PA%\] I MAJ+9.)%$(B>;DT@THV2K$@BW:9]5#'_LZ9KV_BEI3/ &O256;V4H>/)*)3EB MPN/2^JVZ*B$YV?RQ3^K]3M-%$)9ZD$[X6,]GYV'H:=FY'(EGY][!Q%9TRAX> M6#-A2Y*Z2W 8O68I9J!)O:HZ+5+XH0EPQC[UNR1HE^G@RKRB(1;8?1VJ?2\8 M=NF'HH!X_?9HTI3V+:A-EU*II>T_2K2\Y+H3/[A+B6QP#&FH=K*A*2<$P/F_%+AJ3P8:297 MC$;SL[0Y'"FCN[@97&R6Z 1 *76]B@S2UH*$,!/Y"3\4%H/K6OTUWNVI?<]* MJ:;O6$G4_*2H$T=+=:M4CAUR5+DI6:%PQ&(6&&E#9UF7,(JTIL!P> MR0)K[/;_?Z8)EU6F$1?D"-_N"'[IQS3Z7 M5<[2HJS^LBQW9VG9LZ+3JU%0C0X;>P2C&%%L=C%L.["P6^\PBV8,<3B.A-OU M @A:>+@5XQ/2(= 9)8Y$,37)4C(V2UNHK7\& .QR^_AQ67UQY MKI%)4-EG1CS!2&4:?D-ZR5_!8 M]=*>:';# )/[6F_N*#I^\3 "]WKL<138R.=G5J@O,X$(*Z/N6!B=/$/S?J.O MQ),==R8&HO?)4[*EZ3:O+NRK5WD.-AN%75,/*Q)L M?Y.7T9"?)_E4_D=^/9Y.IJ637&8NBV164$_E,.E0&_9(PTF3BRH(.A.Z< % MR.^U2%B:S15 MO CAR&M#C>HY83CF6JY@X$,01UOO'Q]WU:EX\:X]O?XLO6790ZR[!-5.JV,+ M4&LV>T!^<-EDXU+/+KBE:"A,MDF^V;&\6B'$;LF&W]MP6VJ3I%=?>VS $C=L M5J6*' 49&'/6PN=Z'+Z.O]'\(G[F \RG^RPKRRLP0R/1?"2IQ$P>2FQBB63"("F6Y;2V.92I1]2NI?@ZD@ZZL)@;[M **!5G0*YH])9LDO3N_ M_9BD<;I)XMU96G90]M7-1WR\(9<_DHX0^S#=TQO1]/PH@%88Y&"!72Y#3,%U M%W7/R4 @D %R+^!F_D$UB6EH7H30AUSZ-2,DC?-]]ES-5@^.!B1W,"8Z0RF?6M232 M5:DT9I_!ME^$H>UT!OB9 :[C=C=#NJ_Z327*:B"-P/9"\:58%8<#L%77Q8W* MUI]#4A:-QY+?:''/M'';H"(+X$H53)XIG/@.Z7JW8/KIS!B#?$#$,Z%#Q4! M[6F8J-!64E+K;2%06K4"Q@/.;+QB@/*X1^6T47C9>(0T#8B G+_%$^H)[;Y" M&X<88.3[+AO1>G7M^.RR4OZ(5&BM55XV/!6[*'W!<]6+ D>%K(]:K(JJRU\D M8K*<922&2<"!8G?VF8A+LA[NJEG M7GX^/B*\)JN= #__^=^._O>__J21^RFD'H4,-BIV*JI80\B!AI*$$ZL>4>FG MBRIQXHK%XVG(KR6:T/\RD -)-1R@$T[_L^X;FX<)S<.#/@9M;"<;[++TD0_+ M<9KVV,4#'/0##L98#?(9QEY\#>KY'LQS',13Q,?ZX2'C 3XH!P!$.$&P3:Q/ MGF@6WU&>9%W0K"JI+C("U&3A4JN&R1&-(]Q97"N?8"Z93$7- _*8)9OROV7> M6M]3R8/OENUV<9;WOX84AR' 49$16*D:@FHL*%EK]!H(D^L\2[$0T2"G[H2B M+4M46/;&1HD3RWQ_N%:Q[7P.LY[1]0JAK&$T5;0^^3>O:%2H&++_0-8WEA[. M;T^V];TSC\Z+N@THR\E#+.B6F@5?R./+(@K2TPURJP^_Y@'"H4A%;0V M_<$%K5-L\.&(E6,.EOXIW[=%VNMA7#TM6O[(EF*5^-?7)'TTU9RO?TIKBB MFWV6\#)+>SBV:FW :O-C2Y 1_B9H9UC;?"P,15]^6=R]<^DUXAWI%)Z)N,3RW-RT00+LJ/E7\5]G)+CM^0WEA;W^8^!C$=8@XW- M X(0(X 61@'!RNN"6,=+:RV=8@&=)[Y7 YB35H%P#=*K?&?8527,GL&[:DK- M5P/41ZSL=NPKOR&$-["7-*?9$\T51W;9*35?$ZHTD\DP-YCIKY5''8:>;O<[>E0V-V]^^G.]YJ6^X[NW4&6]K8UPS@BSA!";4\%C.L/TAV2V M\1@JDZ5;CVU40"Q&VBH,<;(<@\%;>\%F7-D;QG"^%6K Q#7MP85HPTD;QIY9 M0QE+>&Q&-UG#:#M1@U%WH.:7OIVC!2DL^IQ!X[&IJ/^[&D9*4G[F),N>^2&! MCVSU;3#66($35EJ/5J3M/QVNY M9+*MKR.N[T;\/@"LZ/SY1G# G;]W]8V15HV/H -J>3H=KUQNO#ANMKF W1)J M4P1W.@_M1,T??.?,37?99TGJ\+DK8@5,7$E5VI"V_6)@QH[\+052E];F G)_ MM%4)4$!Z/$(I+7LTWPT^G5J5.0"=OT\8[,IJHS#H:G,KURC0?/O]0E.Q0]@? M-.??D@IV974)*O &<"OG*.#\^7MOW157B_J#Z/1B4&\0_669D0_!(PHN?W$= MP#PB)P^\?_G2Y.E]G-W1[37C&S?*W^7K\6;9 /4RE3:\$E[A MU<-Q5'/*X1X5=':CYB%'](8UZ^]H+1!R!#"A#1P1 )5O$R 4YN !0UN>M6B MMIIF5@F\,*#L]YYLMTDW/GC XZQ+<,*IK^R3%"N/S68)/__\$XWS:JOKI,54 M/.]:P\GSV107+.+.W\F-ZXDITXG:G\F._UXU/6M32U55#/AU148(HF.T2^VL M#^3+,H.1KB63/Q9@W#]&0G%KT >(!=L0#(]4>@A?5KLX@UBOI:@F"81EGU:. MX%92!N"QE3#PJUA%I1*08!AMA91HTA>.+58_295$+ >RA$E990H\FYR]*@N4;>5)BW?Y_G\:TJS_#YYO* E]M(BOIMVU"WU! X ])"H8?2$OF_% MUC.$33!;4?> )(U"& 2#PT3".ZL:E-/1:$+&4J#?)7&*V$NV](H&TN-!4]!M MR:PUCLA?]O$N*VA,E+.-_\@?UWX-[8(](#_3>^O<"=64'V3?6@^@(CTOZ M*4GI64$?5-T)@[2V51I(>^%X9]]'SJ9W9<_FL04EAWO9S?OD]V^_+7^L#$\WV1\R.&DO1. M +RC=O,QK;5GTM+2'R9-W5SK:.MB,6J>AG-$K"N &$JMCDEM:6A(BUR?"ON=@UZ11BZ+^OGK%!V<6JU8+/BM M9\BP-ZU;=#+9!?.O(OQ?\:Y9Z+@LWE>]($51WDE!W\5YLH%E=GI=?5ZGTO43 M$.3>;'.ZTN8-]Q"^!#;<@\ MLN:?. [%7' *6E536W)]O_V>=%=?+.35YD\49<.H-D M3=?(V5CS$3'@_M%GP7#*8QU8+#U$[VG*'I*40Y;\WCY:>>02"YBF0..&#D#D M@1LVQB+;,J[/(K\ML7U9/%/HF)^LNLEH:<.Q/^FVV(YW6ZS;.;:)CA:-(8U]I\YW#3+ \,')&Z M=_A*$Y=6=Q&>'$0+.[-QG=FN+MZDNK:F&,'$0QLZ;CXG,ZGC&536Z_W[800+ MC#B!UY+."0[:]M,]+.19,0@)Y5]B."A_^N]3EN9LEVRKQ9C5LB7IC@B36//1 MU&*.%-85$8.F /LR*AK5HM'3>A%=(#LEC%7)X)]]S!65!N>$V>+:N)?L9-,+ M*3$_:U>;NG#^\&[8V690DF,]@!UNANI3XER_TTTNK\:XAQUO((1_^&.?%,^_ MT>*>;<_2)YH7E'Z.'^0[WF#"S8]\5.V(\&>! MA'Y@+3/;NA@31*_7$@5B?5G"_!9_2Q[V#]*;G:3/FM<6GLU _\@2%MAE1E78 MGLI&S4^!7!PCKP=F^'QC?([$6CA*=!=&7Y*JT2=[UJ)O_&P.^H:6T- G,:I$ MWT0V:GX*!7W2>F"&SR>@;RC6H6^JNRSZNFUBTNQ \;1YLG=%1^[ MB[-M_N5QRX\UZ:;1I0TXCK'FL\TU-H,0\UQC,0BE%"K*(1B/>G'2R9-:X8CT M*H%D-4C@9-@0&4>)>7;;L()1N@#BT.E]"5UZEO8E+Q^FF^1QYQ2)',SI8I&5 M.>QH9.$<;=4,8F&LPI*M^:A9H<=N2:T:<@1R :4N!CD" Q"%+"QKXY!U"5?F MSNP5-Y@%\4FG;*'1Y:6)*PY1FQ1N("[P>@H4W M=>0 &XEZ63(4)IUT,-RW@@=SK3R1QA#]GJQP;PLSD@<,.>VF3UIN#9_,(5!O M!XTE$Y-**@B2T14_R2TO*HS_1N-\7^\:"61L5%8;3/L9!;SV0ATH1;T5D"<9 M!YW\/D3=[/'/S@HJX@#CGF,Y-=H"& &=U@#3?#P)SH:CGH+.TOE&7G[GZLM* M9X&4S[LL8O)\5L(@6,/+#>2&U6F 3%[9(0@E!"HKBP&^K]A\"Z)]2RVUL1IL M90%2_G0*V?G!U#X.).Z:*Y%9?.\QQ)4J M+=@--I>&?7V9X/GM=*D?IZ-J : DB&.8ZL@SQ]0L?KD[QJ/@[#*H63K3M&3- M; "M$PKR&"X"Q*#@;K6/&W-+MG!HH7>\6,/A(7F+:I)K@X):;@[C55;1Z&QP MH.2J5B\:#6 &TJH:*Y)9?'.!0"J5CAUZFPM#O\UFV[9>UESJ9%K(RV7FP%UF M$0WJ&N-*F"MU!DEC"&V,MKH8\.L*H):)=X!6VUH)S$-NZ0"MDA-!/97# +9H M%1W<"@=&@$OUA#@>$M"5U2B"7??%%8 752:@E]M<%OC]!:;IMKHHY_:9[P.O M)Z+S]TF^V3$^ROU)>2>*HWYW2XJU_@P"67O#(I:K8Q7AW.Q%5Q].NS3]B!R_ M??/3GX_Z2W"K2[1[:^TJDIST]H*ZBL45>0P!#.)5+9:FVEC@6(8P8\0UGREW MC \C7G>C_W5[4*6C M[[FTS^GFG^_8T_^J7&3/-?.;/RKB5Y1O?OAOCJ\14_H?FM?G/SBRKG>"MO9Y M8E)&%D$H*OO/E,_G![(J:O")F>HCC;'WY8H#2I1$J979JVJGYLQ5[;9\P[M=6E5@(3L4?,JXTB6"4FAM")&$8X%8RBAU:Y M?6.8E:D-0F[W."AT*RM2C,6:CZZ(RX+&)$9++2Z#]@_5/<35K<1E2I(\T?=Q M$9_NLZPLEX \B&A[ZIM6= ;R=8:QT _PH6* 436J)"\SP\<:('(FU$)3H+H.YL\UM=K+?)J6MDZ*HUB.7S8($@&;! MYC5U@C.@J3:+A5.C!Q5H#8K1V>G'2]((D(%$ ( &U"JS^?YCJ*MU6MR;K"Z; M@7],\DV\^S\TSCZ6OXCSV@8I(?^>2"&DWX)-[.Q;;MZ4?,NT^MR[?DKX8U(] M#R/W5M4A W]P>>8M*(B)M]3>&ABO]]B842Z1D^)\)(>&](%5/UB?.H"A7=2; MX+W9PQ0-^8G-9Y-?N/Z3;,KU7C4E+903$"S((:!]9 MQ$:ZS+@)Y5.='N$-M,N'O",9R%BVO-X8\#/+43T2%Q$ML;7D^,DEO4OXI$Y: M\*T.TG$3NQC*= M%L?-,U(]).73$)"LJC<&_,PR+ OB8S!+;2V)YH_)KKE"2PKDZ>,1AH>/9\.W M-X:+W(E=/6@%\1:O_.?F>L@0D"JI&&;^F#)\]I)C:(H6ED3E=?SM;%M2([E- M-M7 B@:B!MD17I6RL\&KL(R+9+T3/:QUNBW&2QDR%@H(\:9Z9I;5(>."0FU, M#*WM9>6I-4A#F)G4:B!,4&KL8\]3FEV9IBM- M%OI9RX'D4;V/BK",-/*$*X1 *A@@F%.-R>8L5%4815NSJK>O7+ZJ4XO:R>SA2'L8@S/&JF3PSRZL=55H=,M> MM1:7;%S^1G>[_TK9U_2*QCE+Z?8LS_>*%,P@.VI0E+*SFQ*%9=Q&1.]$WWSH M=-N&@\N\^3L7(JT4J<5":"Y,%%B(X'.A6B\\<[I8:1ASUU/@RCGVK5;A"T28$Z&5(+ MA0!_0PTSNYJ0CHQ*M80!4HWE):EQ=5^V./RT]#B5#_G+!$8T& O,!O_0'"[D M)9;U0)\HM/"N'I#F20B8EE82@WQ6&7Z'LF/43JTL/::?G9:]ACN6R<$JE9B, M[ \D4 ;W.WOXX_NB:?,0_UAC.,J?D?91")"55]5DK%_Z;57#_9WP=,1?L+-H MB'V(=[MW^SQ):2Y/.J02XR [EI@?98?VD,.LQ+0ASDXTND#+GY#V40BPE5<5 M WU;::P="@O!=FIG2=A^>*#979F9_)JQK\6]+D702HY@K)"<#6>I75Q8ZUSH MX:W6;&'>2I!:)*3,0E^WS*H29/B7*HUYH+&[)!\N]C>[9/-QQV+YMCC)\Q'V M1\]G(WY@#1?G4\-Z=(OR+:;KWTGU( 0@RZJ' ;ZH#+0#T3%4)S:6!.C)=EO" M)F_^YU/9;!Q+@:J1&P%6*C<;N!*KN !6.] #6:77 KIY<-3^@W 1HC%&OM+D"^D_+?YYGU^RK>+JW04J&_*$4%NY[FUY0/S$/PKR@ M-4$\?\YG^;E$0&B7U*(,Z_)/KD%ZKR#%N6AO!917RP;.LXN,/27I!'0041G> M)Z)8H!<,>T&^W <(_C+5"0>ZI2ZM6$!$4-6QC V:NM!00M"2\D)J>05R7+"\ MB'?_-WE4+A?3":/IZ!.M$8%O(4=E7H MDXI'U:^D^CF()>?*BF'FCSE&HRC9(E)N81E47M'-/BL9XC"J)^O5YB_H%-C'GE9I]F387&GR4"WQ+,2))7D$:EER4 XA/$ M$ Z82TW)Q@=TNL+B3Z.7AS#G9LK>#18&I2>6IEH)D MU!X&N'Z EWUYIOUD8RP.A+JS+$6]1='%.X1\JZ,<8>+3,0[=#'?R-G[X, GU -S/#UI,"KQ038#74=0%<\WE2@.G[;W+E7 M_O#?[Y.G9$O3[7NZV96M^)8+_.67^HXJ 0,0T>9E]**.UQ:2V^;4-5GL M!OJ2(16D&KWGYV0E-_LJNK!;0N,L+3.GG/!;N.\IN64EH,O?-W%^7V*@-D-N MGJN'-RS.MOSI-LGHIJSH@=H^*^[)'_LX*VA&:)VXE<6H7).?CX](=?_:R@?L M09#$[&I\3".=%F<5S+)'H,Z^\PSJQ!6BQQRCM0AI92KLO/G++X%<8H<)(\4E M:Q@XFMS[;_^%_!;?]4 M5-GV#T51F= ;]M_V3WS!J2"HKMKV'_]K<&V_!$E*FLEKW,2R7DO-,M&R1Z!Z M:ONG3EPAJFC[C_\UY+;?'4;@MM\>1]AM_]BZS[9_ZLD53>JV__A?7R":P&V_ M/9H0V_[!\'WK-;^@)0S+-O&.GJ6;C,9Y^;^7DL/4'%3;97I6JC.88^,(.W=P M\*VBEK6IJ']:I@7UXS8_V+8DS/@J\,A(LYY,X*^<&3LAB\VI< M6)]H8:5EK;WG!8&-DFNX.,6"]#&_5GLX3=MI'9$!V,\&8+]<_Y#"!8&LR%Z6 M0/*\[,;6&UZVX^(9"\]OE3&ZB\]=:*YB\O>#9$7FM 22$3.KSRP]CD:^)L5]R:*D M2.(=W^*6T8\/FMG%D;?2OH*;>O4FJ ME)S8V>S,W%/E*L=)9G,JB7UC[T[-.W4^4!1D<4,16I*RX_WU%PV0%$D1)$ T M2%I6U>[$-H%N2'RZ\:#1:.P:$-EB(BM7'+0H.(0=7/;906^?>IXD-$T^U> MJ[-=?MI0WP=C;:4 %)(XLGSKK>,+1+B10N2T/@NX*M7WBY:T)@N9GFH M/V+QFB^#??X=)*+3/"O!.2/W*QJ1(!6=>5>/_X_,:>2OUE[\'?I[1* 5[C[, M$Q3B(/E.?"_TMZ'XV\@K9"5:6/<;KMI'O65N%LT2D$&',L&J!)O [23'F_C[ M1!:V?5ZR8LHT>XA<8X3V>RC%0WA$ $5?69DMQ,NNLU(J2/Y4W0ET)>(SF-'NP:%M"J$ M.@BF+4.MINH0PZ]]5*,A^[2?1HA2L-J9G^D):>)J.$&2;[U8Y M!'/3'H6)&] 4JN!R*M)&/+FW#>X@+.WWQ-1GMU'P'T[YLB!Y K6^X9L <[XRG MLEGZ"&CDD,9A0"R'L Y\JJFGURWGU!\#OHTTL-!FTWC:=F! .X>P T0B>G[O MQ8ODM]B+4EF#X?7;DY\;1,4BG9?,C-Y&+5U1W:G(6NR2ZPY!./G,W3IZ8N>D $^MR42V MM_' H\IXMD:/9?YSNW#$-.AN13TQQ"?\LKLY..2HTJ2MD8,XYXKTC(N5%T4T M?"^JVX0/-^R"10F?D^(+%F\8'%V_YM)HXU3<7T!>)[Z' N[,5>'/9_W'H'* MS'H*A)USN1TLSO'YVR1EO#V$:NY7@;\268]PK"_+>21!0GC[*%G2&,J)+#)5 M %H_4P:=_5PA24#CV#MZ%@!E&)"I5,U+T)T+ 1.:RL;"OX$Q#@]^.8?73B4>\^NO'-0%.T]YEJ>QE MS).71] WO_EQ0>^('.80N&'Y3YUTL*M+ P%4=T$R9)4"ER2O0Z>.M;:*L"5R M'&XL7?$.^8F527&V3A0U&*W.6U9;J:IWDUVV:QH M.ALJTN9+5SW&55Y=BE^ MGMY<@@U$#9*$A40\(M2FQ0WUZ=)HB\<:O7E" -0@+%@ =$1*+F':ZN0A#:T: MJ$>E%9*UE&2Z)!C[:G2,HM[+FD:L8K:]765J $ MLC\."A8:LZL9+ ;;];F,>/\^NSU-';5V>:H=G<7LRFJ&W=5IT-PO2+O_D26*VUS:)/681V=.G:$&74/:8?@[NZ.(3 M)P71;3 /LXS9#S_\< OW0/W&9][[( QOLNGVAGW<]:H9!JK,[)M%DFEAZB@C MP&9JF(-2>0@\'6?G:W&ZDBVS4U8S*)\M>Y=.4)5.8-UF,FD@" MG[=*MG.X+YZS0&BX\N[@J4J0G-OF:=DV MQ7S'I]["-+/9DUO"'8VS@CG>FL5I=I2ZUO!HE!H >PQ&B7F6#E2?^__>!O)D M_2<.I8AW?1!_B_?6']KMR_W+>[?)AW]C)VFPM:Z_YW]SVY6% PYX_/E MBZB"O(,L/.Q%Q-M)&_L@GC8V6(_7UW"'0%O7RH4"W3I<@Q#OVA$=35;PRR\D M(:6&,U(T)7G;0P1;V[4E:&A#N-"D2P7R[28ZZJPP)WA.#C#O@ '6=B4*&L 0 M^<$_./'PYI[_.?0;-WJ5S[//U_#< OM[TK#G=Y4"%;B;VY_E?YZ1SY\O^!3. M21S4\E]P @=%_S>8ANFQ1;LV!G8ZO?/-%Y9U0CVFN:@5\C !A+*'*V4; 2ADSJ&IK'WT^]M M*R95L]=M-VDVBL2;))7BC5[ZZ>ZE/^KWK9CCS-XWXAPF-_W^Z85;^ON*?V*X MK:5Q,NMNF'VBMH86*%6+Q9[G.C6I@-O1\4P^)Z(!*5I ,I%'+KS(6P0>)!SE M?U\$21H'\RU_D6(N%+.:J&(NH#\$R4S&?2* @J[0O+\ M^(PL6 C%"/-?-[S_VO/%-60@ZMZ+=VU!_IK_./+\J0$Y9@*.JLFI^^2VUR75 M&9I1)MMN%?UP?*($\C3\,A9J%#.S+6SLYNIVV7B3=K>>?N Y?2+@44SSMN!! MG/CS=*H+MIX'D9@YSA?_VB8I3(TR!2A84'FMQ'<]^,M750>UW#J0'+V M+:)*MK!"Q'%@DQ?\H:D,'5M3.4FGD)-G5!=-RPDT,_DH$<4NH=LN]/-R 145 MEEX0DSOA:(K4GTH&SOQ!5%3.@FKQK%)Y.8C\;7,KX$>4_Y(^P$8BY4A).8M+ MMDUMEYR]>?(S5S_)R.3*A94RI^91=:6(2G+?BS[NZ;@8%$;I8$P#.9>34OIP M2239R20W,JMX!XJ26)+)K;8XVJ\A]AZ; =M1=>3!X'%[!P,;R(SYZN&\:2H] M6J(AAAZ;)6(&/"'-2*B0P36NX8IC]\-Z$[('&L--/#&%OWKQ0Z41C>&>/^^V M;NMX O, *H) FQ"#M7KT@"S6B)0Q"QP%9[O?8;VQ*'<#AU7T2\@:MB[Y6L&+ M",VTB 1%LI!#J30G&SZ8L6.Q>"AG+G!6B[-8RR[B,4BC'-T@<6+*:$-Q:XH0 MH\X,J=R(@*@9R861BK1*RQG9"3P:7BN>IFUYEN%VE#$@AN71QN/6_CA1+XQ, M/0W"\;BCC>D 9]HV-AP[;Q[#1Q9G#>BN073[UZS%9?Q;3+UT/Z-A"%UZG-Y6 MESL79S>R@5<"*(/MZ1D1=-?6#]G"@'*?N=[0*)$+[,*![C8;BA4$[#64>NWT MD;_^!1B[93J^F],3[;E!W+$"L:G%&.YE(TUT$* M4M;F3_)F);=R]"H.L'V(;L7IFLQ^>(,MUW"&.IIS*2_R>GB0OQQ=AUOX'J+K M0%QJ7GD/L-3@VK_1!<2G^36I^1ZMM]GUWM+7P?*V2L9=:.LI4KJ>[ MKSC%[7O)BK!MN@S9/61G,3_P8%DC"AG!PB8N>L-Z*$GALETFI9#%-@8W LUD ME:615S5Z$&&&;[)JPZW=@G[ MM^!VE5XN_Y%=QWXNJP")B>_##XBLT4^1S]9U?-H)R;ZAOD(L;*J?2FS^8#4* ME1%:""VEEU/YD#P/Q.,78A:(0=A+MGRY3;*:4+**#,M5DE#4F4E7GCAAGGH! MQS9-?"^4CV.83S82Y,DK<@'D9N,%"Q(*AAQ$@JM((5#!"&H^4G'E!QR\BSW0 M3T*H92O;Y*.,J<]N(ZA:->,_)]M0:./BA+<+[FKM1Z9!ED;#L"!<=5#]Y.6> MRV8TH]@Q"@>S4X]OP9RU%9V)Z#TCWW*CY1)DG9 9*0LA'W)3EW)>/&WC4!#! ML:S#CCKVUXL7X+,; [Z-< [ZE<,/IAXY*1137#8[/&W\*^CK6/A')+S96_\H MBT='MY]2ND[.YXFXU:1F/%IMLV^HHZV%^;9*1IO$M+2H[%"C]G,])U4#:BU7VXG.L)=X@G/ZVNIZ@TJ[L.OMYM-2,7J*B2)OZ*+ M;2A20J(,;]+86V+BAA.+4"=QL,G3J[8W(=(O2V&Y)<")A:7(C)-AZFN^&@ M@:.] )_>>U:%^=2]]Z-]79H&@"WRGD2W,EO UG8HKMN >;@H[-RWP(,AUBY& MNQ8WFQG=.FWA*"C)DX1@YX8''@016,+TKI-\J_2"_*%J!?*5^90EQ: M4;_>M%OVG>AWLS Q7278+,50K\K2C,1TLQ6/^+E ;HQEB; QX)'4^_%R&5-* M%NP^XDBCWIJL:7Q+12T:V ?ADD1EFD24R1?;'1O^U:]$6#6B8I\DS8>1%YT> MF?$8XY/UQT[5WG4EY#9OIG$@LT!A0:8*,0SB!"[HS>%>;3\C7R56Q7;;-*KO M#P%3!35RB5,[BF2B"9,FF>K%P"O0I=2+%E"A];TH:QXL W%QF/^JYJX+7UOQ MLX>/7P6O/V9>='IZY-?FB][UVB:7^_>VM3FLN 6 MP=A\24.7\D;@KJZ"%R6B%0EY,Y+R=B3D#O&*P.?K:E?^'!Y\&UNP!U\V6N:-2CKW M]! J:A:*2] 8X93Q"W<**_+S3.K.#A5>L/7&BQ[$Y_G*8OZ%G*?\M:6!#Y71 MQ%V'69.9=&S/OY[?7+S@7X H81T^O.34$Q:(VWD2+ (X^YU]\UFWD^N;K%D"=1H5@S%QI+J*'@%(EM?- M=TA'O&!>0U-?.'%>IIXA#A!.JEOB$>"$7_+AG;P@&XX+93]>SL/@5DRWG[)+ M_MY3^2_$TFB:RBW2\VAQL8U3+PCAMQIXW0BO%G5 $VY_*!)I*([*-N".KN/< M(Z:R4N[P\_S"R1=D07=73^;7N[-"AZ@ EYV]SI]"'3>^ R][#Y:L9=8VN=) MBD$(VN7OAC&-D@W89L1<@[?Q""22GMJ91]313\H38-990![6<#Z@5$DA$Y45 M4B6SCS$GDXN4^;M6^2RJ.YMT+D8_3OE'J'R".!S/>ZF9TP]DYQ&Z+ MQ__E'RW4$E*/TT*=+F_@__)6^_,HVHKUJ7*_ MO-#0KN]2.H65E@<9FY^1^U7@KXHE0B*I?W8#C6)E(.^*$6N"3+R(\>8Z)[<$ MT(*BTL/H J3+@;3)43N(;NV#6H,CBJVC%L\.E!09_BM/YR4S4O0E1>>G!6QM M\NH&V=CDLTN?6W*IHQT/X7#_2 '?S=.$KS:S

VL1ZT=5@C,M%4JT],U M)9Q=>''\ ,F;\EIL+\FS,N=>"*U)LJ(T)>+Z[.Q)?B?V@Y@Q_4P3IZY"E9@W MO4)9$B/&)8IC]?;*E(Z.6,G$64/% OALK3V9^@ M><3BM1>6*KWY#W[(*?R2A"RZI?&+L<\]&=@(ZP7B6A9^=^ MI*_+TA3A4%.[*!\J^E2'F-#A9WET24\)7@ZL@4)+$)YV@O!0L:CJ\TI&4>CXU M<)L=&'> ;B?'Q]L4(O*Q?LH1,?;9R;OJ6XYJCX[(VF7Z@Q82'RE2T4_2 D6 @V( M+/ZU:T)$F\/ C))%V('&EANTR<:D 5UZ^D'GM :=S W)*3X^'/ HYVH[\+@/ ML C->2F9?\*^B5YH1=VO/:C2U ^?.^]K&2B0HE1L2)@59\9$;V> ES-PAY( M>'42ZFA6Y3S(H5:+@MHZ]YET!3QD;)K%+I"P.3!;NEYY'.H]Z%*UHP%?RCLZ MMD"I9@S&5-%L8X0E06=?MZ+Z#Y F\=G 5L+(F6#6_=4:J=K6"Y5U8N#7A6;@JI5F6,?^0;,H>!J MP:ULX(IYHY^8D2^7N9*/L1?YJR"!:R2RBJK!'K,RZY3?\:?9R>9R-BT5V&S* M2*OROC9](24655C>LFB^JX0[?C$'0YRPOF^Q=GN;5O_B&C<#;8- $^="2B-U M]J \,4'E88-2=7FE(U1:7F>IK0?Q7DLCG?;8/#UB<^\E#H--1)[RF27)!8O@ MW R-_(]'B]Q6-/GOWR39(?_>2CT&XEYAL(2'[MGI)L##. M'OJPN4W_(:CLMJ_$,]E2G+T*UI1XT*5A5* M@>+)$D22[$S6/UY=OR+O WE+&I>TC=/B:-DUV\(%"]'N.=?],61QL/!F(. J M^B/Z$KV_B?[._[E^!AW77BKK:]$?WGH3TAEY=G7RQ]LO)V_>/R,QW?"WS;_M M1,CGO[)8A*H\*3L_-\8EP$T/?(&5KA)YU4.Z"GA3_FD6WL/8K,[&D!@*LJO> MJX>PW)7U'L?P5HU""RUT(]LS)XS0DY2ZSDAFXM*TWV?&##;\N62_0L13M0 % MN1S>!.QH9T^E>!S48@#(AG!:S&P2]ONS&1C _@0V?R@H+!UYCWT\'- MP4%$SB@29Q2!1B#UB8ZHB#V8(*)^XU9+S++LZE&=^:=%@+"UH=82Q;:"%.YN^V21!1 MH!3K>1")^>Q\\:]MDL+T=L-41[X^P=6)OF2"[^D\_1 &:^B^%]1R)C_[9AW( MM[!:]-%@$Q-7 U0Y!S?Z2G4!O$(:F(^R2L!,/DI$6:,\RIX$T.REJ/&T]((X MJP4%CV6UTG*9@:P04Q:>CV>5XDI!)$K4-+2"!1+EO\"%I>*ZT20E09)LF]I" M6"XH?7*^P)JGA!:??61.Y\Z4V0#64_7$Z*IRY^WH,TS-)Z%06F*< MRR4EP3-R7G%-R@H,<&UPR>9! =EI.)J\!3@?L\W;+1^<# EOQ>%L>(-:_BG4 M6:[,T+#I!D2#A<%"R#J:KP7,'K/Y(B[1;K9QQ&GK%>/<\!W7OT@NO,A;>&]? M7_$!\#%^BNZH'&WU?N3,'_3NGWW_/?I;>"YC;=A+I+X#4+F>?O+.LFY$]".R M(Y$]R7/8R*=Q^$"^T8N82DKQQ8N_4UC?O. +#.*19$/]P OYPF.=/Q&KD85( M%IAO1:=E$*_YNL/?0E%9_OM\&X0+:#F7"K,L!*$W\"*2K-GW7-"=MQ%%8CGD M;QF$)D3.@;SPJY3V0%9PRH6\??T7DJ3>=YK+E'5O1U[3]+<-A@#7JH,S%I4[ ML)YC&-I(4=8,O36CFN=)JWW..-A)UIOLNI,_I8#_?8J05W#R83%OQZE[J<3C MS+W5HR*?-E<]9= KF.RPH!^ B;ZQ9**=_3N8:$M_!_:NU#84 M$^T:@*G!M\L[*":Z@//6012D?#SDS:.BI-U&TN&JM'"KYZF4HKH\5<<8AK96 MIY2T4S.JG791TC>/D)*ZA;PA)76#>3>4M%6E>TK:J1X5^9R2OCD@2NH6](:4 MU WHW>:O?*,^NXV"_]#%IP7,Z,O FX ME2=PN\Q4Y07)W"&=@Q"Z$M0+PVX)N*ZP2]\ 2SG-(1AX+RV)>T<..%UYS*<- MIK< T[8&M4LT@6>GJ^L2UN+#],8QO&FZ6KWHZD8V2N5ZHR77/N__5.&O3_H= MXQ^=INLH= ; 6<,9]WSDA/%>[ZS-8QW,<_LFNZN]%?IMW17+=[%N8C MF,@17-N=B)XZ#OBH;?]-E.F19PMCM3O*8[$G82[>\L2.^YV&?J,8\S"M]?Y! M7R6VAV:GOB4P(8O$/0_KV"1'.?0R6A;@$>;^- M.8-*_\Y$BG9R_>US8[Y_5[/L6U,WL_ $*J'8=+Y#C\I@6[N=94])_IAAP#XO:QD'LC@,D=)7YPZ\5D[45;J."\C?-\ M>09EHSF^YG ;&8EI*(Y#;V*VV/KIV*4#.T'#]%]PU2Q5/7)+:Y?H"(LHY*]+ M01\4GJAA.(T$6@R@**B1#5+L"$R;9#Q.TJ6E#UY.=W@Y''PH)G@;?&!.PW2> M?H(+)L4,=4W]+9_X+_C_@_2CYT.TXJ$^(^OWR"=GG1XV@.^6CSYE:ZM4VH&F MA%+TS&_#Q:U)R#CG$]-Z3.]8>">H>Z7;^.6 36#'>N&B9I_=G0M3U=7C'N,X5$!? MER6Z3[+R1[NF,W+=C-M#19^*/J##SY)4Z"E!Y!?Z"BU!R%G'$\.[%GN,Q;QK05U,NEK9E[XB?#)CK%MM M9?BS["P]=!8,)>LM-OLX[\DE"!H3>WXZ.C?I 3!F]^+K MIJLO96?#IIH'Q#<2D3%7BH5L06WR/\S$=2V :]&-W%0QO6OX='"LY#WN@6S+ MA,RT85(B<\U8<#[-[C(#UUP%;Y$H 5=[D^3>VQ#O-J849IRG V.$[%L?L7NX%<7K7$1/2Z-<8&6KMA[9V:='B-DK4K5AO(=,EYVS7 M@'A%\&B>MX5-6=&8;*-%=KTH;.+$"S#H)?52SN7%%:3\06/PR M#=I]4RB+! M"7"A@&PW\(L7$6]O%-M-1NP2_H4EL)^4N1"?QA"- CHG^XCJ2Q#,$@E@@IHU0IQ8<,5,]S5H,_,ZCG9%&RNI M04\/7X:5%DWQA4@S+LHW%IW/$[$K4P-E:YOL$RK:6)A!HT0TM]HJ787VEDYG ME6?DS_SIR,!N?W5,]YNNPKBQ?8[>-F%HH%WQMT,_15]HNF*+R^4Y7^!L(V!7 M'UG\*2\0])%_ Y^#);MA'_E_&WFSO: <_A:";&RDMUIL+FX]$J7-V0D^^[!< M4E]$Z?_'B[9>_$!.9@00-:O$07VA9D$"./PI5,GSJ[FR[(+63)T,8D+_SY\^ M7N8=P +XGSZ6_@0:YO],M?$:R$8>*UYHUZRRQ@AN3!?F5&DL? '\ MI3#)\ZI)?JJ:I#!'_EJ%#4Z#6T[%>E23^6T_8M3XBN)K=] MIBD$-_&!3V25^ M^^IOIV__4A\0_P0T(8LM!<;SMY%IA+U9,42$5[U@;Y&Y$[0)%Y((+(M*9*C7Y*25\@>3H,]3,-H%-QA7*NQB[):J<;;.+8> MAA/;.:U,DT>#4 -@2@:!&!;6&4=O[MR;+ _$CL>CPVC\MTQXSX^4U:6SZ>]= M,$BIN?L8D':.P#/QB&4_)OEX)DD,W%KP0AO@NF=^;O;:S37C )C3.9CAC["U M9V\VL'5VWN."W='(B](:,_SPPP^W"90&XY*2%0OK]U)82FD\"V(@!2W-5UNG MVW,BIL/0RP$VDRJ.Y>YX%V=SM$2YPKW8)_V1E1XI=C1%=1(_4UH4",OV-M<> MG!KC3WQ9P+>4"\ ;?:;< 7JWE'R#+VQ&/$[DZ#*(9&43Z-_LAL[S8V='TKF7 M'VUNE8W9TKU,I"UU6EM@8?]M'A;D':P-Y$^=8O0.FXSI$4X M(]M7(COK"C*U;M@7.$_%2?Y[SC?X>%C$"5 :S$,J5P9?@5>TDN[>TAK)=P]I M:&[#6+=;,MYW.'I^I)_T,]E-G-$.UC1+]\NH=:E?MA(EHNBCS&OQ)Q;H@+65!9X(%F3+W6"?[XE=ZW! $"3NBC!^5 1(H$VZ9) MZD5P/@F.>I-G5]$?T9?H_4WT=_[/]3/PCERUO&6#_O#6&[@=_-G5R1]OOYR\ M>?^,+RBRM$8H'+1A,:P;X$0Y##&_;)SWAH3--8O252)S,=)5P)M2N$'\8>Q# M3E@6W.AUKX_#H8-I.L2>N9S"U>SY!;]D[MFR M6"R'CS:FP-!4C0QS#=!K *[6 KT'X]#43HO)7&U9JHGT:%D*W$S5LIP'[HN5 M"Q^>#Q3WEH_GAJ5>>+&KG*,5O#>2U!K UY2$'G;0TCM,(-]D*&;Q!WW)(J"_ M"SYLBO:5JN%[@7L1FDA!8*7X4HF^EZI(':/R?4,L9N;6&F8QQKU.I$5+:'NT MQ6!I-_,+[=+.+M2Y*\?4%41/U8W^5N^D!4D=AZ04U.Z$.O0/:X(.B6ZG M7D3C:R6T+7;YU.!M1%5=X-L%)6U5Z)J&=BI'1/EIZQSSU+!L1!Y=8!F1)'Y( M^!=\_YYN6!*DR;47TN0/ZL5?.6&HF8%&R^S[:&UI880M=_KR#_YZ7E[>1^3YES\N7Y0DY>5W<;*%=.PL5^2+EW#7)S^:9)\['OK\R_7YBSTV^I4;B/A,)[_^^@L, M;\V25$KG'Z!(RI!#YRJ"F'@IMX6(/B3DED9P>26!PO\PTE7,MK-G7+=.1,4>JJAHZ<;X;13 MMB!YDQD1C0BT(M#L4-"C8([V\+%CA!W"\=B?AJ*>(!*GZ5[_?"A 4= R>Z @ MTJVO8CZ^7,HI_&;EI>0?2M]!%B8B;DZ;"K7 M>P0JJ^HI4.Q_[_A8QEB*DET;*4"?&,ED4DX+.>VB'+$)N7JIQ./B?77CXO_4TW\=\TCO6:0IVD_"FXYM/VX#_Q]Y,8'QU/T@G_UUNT! MP%UK_'57+GN@0&!-G>$"K-+;;4#PY/08$#P&!%VNU/=\0/MJO<>. M17M5OEM'XS)(6-=CX6(Z@H5YTT-#EUG@L >\G 00RPJ' M!B*SH&(/$#D(+E[D,_ 7+]K"D60^<;2XC-_G]S6R6)#.Z^ VHHMBBE4$ M&^T%UH*/-@(1%I#]U;L*3EJ/J&N%::F@%KS<<;QU61Q0F/_B9')1DKA;F29< M+B#9),HYD3@E@@$P%Q!L7HWVEUU?G=J.+4?CUL#K 1F^?1E8H1'6U%FN(HM]76"R^75_GAUW=> M")7FX>K8[%+95B9G*[21\O47BF9P?8?@ED1:CDK/AJV4U,NM%E<<0(U1^*M@ MHEX4;3E%RKBK#.KLCE\O!4_<([8:'*]"?44D%^Z3]>Z\@+_HD JJ>U]\&E%, MU:*6*@SJL=931;;B1L^)84-M'K:O_&97;#?:23@>!Q33=CCN74X3:05YPH+C M0F+)[L%,=]YF+J5*3Y6YCJ-M:L'L<1@G)@^W&8" M'L/T7GWXN$GKS82[3^DM*>H)(AE:E;VO+2367+R\$*6U[VK6MY.4!92TXTCIF31U;EU/M=:I>;N^Q1U/*R ML];]BYH>:E5S_)RHN4LC5%CQJJT8>.$55T.5,GRLG^%,(96MF4BH)&%Z0E MLP\==6Y9F\$(] Q*6Z X!N[M,[V<]NRE%Y#%-LX)PT8F,<8T%'<(\#Y5FB?: MB#MHET*KR/B;%%LP@FJCM9N"I\T)Z,AJ=@[ZHQC<:ARP%!/5N/;2Q&JRGR3J M=VL=CO\][#]-Z&M1)/?8QZ14NCI=42T3_;@6< K7(Y4 SV$^[1RTX7"N1?3< MX]Q]N.TZ^*%?4;+6N#WL5C3&7_QDH@<*OU6U&:Z"RIT=%Y/\ZS$,=PS#N5PN MU\V_?GO6SI"=%G+PT*56;C.&%9.PG8E M^77DC.\D.?8K3I+2RDK[> MI"LQ#=H=#HH,T]-,8.0F12V7[CY)K:RI+YADHMK)X>#%,%G-!"\#%/\+;E?Z M(;1ZZXX"@$5K!W65,ME#%0&LJC,MKE3N[3B.]K*JR'?K:)R6!*SIL7 Q764!LZ:'AB[#XH#F\')3(+"DP'V)P)HR M"Y#)L-K?#@U$AJ4"S4$TR*:H]H:H]F:HHW#R<)N@O3= APBG'3<_CZ3-]4:# M_B9#GTW/[KT%AYN= VQT]M_DU-O@/ S4&&]JZL'&U6;F4!N9_3.-2#R'N6=77(*+Z@;)ZZW9^M6N-#_-<]D!,JZ;.$/&5WHX#93\?.=>1 M<[GTC7L^H-U!-AFJEI/,.W9XRJI\MX[&)1FKZ[%P,1VT+&]Z:.@R8VD]X.6$ MKY45."=M=646().!LI\/#41F1*X'B)Q1NE8&UTK8$&'MEHX9L2])MCY42!6? M?3F-X/^7IRGGE$_5ZTT8 "$1=.M0*4CR?@GR%C M-R_STZS\6Y\'89 &E$]/XLOGXW]9L%_^2>=TY87+XK:.)*>_XL.](A_@CP_< MO)XE^4T>;!YR-BJ^)LYA8Z"V@$/:_( MIXB3N44@%&0$MGJ'"/ [_JUEKUY\.S2D?G9Z-QL0^?>6OP,:AP]Y-\GEY7%> M>A>P;9*WX9]-4/Q)<<%VOZK+])J=)C*/=F!JSP=T);KN&ZIFJFMV?UI7MFM9OEM'XS;5 MOJK'PL5T)MS+IH>&+M/,>V-X.GRNTE0C'=]9"N.0B?@66?A#9',=4_"/!,Y]?JM)# MY-S;)-SK9ML?#HIZ)-GKPLA=>OUPN?4VB?6[7*\)9]6;XJ5'/KTN7@8(K=TS MS:C:KF%'0 T:.EB"W+.APFB%)M.51];1,?=Z?>1>1^[E=&5:,O6.16G5*/66 MH_>L:R6:2W7F19S&R'8J^OF/KLC8/3L,U!B&PG1AXR8 )F6[CWWM]/0#CV17 MKP\#(89Q+EV$#' ^D=[!!*5=MK7>O..LXJZY@S,CN?"ASBW6])D>(*ET=[QM M^?;(O([,R^E9HSU'T''BJ,E8]8X=Y3V[#A]5-3CV-TY/.-85V7B:KM..>=O# M0YGA^<<^,'-S%K*LP?V)R+HV&[#)7AB7K*ZFIK]OZ6!T65Y+OG,75=/4'EV1P;PX+/6;LS1@] M T7I#")T!M$Y9RN8(:-R%A&Y(?9!C]&X(UMSO[8U6=?VB\+I+&>=1M\&B;S9 M1-UT(VZ'@Z(>439=&+F+K@T76;.)JNUV22<<43/%2X](FBY>!HB@<;!IAL]* M+3MB9Z*E@^4';S]4U&RGRG3ED?=TS,!.CPSLR,"@PC8OKP<1,+RX2[#X25%/4$D:1!GI:?: I>A!]WC=ZQ\([3HPO.-L/TH^> M#X5_'_@4],L70?AK\--NGWU.C?86AM I'7N1JJM092%Z_<]N^/HESIL27[0E MRZPQ>0[+FY^@#RGD$2F0Y!)_>@'K22@HG:]C/P8Q7[%]#FA4;RO7O)#KLQ*% MWA;DG1=]GQ$OX8NH=1 %@+PTX).RQU=RZ4RLH1B7&1.^@%UP-U(>DEK/3R]> M$?AD'F7URI=Y7[A]K\C/,ZE:KE#S.MHCK_?T#8KU MP'S5VW1VS3V/I@[7EHO";K0U6=DL9SU*6Y2H^U,V'GD6?M-59H4XN%ENF@8-&G8)3X:(.D6N)*0]F/$VNI=T^^_P:[2T,J%,Z-M?2 M5:BR(+W^@FM-@1L]+=JCCVW6 WY5A]#9-7<(FCI<&Q$*[='69&4^G/:TV,Z$ M>(\;O"EX#R[@['B/E@H\WJ.MS@IV.>]IP=XAPTY!?'!AATA\WC/_>PA%%-_% M?'I,/D5^(]_I:I9]6G4S"S-1"<4F-1UZ5%;1VNVL>$KDXQGA#5X!H?#(AH^# MTEC$D5B4\,'%Q5:WN&(-+L42),>G(9W'X@*PN1##>80?;A?0E3.)D#[ ;OT6 M-O)]+XJ\.5ZMM]BD[VEH O54R MMA/64:8"?G??,]Z$\#8D:U1B/OI!UZTW"^N'A2N&$<0"$Z MY'=L[47!!=?U;ON?_ZA<<4>K[#,J6UG 7R$3V_&VJU$!OZW7V;O++^=?/Q%X M2N#Q3&#]N?SS"^EO*S?I0G@M]-F*A2^#:+F%K%T?.L]C>L]_6B[IV"ZW"P9, M^YU5K4+1(;>'5GENL(7B5#OD]T#5B0I6TW"A]OA0N,W^ +&+4;4(QHM,=2CI M 9/3 B:'@@M%8*D_+A"#2-DY@-^#F(8T22XW-!;3C#* M>[K5UJ@"OZ: LZP=R1N274NQ\)^1!1,+GFT21/#<2\@WO@9BURO/_SXK3] R MIK2 ?;5@+LYUB%O:8Q8%?B*WUU+&0MD,]LO&/K!A #/6!PA54^SNFUNEKA;G MB$:9Y/55V6'YI!7,DPICN0*>@AQ@(\^.,NCIP&,/^OKL\,K8?ZWIF?R+7&S?AFR^VR** M6+ HMIG2E06P6I,ASN=EG";GFF"RWD9^=8YUS M3"Z#-,F/VJZVG-R0.5L\%.=> TC3\40'N?,FSB%'_ V5OK/D(4GI>L;_[LU# M^%ZV"203<:DQW80>']4$(;WAL0M1H":P=P?5=E%VKWB(2%MI>T+U34A3CL6TH:FX?)-WJ%R*ZS[)=IQ@+HTO-F^2;+NJSQ]Q*]2 M,2/KO$K$6?;"BS@%\J+S-8T#[A.O4^[HO7CQ=[K>-,Z]^AVRSZ73P0*8W>*Q M9V]MC2H4:PHXR]N1O"')6Q)H2IY?G%___45U09]-:YS5AIPBL! FV.<7[]Z_ M*$^^V=RX"FY7X0/,ZH$?P-G K%Y#P13XSS[G>G3L6*/NLJD86QM L$IM8M&I1H;ZETQD\(\7#_9RH M^E[]"GQOJ8K6%@[5B!5SKD50A)U$F;LZ,COH 73?8554VENGYM'FS0G.$.9 MX=O%FR/L9!]BH3\1SVJ+"L4DW1<6=I.Q6B[>!-RNPQPCBT\]M'6+F';//;M+1 O[Z M:K"G9&/-*CLQ%'1VP2)1@F;KA3*&S5L3.# B@M!+$1:?LSAF]WQ!OYNG(ZZ& MQ(4>XN5U?T:>HWL@C-F\^ZIMZLO([=54ZV#@1N$!YBIQ8,WY G0@NQZPR9^! M&SK-9.'7!=GU>QJX5; -U\"U8R5FNO"8BKE>'/AR1O.I[(J?!C05?,:KMCB4W3'U+/RT@LO>D>_>(LZSGOUS;XIP[X6 MEFBD"9LC]5&N,DAS66>[+J+0=_I UJ(3ITUY+YE &'F.165Q$=F0_U Q2S? M==5^C<3D)MQ#]Y"H1B%'O;2BX?FD'Z"?$IX57&D80-LQ)F-U>*2IEVHT6)]6 M8'T$_S-H!ILZ>74S/@R97RF+]VRRQ@ @/EA1"S8B\G:44NDR MXOD<3[%( "T"43-H>A7]$7V)WM]$?^?_7#^#N-3:XX\@/D5_>.L-K.Z?79W\ M\?;+R9OWSTAQ;TDBY/-?60Q+?=B @G$Q/KP'ZL5< F28KEF4KO)#**L@%C=H M+[R'L7>;],'+>N"KZ@DZN^;6KZG#M96@\"]M35;V<:)M((<(-P6%PL6;'572 M4H%'C[356:'N]$FC3L%W<%&'R&NN:!RPQ0V#.\%V_&K'J6JHU6V>??KNYA;6 MTR4:=@:5XC0L-#VR+OEQ0[@;6@3CI MPG](GC*5T08L,P=5U<2[>N86KJ?!L5V@L!A=1386<5*8!/_Z)/J;H']X(%/0 M%TR4V9$7'0UXW$57FPW63I\JUA2D!1-KB)3EB_*QJ8NV1I7Y: H0Q>_7LJV+H,S(9,( 2*S/JZZ:7W??W !UM3C'+ JMT%=E MA]83N$1."ZJ'B3H%P\"&G1W+T-.!QS/T]=F!CW.-ZZ<(.@75P :=LXSCWRE4 M6Z:+\SL:>[>5#)\:>HW[->8;M_9#RVMKT>(VV[A;L5Y:6Y>0AZRA$07P M35G(A0ED?:IIR4\!KEH9R-AXQ]Z&^E]39,-]%:FEH$\!4BD7?.>K2I(Q:MG<4X1;? M2U:$;=-ER.X%CP$V(H(GB8C$P=(BR+N-O1O3_EPVS[%#(PND M > L.SF <6MII96HKPDE'0S* MR50-R=DVGTS#_O CI5'"Q_4I\F/:D YMUJEQ@T_="2UJK%+A=FNO0ZM>P+A5 M2%.R]!INE ;*NH!0:&;?%/K#'O+\05;BEWM\L4B,?F:1&?U8LZ(-<=L8QM9! M55L(6]6_.7[=KFT04W&P'=BESMY(FC8"\^,Y10]2=#EL6&KM_^'A$G/GKTV/ MJVV_+IWVZ.3<; ="F3,*ES*F2Q.>M"$VMCTTB#0&=NN.-2 M.@9,-6=2FF!_\C&D3L)SDN22Q$T/H"EG?A\9D]<\O8^WM^1\L0XBN!E2?"_D M^"*FC<,TD06O9ZM%4M?'V>&S5DELCC@21?2./:@B+/3U:[!@6JUHU3-AB7:P\ MO'1U[STD'UE\.8>-YR"ZO>)K'2_^3M/S;;J".T KG+>^QC 64%]-& C \%?: MZIRM$$Q'T.F$S 26O4W64T0,6-X7*F#(SL0K]Q:M(GJ_YVQV5Z9V+PYF$_%, MYK"M^Z!>0%(X&VU9>V[%T)@7/0[H(W?MB%-/@:1%P;_V4N!;6]4HW_U1@AV6A7IBL8U M:NDRN(9.)9N*X2E9YH_[15RAQ_5V#NO%-/!" H5^[[R01G _O;RI-]M,IZ3 M#,E6&R1;;I#SS28,?*DBZS61@*T"54P7 \VV6&U?M[4S/H4.BG+L1)-8F>BN)"&9EH=\5A; ? M4I?%VFHH6;(L M).=^RB5<7]U<3(>6FX"W[FX,0:5P*QI2]OR'MN8!;0>7(QLHQ;*:DSYF\W1@ MW$55'>(8B7QJ:G/ ,@TT8Z'YU&H2F$JH=0A@=_$^A\!&9')Y52.A\WRYI#[7 M4?#)^ M7&0=>F/Q_6R^&';UHC]!92,B^N5X2+"R[ASYLEM=_""I#[ROQ['S- MME%:+OV5VSM4(-S28@#(5G!J:@6ER89/*,W3 MPU,U#P49'=X\$*GI1\K)@Q>>W]+(?SB? SOPZ^5[6MMDWX6BC845-TI$FZA: MI:N,L*736?:,R(?DS_SQ_XYK+>WOCNE^U57$-[;/,=TFS 4<\-QVJPIC3'#7 MV\J_#P,A"I_8#R&(?NUZ%6PV?)%TP9(TN6)AX#_(_][0'^D[+N=[#6/Z';)/ MJM/! N_=XK&7R]H:5::@*>#L?9#X(4NVL:C="0&8;22O!!*MB^K\8DJ:!^* "ZI+YX78!?[A?4=XEZPB_>#CSZH:_/#G^G=?P=)L84S 0; M8XBVLQ:1+]CWH=;&P&QT%V-S%0*?*>+1%=/*7 MC>POKCQD) :Y8A6P+4L>F5(8 8?U>[%5P]/IG9N>OJ8!<(I"+DR4V2*4$XQO M!>@JC:?',%SB4,$R7 #1CFGH:L'C&B8:;>%XJH3CX4)/03Y<0 \S:.*OZ&(; MTLOE>[IA20 7,WU(^!=Y?RXGN1M9-U410>G7.P^GF/:V8?9FNM #+;W4*TE_ M#VEG_&_;T(O)HD)E%ID R!^081(HTIXG'E A-.<[9+.-DZT7E?(2$NYRR#5- M^0<5T9/SX@+HYU^NSU\0*BXI@'@+[Q)$Y"N[HR(+ZN377W\!G6L(T8CH2T*> M%_7CBWR&("9>RI$$W-)(Q-L]/Y5W2\=L>RL+%'T57SS$XI.$^4$1/3HO M.O\F.[\0+BG9SA/Z[RV,4^I^)O[=IJ.3M+X6Q:QA7ELSF0DJ%E!]] ]KUCB! MHWYZ$0T:0DI9+P!ZW@]>A.Q)LJ[D3]%Y.OQO>(BK8D^#8=PR*F6N$#%$U4\Y M(M(YF7Q?FJ6NQ2SU!\Q2L&O IYD:X)\:NE51K\'0C4A'OWC^*N 3]0.4M]D MD>!T^.,VCH*4$Y8O@CO4+,2D2_8-Z76QL%@=!=@4TT"GRCBU17 R&=T&,*ML MN.\0Q LJW/)%RP.<U^*^^.DHB!TK47R:Y11/VBEM8*=O+BK9_F@3HRWP:AV"WD MKF*;!F$P@4"<$6)9/T15?8%.[]P!Z&L:P$!0R)J),EO3X+2L:#HC16,!Y:(Y M^5-V&)F(N<2A@G*Y .(^N>H]_7SX06,_2.A5S/W/S3UKG'#:&V6?5]7(PF:: M16)/(ZU:5-;1TNGLV^Y2.)HUXW,#;P<.^O^\>?7+&_#G)%EY,1W9,7>\6:;[ M'JJ8;VZ?H[Q-FA.PH+C4=O'F,#F!ZZXR<(BGA#^>B)NT187"%?:%A=U:4BT7 M;\G8KL,<'*=[X)!NXS#@H5B^]84'XF+LRGN F>(CBR^\S88N+KPPO(F]*/$$ MXZY?3Z;;//NLQO2&>\&8OD_84C2DN"1)UQMR##SUUHUIZZ>N6'I:7",3)0I6E>1 M#2;YM)TU$UB4#0FT).6FAP5Y' ]Z,KZO-!FNG5:SE?D[EV0X/ M ;OHP,J,PQ@_K M_VZK=J@K(;=',XT#P1:%>9@JQ #L"6P2,%'V(['3X,%5P%),L)IKPN(NI5@RT I=I\*T1@S2HFG,]?* JB(U+H&(2G> N6-!H 8F;UQ#$ M_D8W'. K+U&F39ITR0F.5A<;X]-0@$YL]'4JK4Y7A" T4 TSIN44R*4X%6CP5VPV]C;STV M.S(!'NL'C)H1:_0N#%A;TP XQV%"!LIL$0X,J()!T9CL6I,_)Y,"Z!*'*MKC M (B6=$=3"R+5,=!H"\?3+C@>+@)5?,8! C%/@M"0-[G-\N2YWG+QDCOZX<>& M1K#AE%TM5ZVC6;I7KH9T;+'YV1$TL3:)N4B#0#]M@CLN92XOIIJSK'E2O_3P M'Z^N7^F4M=2[]/#YU9<;WCB_,1'HGQ<]-%U_31)*11EU+X("O&1=%.%D4'US MEM5=3[+TPU]/7C^?O\AWX?+24##NF1BT3'J\8,F:"_%AS/^/M][\]\4+J,,^ M]J$3;!ME[NRCEN2,I*'(?D8=\41<"\Z)%^0!#>%4X(R,%#?+SW\)*ZR*))G, MF9X+.9JJ-MX>CZU:'M!!' GBR1WD40UAL7S5<+FAT#&O^%6F S!W'\U/&T&/ MQ_P0ES$7\/*BC!K"@?K\$H#KX#82E>6B]&*;I&S-;:=FR[WZ9M^R85\+;V.D M"7MIT4>YRG&8RQ)!W&AWCT;^4!X/RH^I ZE?LYC"7R-R\OHO\H*V.QIM^?)B ML8WEZ7%Q>"E@8Y>^[P,RPEVHT5%>O0BK>0JFH6J,#%]5)GA*V M%3QN&&PC,K+S>R]>)+]!-7NZ.'U]\O/KMR<_-YZLTVB9?1>M+2V,LD4N-I/J M5J6RN*Z>9[(!N94MX +:+]X#.?EY1J#UR'Q'YR4SH[=1M8^63KDU=,IUAR 4 M5J*AHR=V3@KP9$T$8EZ^?OORY.>)G+?"PX^"/-@#R(X8= C'HP$:BGK"Z!1. MP>\\SL$A1S$UVR/'X;3[Z\GKT[]J3;L-+173;J4E(N1+N*G<>K] M]>7)ZY>G?YVH ^V/'\VIUQQ N%-O3;B[J;=!44\8P0Y*S>L<''HTIU]S]+B; M?D]/7K]]K;7J;6K9//U66^+!OBS7\?3;H$H3]WL]%:O>-V #IR?3FGD;WW$S M]E4OHQ7ZY4X*Z._+=0<@%S-ODXZ>T-F;>?,FTW2<%N#1FW9[H =UVJT+=S;M M-BGJB:%LQ9MYFX,#CMZ,VP,X3N/,7)EFG'FOI3+.7&J)&N,IY+J/,]=5Z0=Y MJCT;9MR/=!YOO?B!G+R>:+!Y_TTK0SZ-KZ0KXE-T4D=\:G+=PL((;MVMNYV#@X]VQ-D4/J@G MB/A7L?@CZ47'[@:G]IG(E-NA0G?W2Z6&7S=BO /[&CK5.= MAJLI0B31):(U"7ESPNUV34+>@2RS'B1(R,:+T_PXBY1-0#BYB.DB2$DNG-P' MZ0KRY),-]5,H 1:D7D@N6+QA,MU@1KR$>-64>^]65.B 9'QY#V](X31-0IZ# MNI]@Q&U*?WKQBL"GZ&I7_AP>?.8M7$;CRT;%ARWIW--3O<%&Q!1B?T5^GHGF M\I(:_F'7&R]Z^.^QW>@/'P8*L]8 MX,/0"4&3\YP!/>OJL$?.U!U0C$HEWATQZ]#8;5&M @0IFQ[-'M6C19IDR D%&HKX]*0[[23G7$4A M9G )W"8.X (X3C6>!R\XW?@8Q$G:PH8^!DO^WYM5$"_(.R_ZWI?1PGJ2I1-J&$266KCO0X64M'*DO<> M S9!PQV67E5S.RUGN_:[&R!9'-P&\@)AQ6437DKN5P&G(.(WWXN@/#HW%4K7 MG*5D?"1(DBV<*.=V#3<(0TV_5 SBY1I&,8U2']@VTEAK'06@;978>RMH+M1N M.=YI&+:#>S.LQS. 23?=NK'K)R]KG)&=S,I3M9D>K503;8_%3#'O!;$:B*MK M0ZP'-8"QGL)=S(7UR0D80A)@=/FTS.?]H6[)?Y*?7H>1=%=;$=# MJ'*]79?X.)N'P:TGKQ64Y:^!>PM>'A0BI6\($G*;RU[4HH8$+EU)$Y(I9_'8 M]]!JPZG1Z-M?>9LQ[_=LME*5!L>H="#38H)V*,/D M;LT:7)$RM38;K'$:M8-66GRC);)4\I*'AS@MDF*'.&>T8L=N+I>U2^%N^)SU M99MP/K3V@NARFR:I%\%%7S?LFZ"WM?:_!^GJ*TTOO&1U!7=)T$7RD7_G%S1. M>?\/XBK4R^527,%>+S,\K4$U4J3Q!H7F:\;Z"&[IWLB?2L]QCCK(0<+I+$_SO0]?--B[ZH]A-GJUG?>?*^?\-6&?OKHIJ?LIK46S$<_7?JZ M#L)1NPHQC/V9IN^M3^N$W,PYJSGWT5D?O+/6BC4=G77IZW(6-PO8XE/T.Z1A MM7S""R]Z1[]EN\&7T=Z<@"Q5%;GJ*Q5SINLW!N>Q(ZMA:4\V%EK.LLUJ[JME MTM^)PMLWY1[,H-NSJ^B/Z$OT_B;Z.__G^AF$Y-<>7R- :)[^\-:;D#=\=G7R MQ]LO)V_>/^,B-OS-\E'"78,;%D,AJJ7GRPW/B)('ZL6\-YS7$-D,B3RPD:X" MWI1&9.$]3"XX8VE8JIG 'M4=GKR? J4KMAGO-+R!FPB#W7@&\ .*-7[%,W2D M+34YB*.5:J+ML9@I\OJT_T <+C#M!C6 L9[:S=I'H]2$UF,QRN'/*EVL.,3I MI^B"\S/^POL=35((,3N)M"?$?=YS3>5(YXR:1V&9UMPD=(!31,&RDJU(?T#^ M,N7HAFQI7XP)7)TO1T6>>PF7N@PB<6BZ<=/7NXU!492^F-1*P=@6S)*>6Y#9 M*\6Y)L\PH[EQ-*.8YY"GA13J\0W3_"S016%)F9BG;1IVIWK0;6.0,SL->@<_ MHJ,8 [Z%N#^ 8S9Q/6USLSMM@VYN8R6]5AC\8%FM]EK[I*W::!UJ&[S_&$=- M/+4>-LI.MN4H[%-'ZP[Y*21[(MARGYUG'$.QV%GN/X!>6\>VG_=Q.+#A,RKM MQSL!U]4W)[+17QUN#LVC=%48*8N/RE<-F'1H-]"1L@KM!ST!CZ69%WAT4--W M4!AI>H_*08U9C ]OB>Y*6=_2?6,MR+&'-GJA/W?+;R?*!]C0ZS-K3&H)[LQ6 M^U8QT@L#9H'U&)[GXZ]0X> 98:)JJK'ZB\S]TNVHQK-S% 6'_9#<&-@ M)WNAAC[6=;2<%LX_MNG8\7<[W7@LW7X<;@QHCW$?#<@>+=,R(-3MB3BX$Y>U M?V7 Q'(N?KF\R&G(AQ_4WZ9[5+='SV(SP:"GU4I?6P]^Z-]4M7IA;B9)\-,H M:UJ*R1>LDB0;Z@?+8)=$MBA4/$]>$)I)(XMM+,I'2[X+M\N2#S^@E%S"'\*& M+E^>SQ,6\L;DS@NW=/2,,G- ,BNDU-?0VD)V2V-#O<-9 U*$VU@GDAV(>'3> M8T:^MAE$COBG E]E*-@U?FT#MT;*,..QQHJ14,RYW!&Y3>]T:.1BQAJ]!V . MR4<6?_#B\.&&QNL@$D3B,8H9]TY^N)57D*Q8 CPS"6XCL0[E?6"=*2O@ M%RK'#GABFA%S ^/:0A1!>K$D11OI!*P>)T2*.!C7]@YATTR4,'0AC-Q4#7TG MKY*G48@D.YE'2^R$UO1-T3+0BC0*Q) KXHA<&R2G[M_2Z(VV6ZBASF<5CH%]G9U1;7$/&3L2B ME_N9-TE3FDY1\#IB K?B3W<,#K7YVSBFD?\P]K*U+QX;MDA-,:+>%]61U+0; MJC^"@O&1#&F0>QEV.A;P],#ND8*C6NDXZ7+Z&ITDR1CHAT3[WL),4>\ M:[SZ\?".N-?RE:64$U!O'M)/=[=?Z'I.XYJ-M#7)OH/F)A8VV200FWFUZ% 9 ME[++V65$KCE(Q5_(VQDY?7WRRZQ2BET4(EH0#U)/.-N24@ %G_[YV[.$)"LO MIBL6+KBSR"JT1]3?518!49[_[VV0!'FP$OY4OBDW29G_'1YPB2,SKE;,,+UW M7+6OIM:Y#:DE.8 @"LMI$VX*OA.Q!4Y)]HR\A/=/_I0-_O?QXD!!+/H P8X@ MJ*3BD8 V#:9P.#U0."CFW3YPL M(JJ3J!1@S.-S1>,[, =$6,%3W.0,$"% \ M?A@H G)]8( 8,/NP7,)D#5$ZGZWIC??CFY?2;Q2^A" ,! 5Y3Q=;,:%_^,$Y M7Y!PPG<-,_:EJ,!2SUA!E)A]4R@2+>P&03\V!<0;DLHHL32]JAW@_R"+O M0KPTC8/Y-LW9)-SX$R54;'%[]UZ<'Z,3_/+EW(/4Y(V,.!,OCN$6&OAY9+Z( MB7;F!&Y5=X,@//=.:.,A20B11$NBX P4I4V(X6\&K3!#EQ-W0CMUAE(@\!;EB .R+$I\D5/9H#5V3&FH9?E--.2U661 MDJ/5:>%HZE:'& Z]W-"8JXUN/[,DN>#\Z('S*&!1"51(_!2)2WZ#E)8?-58< MM!>4?>LV@BQ\47^UV!S=>B0JUV,IN,3(62Z)A%P4\4L=9F1.^8_2+U&!]V1& MO#LO"'/&'@/".6'?IEO93CP(I#N3Y)U&GB_<&!<2>O?91LQ*'C$,BI%6-.=' M$L=U;PAVP# 16?5E_67F+LQV5*.9* I7MQ^"&^/DS+P00$ "J8B0.RH[(96G MY&H"!;2F8C8*YCVVW=CQ;#O=>/3:?AQNK =V$&C:-JME%M0^\QPMJ(5%CVU! MB)S9B,5_Y.^0-XUHDD!RZSRU"7LKA?6)>#<(&VHMOZ=ZU#BW:C0H2_AFX=K1 M[>6N>WX-U&.*7*L!VV?IW@H;BT7[GMQ>ZW7%Z$:UJ>$#U,IAN+.FOF'ICU7; M G%'TVI$SS1M:\#@+.RK&XLS"-:'/#1'4TID:T3-.84 O(+6D1\-(O=>J%X MVX%,NX5*;O(7^/L]%T$S&Y?RA5/P0,,>?M4YMRU*)&)?RA')4DR8\;2!4 MV7,'2#J,N:&WTI25F@; O!N:TZ+,%NTJBI,UGS+!042A+KE!@"$RL5%H<4AK M6C3:@I%3&G@R=D4YETC392\(2!MX8_.*QFLOXLK?[Z:T[$AWCYU-#6D&6YNM MTAR'BEMTC[&YV3TD\I1(\Y.Y+5)TD#GRSI@L9\(97P[W8K M2CV4!$)U,&%]FYC"[]FCYY ,\B*[29Y%:1!M06Z6+ +)O74&N,F_G3+M>P2[ MMCK&:! .U[0(\W!XBV"3>'CG^,;U&(-MW6J,PZ&O,-J\+621DK#B5N&CA2D0 M-%43<[^!VS& 87=P-0;CT-!DS:/]B>EH-0I,3-5J!B;\_(\?)-5Z)XD61D:C MOE #^J\CU+&_Z1["&(L![5'9N!]-):7,Q[&6!/K+ ?/5P.Q ,C@-#-3 ]9J9 MA[D#[I9OXH=U1SL)GS+83JOYH]GL_.BS1\,4]W5P-\W4)Q M,[@;F9.X,&Q.KM#M4*16='>PVMSK$H^?5J&I4;VSIR7@3#Z1=V[LGD%U5WE- MW";F-#K8[*ZN#)*B,*P\^"\+ZW,([NZ &STM0AL^K,\+KN\0=O7=[0_J:7&. M5*1D"%U5=A@5B1 <7N7+SG:H+;<^3-0I4R!P86>;_J"C S/Y05>?'?A.%1XR MKT]XH)A3)D/@8@Z18URPZ([&(HGOFD8!BZ&B:M)8+%ZG:?:YVYM:V$N;8&PN MH:%+922=7<6U/*>OWOZ%E)H2V584O$W(/8TAI0#BAN(BGO_9A@]0>_Y7$12$ M:V@3V7S+&:F_A59L'@:WV59]EHR0E:A_14"A%.Q[$5SR0'_X*TBO6:1L5EBLJBPI9=TR4B^#D>,VBK,B:E\HZ]9L\EQ1^$YG;O+,D.++J_U$A76UIDGZRQA07:&^1A&72<^V+3' 9% MGO]T7*E%@2$&3@\. PIV9HX!Q+"/G)ZOI18Q2[_?4M[J M;XU3J6;K[/-UMK8 D6"W)_SE]^YJL M@S 4!W-O;V.Q2[Z_J\2;OGWUM].W?\F#0;GE1(*=+K8PHY_^;>3)4Q<_S/@E M5TVJHV-N7EKRW8(49>+5U&,!3SXA9ZN=K%FVZGF?X6HBOAD?7XIY&P]@=O.Y MA@*\N5U3F07,3A4P.U1T*1@!'KH0F<(5_PZ")&'Q ZAJI =M3;)/V-S$YF;O M!H'8LW^+#N45W:HNL-S^GVU$R5DE%6\R;M-@BH730\2" M8F[M@P7$651$5"&@>D/C-:SJ(<[:.)EJM,P^66M+"Q"WR,6>8;M5J3#=U5,D M6"Q%'#N$.#8WJK4,2XM$S#C-\Q7:8MTPBWX,EOR_-ZL@7I!W7O1]1B "OE@' M49"DR.R,KM![:>!>L<[W M9:-EWJBD<4\-X:/,LDDX\CDC^,)M<45^GDG5\X=*QLBX+D#'#)@17JO^H*53 M[A8ZY;JS,13:H*&CIW5Q$E'"*;21D5H!HVE,(7CX49 +>P#948T.X7B,0T-1 M3QAQ_E'W>3LL'1J,%+S$'D:(+.5\\:]MDHHTTQMVOEB(=:,77GG!XE-TX6V" ME/_"\;CRX*[."R\,LZLZ;[P?-8ABB,J^*3M1%B9FHQB;*2&,166EUJ)K5_SL MGTTO'7\#AK')A$$'GXO+;^L=F7*@0);A0J?J+&RDYM[$?F0C6A0*+\(8A"M; MXLRJ) +>V4X( 2D0Z,ODS,A5R9! 5G[9O#@!?C2F/=1,SYKL.*"M=CR2B#$2 M5S8%82[%C#.#">MH*'MXF)ZAH!ZKWK D2)._TY#K_I#P5W1?,ZZV)L71Z:8F M5D=Z#Q1\5VU!),P/ MBG+XYT7GWV1G68,IVJ=( J_S[YA__'J^M7Y#?^#<21:)[(#-E@]!JK MK?;!]/!OVZ6BGGB6JW!% J M%/Q'S!W_!*]? YA.T^+ =%M3JQ-8:L'X!Z8[=:F/8'5T/?OP[ZW8!%MO/#^; M./V\$XDKOL#L7RZY:9 %NX<3]=1;DS6-;[GU9%-L?O0Y@=P;><5-'IH: M_<2R!G*8V1NN'^=2]]H=Y^J2[!"82">6NY7TA:0XL9P#L-IF1D2KP\&0\KRR M/8ALSRNW2\CJR^8( ,VY0L-+UZ0]P$G_(DLQ? I\E_5O)M8;QP.M)1G ME^VA97MVN5TZYMGE;DU]@27.+HN:'=>B9D=,TX"OKP\'/\KCRO;X03RNW#O\ M]96FETO$[=6Z/-L]UIV\,>+8N?;)[+;6!H0>TJ[(+Q<8IWX,%XT)ZKO;,=ID M.T:^%"GH;ML.;!'+XN3YL>[&[B'<-CC>!#*D 'DNVCI*7AWCV*8X[C9M?21. MC1!KP_:KM+O'NV_KU.RP=W"=V-U(>[GE(6 N=] &Y-3^6C=W=Y/9T:A:P#)E MHT*,W&;2O]$%Q,L7ES&HI(OW6SAT?T7C@"V:HKBFW;)O4[^;A=/058+-CPWU MJCR D9C]"# P6;G;RG_)C)[,88LW)7./+W:S$PW\@T#'K%PE_4%C/TA$,06? M0J%*OAZF:UG$4OQM9.9K##C6'PQ5T]>5D%NXF<:!<(Y"/DT58B"<4\FL.Y\\.'#4D&= M7,+2_1;VM2CVK+>'76W;OHF=M\6/Q4O) VUC5Y09AN-+?4MU\;/JVEE(7NY: M/[D][1J2VJ/^^R]<*^HONW6$_B1]@@[NJK#>H3+>XR7/N\J2+?'%(:#/;\#9$FY,M[YUXYWO>556]L:;8 M]3Y42)GM@1M":N!=\(]>$ O2^\&+H\MM_]W[(AR']NL*Q]C15HS! M)G[?*+*T;QU$V;[U\WP'^X4H*Z[>PGY^?O7I HX4)]M0G.H0%U0ON9XL%DBY MII=L._9E>E9 -0CSMP''/+!?EV82RV\>R0AV,]CVLTHYML5T;S)_*FTR@P09 M'R0@XR47\G1-P6+G&-L6W.\/-VD=]HRO:@38%L$7$Q_W7?[3A;G%7BXVS%%/ MZBYIS'G[QR#R(I]/]AYV MS)[ MDZI+5;1>I>6%*75QB->C-(G6?J&GI1?J/[87JKK'1.N%(DX;-]LX@HP9%D3I MN]B+%LFGR(=6,F64_P)KESMZ%2KN"NTO(/OD?018P-E<'?94UGL$*LOH*5"L M3#?;>,/D 0"8#3-11,@B4MA,[C.#0)(E$AI2 9[AE(Y: 12+@DH]">P[KE@HRL#/'\AS[P44IHJS4E30+*90+@M^ MH^M-R!XHU(OB?U_P5;;/@0^J9%%YG\;0%&YX@5T/3P:!9^5R[87B\^4R"*'B M5/+?Y/G\!>&? *Z7 S7)UE_Q#[(([H+%U@O%N-;4B\1GXL2!+^?7G.31EWF] MUB#_AL37X?FK@-Y!::OHEL8O^:>^I>5NG&APH?\-(_DO%I/G/E3S\N9AHVKX M>CU.6> VNU0<6X0/ Z)?BE+]MS&[3U?B4V6!!2\$*3Y-DOP]3Z-2O87O8!C6 M7/6]YK)R!]UW%(.[,10:UE\UK@/CA*Z?NYI&??2QP*^@DD.CWXZ4]M.)QUS[ MZ\>U 7$/0#;W/G%<*QCUT+AVS\U/WEIRH&XB;=X_ T*R[ M!!IS\Y.W:F[.GQVY^9&;H[AQ'=_1[L8UK5G+B[?(ZO#BG:,8W(VYY.8:JG$= M6!FW-P9KA&Y^5<6 MIZOSE(OGDWUV)W0V<8N1O/Z;+DE'D)1]JU:2+ S>0B\V?[+YP2PF"Q?_TW-[?DS%;?/:26031JM!)>MU/W04O\\^_4%T&KXNO.- M^?5:A]?1'0R/.OM_,D6 1>''!V?K]B9.7Q3SNG-(*" M#O=!&,+]&+?\*XC@(,.&RP_F\O[6O$(?9^W>K2SK#L=Y2_?-[FZ*R-4^YRU8 M)+Z-NO87\LZU['7E'2H+(!@T_U;XE\[Y?^-Z0-Q< 3?G%B\.1LFV:0+G^;*L M@V*EP17*>S=2>'LB'P%*K*30&N@ .'P'(;BUMTX9U$"WF?B!P> MUQS2'_EWE5TGEPODZQ3X^-[N:;:^HK-\>3XDO&A\%W" P;>#^<;Y]_VO M[>(6WM^LP);4GFRH6##1)?_*TC+(E]L0-"^VN_(VF9YG7/&&9F^??T.A%]_2 M\ &*_,,W%*7R"WS'X' E[_J^&._:>YCEWTS"G8](WX3C<'#*JK+(>W0T,/S?:^5C529F.5==K/A7%*F'E)O^RC3A#?T%N MI:RB=.UR)V\&19VR9<'<"\5:*UE1WF[!ESBCIW0/8&UL6%37DUK=:=WER+K^ M9!-V)DC9]>X'.98;$;G_O/_+.0@@926DI 6".>5VF2:YEI_ER_W?3%9[_ M6'8T4N?1HZ!#^_!CPSSEX7ZD8SF6TS)!\:1_:"$BTZFB=4@^0GF6 MYO'["+NB=*Y'9U33[H[&EV@KBN=>M])+'#V"4V >GD= K"GX3Y;*<-:: M16+3JC$_H:-5]@TK6UFX+X5,[/!)NQJ5SVCKE5?0%/NT)*'^-@Y2V-Y,5UX* MFZ7L'LI.$[F%"\BY@TU[%E5J6"48.#"<*)M@?)XC\J]?F MHDGFZWFTL*[O,.U!VF2^#C#(H7,BG'^D2>3K#O4I45,YAAFTR#)&3"N>(9T\ MA+Q(E/HB,EMSEPJ3);NU1#&\W/7!Y2/1,7LJ0AJSA/Q'V8UDG$:9H;2@K3H/X:(3G*^7BM\JX& M^C8/7/V.IO>41E>[D\'R M[_RC?:$>7!\"'=Y[:7VR&%RO[2D.<[UC9$.9CG(RYSMZ#AP]3:K7.,[D4S*7 MW?*: \5A^:QT1_> M>A/RAL^N3OYX^^7DS?MG%,^T(7W,'96QO".P#:QR\;&D)*\3(=@G?'5[S,_%@\X[J&4OB.> MA._#.:Z2^<],-2GISA^!VRJI)Z#_Z+@&-(VGY+E&.N[29Z@3./O2=]B3\%^G M>^1-0=SJI.WH? 8$]U-R/HB+^TJ>/G_Z^N3T])?&U"F-EMD[:&UI<_.Q6B[V M(K5;E?(BXXZ>9^?5$S.]IS>T<''Q4EZ%;PV[& MD;E8!C4HRI[1=(^@]+N,=+WZZ/Y9I M!$B;QS6,";0_(_ \+OMS%T(\^?7UF]/7.B'$II;-(<1J2[R5>UFN MXQ!B@RK-I?M>SX80XA=N42N^B!<9DK].*W[8^)J;%_"J]]&Z?B]W4JS?]^6Z MPY"+^&&3CI[H:8H?GOSZ\O6;EU,- %G@1R]^V - J/'#NG!G\<,F13UAQ!E# MU><<'';T@H<]L.-PZOWE]9O7/VM-O0TM%5-OI24BZ$MR74^]^ZIT45_OJ9QZ M?Q96\,O$9MZFMZQ O^)UM(._U$D%_CVY[B#D9.9MT-$3/(TS[R\P\[[^>:+> MLS]^-&=>YFW@9%/6%4S+R9RSDXZ&A.O.;0<3CQ_OSZS9L3K8FW MH:5BXJVT1,1\2:[KB7=?E2[HZSV5$^^;$V$&/T]LYFUZS0KX*]Y'._I+G53H MWY/K#D-.9MX&'3W1TSCS_@PS[YN3B;K/_OC1G'G- 80[\]:$NYMY&Q3UA%$Q M\^8^Y^"PHSGUFF/'9<;JZSBJG MWI.)IJLVO&95OECS^^A(%]MU4J:+U>6ZPY";=-5]'3W1HTA7Y5/O5%Z-'-UO5&#U.]WI_/OE5K>E)M<=A!QM]>[IZ D>U5;OSR\GO%W7%S_:6[VF ,+>ZJT(=[G5NZ>H M)XSXS%MQ.0<''>V=7E/H.%SUGO#_Z:UZ&UHJ5KV5EHA\LR37]:IW7Y4NW:SW M;)AX/])YO(6"TAD%/9G6Y-OXIA744_%*VIEGJ9.*>>[)=0VSDX^&BN?,WA@S@! M?XJ2;0PYU._IAB5!FEQLXYC/3#78=37+/J&ZF07<54*Q)]T./2JDMW835WWX M7AP_P-%#;\VVD3CI%^2=R"+K):\=S"^.H!R@;!WX9$XCNH3']T&Z"B+BD>46 M+IO,"[243@WF-Q!&D!4?$L9;>.+2"?_!AX.(P9*$++JE\R>6F/Y[KUJ6 MJD=N5NT2'4$494+O4M 'G'PJ_[0'PQG)6CQ^C"AF;QN0V,W;;9+Q)NTN+7V@ MK)B95I>( M/!2#%V-* 92(2%%!U+T('^*/@0Z$=%KY,#M,'CMXBY. (O$;G14 M.: [NFI18'O: =NG@-$N]N0$HR[XU6?J+6_8W/-]IJ)2#4WJK*G2!,..2@*= M<:%]'9WF4>]R=E$+;WC%K=(92R')"@H=0E5W>!)R ?S="PFE0 A'PYS*6[#7 M= &5#\5=/EZTA<*%DK4 ]K$;+'UA;GQ'SD'&KM082M(ZH:E>*D*$RJUWK.6 M/4D.,(=++!J$FZ*M3!=FY',)28\7 UUSO0$(D&;PFE0'DW6#!E,H\"GX,-Y_ MUSQJ\/X19\?_&]S^7^_V2CK;I#%9KJU)]EF:FUA@M$D@]NS8HD,%4F47L0' MG[[DCTG^G"3T5I3O7'OQ=\I_AWEM$23_?W=GTYLX#(3AOV+U4I 6K42.E?9 MJ_:RW;U5VJ,AIK5(;9HXH/[['>>+M'BF.#:"BM8J.KQW]_K\:U =OF?'WJ_$EBI \[[1^'CLNZ'3JXIR-0 M&25_4LY]>83\N0?C>;P0%4(!DD&'8!"603&O\3(H%<$7ANE%PH"DTR$P[*?3 M&# D/C!\\9=!*H8O#LD.A^]/01*/@B3B>A5&KV!TDZJ*M&E7D7#;A!2%=GF, M+:RH(&BM9K1-):WJW=?%OK:R&FHW>R!:+50+KE<-:HL5L'?9:2<@T>3K$$$AI]X#G^5(799=X55,9]'8/".&L$ M4-Z]^;.5^_?@.X\+9Q@-6%'\03@$EJK'W$:L.D^%\(9B>JE08)7:!T$1IJM0 MMS&%%1G$&XNDA\4ET("HJV$T1-17?\3V62A27E$FS:]QFP00ZW(86UL1,3!< MT2:5LH*]#W:M<+>NDT%9C^A*9*+K212MQ4ZJP?AD.35#!>%#HW5:?T%-:34#+I=(>+)ZQ M7$#E> MLMGTEFD%YTVP=<:-75;BQ*J1' OZ,'8_7@%WJ__4$L#!!0 ( &Z%:U2&/LL! MF,$ .G4#@ 4 ='!B+3(P,C$Q,C,Q7W!R92YX;6SLO5N3(S>2+OB^9OL? MM'V>U5*IIR]JF]YC>2WE&59E=F:6M#,OLD@2)*,5#+ C@EE)_?H%XL:XX.*X M! $P:6=.*XOA<, ='QR P^'XS__]MDF^>459'N/T'W_X\,?O__ -2N=X$:>K M?_QAEW\;Y?,X_L/__G__[__K/_^?;[_]B%*4105:?/.R_^;F^N/%XS)."&G^ MSK[W[X_OL/W_U_GV9/\S7:1-_&:5Y$Z1S] MX1M"__>\_'&&YU%1MKA3_.TE2QH&?_JNK8M+0?_U;4/V+?WIVP\_?/NG#W]\ MRQ=_J)M(/P,J:B4'K&1938:6?);]S6437FC?YL2[6B)G^VJ64R MQ-$1M-RIQKS1#RB+\>(F74S?\&%5MAK_5$39$: RKLQ<@.E;K=#48I>E9*+9 MXC@M7K(H7>1_G.--5_KDC_8:R9'\;I\3FQU%RERYQMBGGN"]I MM%O$A$I?%LUZS,5;;5!:=.H@%NTI2E!^C3TMSE"\2DV$TZC%OFB/ MZ!6E.W0=Y]%JE5%\DQ_+9ERMHS1%B4T)X979%Y2%G?LE&1TX*Z*7!-4E0"*E4X@+-%:5Z:AILW^B?AFE0K__LM_=6NO"KU32#N19[O M-E4U9&ZK*_Q(RI$&?$D7**/MIY16A5:OU8WH'_[L0O1!K6Y$__XO+D0?U#J! MZ*45J>J^F)-?XV)O54@1_PG$N?GWCM30_\VJ/,(*S-?WS_X;\> MVR]/T2OUNYJ-=3O5'D-X.MOBE.K\?DFV=Y6[(Y[7)%>DG$&WVF[ ,13RB.:8 MK(J3N-X+U=_N7Y*XV@WFMU&<_1PE.W2_I"6($4=3*\FT479V;<_1&S*U2%Q. M]IMHI77F#?N,"Y0_1'NZG2:=/,/IJD#9YAJ]%/13_>7N=:7?;/4J)A3J"UFP MSW<9(C^:F%#E&B84Z2'#FSC/<;:G1)/(Q*EB0J&N&1Y%27M^$XE:FX:DR[=,9(T$U4PJWVVRB;$_6N'R::<15 MJ=A4 1?S>;8C\W(,%U_C)"']4[*_ M2XLH7=%YT[2U8,[&9\9HB3(RLNJ3)6)(S/:0$G[&6\(,;\G29$\W3051#O7N M;,V.?N0LK>#W:D?40BJP 6,V+_,MV2MABC,C,\!B8MJPSF:YHKF=9H^X&9_$-,O, MIWB5QLMX3N>^^1SORCB#!YS$--* !M&LB)'I?,EB8B6WB[U<5B$Z=Q7K=I:@7(*SZ. CY%.=EZ'Z+#+E89,HPW MLU7QD4;]HO0'Y^0G>NZ5X0T^1O_+JCV.\--M\BW7?QQU3+ #MU7QL58#.8JR M^9I:)O2*$EPV@OSKG[N(^EYIE%!&P_\,/2F3MN8XJGI:Q]NMN4_)I++C"&IY M@V^CTJ,MCG+RY^(HZP%V9<;>NX3YD70,YMBWV9EQV9[KV:\2[-^EUUK MQS/@8/7VND:#!N4GV,':V;O:W[5:V*\>9ZXGI]A)6ME#6MT]FNT;)X^WM1]H M.U&$K:W06KM[<,/=][&VJI-M48^R-9UF2VIE15T?8=)\0.1_-]55^BK:,;]+ MR_0;:YPL4%:GKGB(J)E9DV76/ *D(60MP@VK="#T<>2<4+0H7]\F^*OFKDG& M<[)FX\TV0VNZP*<6L-S@3@4_:55'%'):N:83Q7KKIVCP9930 *2G-2(+)9MP M$C&>3 ";;;:P[L'S71WP=4-F69KHR,31)F;7;>RV,RW.R ^]NM!;@=+%P3]) MFVHN3EE[4W^"Y[TJ$YH)'6=]^6B-.:FRS,>;H_D?5_CUNP6*OZ-"__L_Z)_? M5G^6TI-__GJ%7\E.\X5&&L_;K4M"\_/^XP_,;Z255+C!M^^.TMA&7<^$ZZ"M MK$]U4_N?^BWM=NM%UF]UE,T;3N3/7I^.T[;7%-]MRV'Y[7P=)RT\+2) MA4WO-N_OW_0X?%/@;_HE<49F^G_\X7N:RY\4K+:]LTH]W':7C4ZZ^9BG[L0+ MTN(%;?5M$JT&OP&B (=KGT/=V3\$TMEMPOQK,KUS>IM),^CN 8V__2T2!MCA Q9U MC__)\QZO'7ZW<4Y6F/^-HHS=Z3*R9L' )?.OZX$B27J?SZ4&P']X#H &O@<) M;LDO.6?0";[ULH?+USE\EZX[]6Q =^XA6Y27SM/@<;88+.Q%) MKX.')+YVLE 44$MT]HO&UO\7" M@#I\Q*)QS?CN96OB>*GGMH[>[!1&YC&HHWU;C3_\2VAY8N+2^P@0F' @@7%8--'QW M 59B7"P61-J\_L\L3M$')BP$=#U(,.E\A8-<*! 4F&P:&/CN%^R)<$7^O,^> M\==4!((Q%0L"72K/ < 52*7[NTR:SO?=)]@3H)SE[K.'#+_&U4O=7 1P2%DP M&)%ZC@6Q:"J &'%J4.&[M[ G!;TE$27_$V^YBTP1(0L1 T+/\2 22P4- SX- M%GSW&5*K=I&AB-'[K$_-\5#ODW\]+&BZ[!BH5[+I1=\=?S-,7=9KG+(=?[S/ MM4K&G_WK48D(DEX=EVYZUG?/7_FT!,'DAQ]>GJFH@Y[E?:[5,O[L7\]*1)#T M[+ATT[.^N_F>LXAF&'_:;UYP,NA6YK=:(8-O_G6HJ/&2WAP4;8)M?'??-2"\ M>9N7X?P,][R(9#!8^R3^]2] %."@[7-H>CL,G]LO*$G^*R6[P2<4Y61B6=SE M^8[CJ58U_VD1)'Z; MX(B]NF=\[_5P[[NO')-]X;AZZ-Y#W&5H:7,SYC?[PIBD5+JJV;O M\0$%^CM]80%?$:$@)FS7+^378,9W)V ];=W&V>9N,8 '\UNMHL$W_SI=U'C9 ME?E^T:8K?7?NU.O:D=$/)QG3NA.RVY1IO MHGAH,?D$360@@T!#GE'N+_+#KS_CHLP(W"X2/R%&L)N$JFXGE\J=D>>K%D.E M&EC\$4=J]KF<]#-2D8GE!>=H9F=FUX?O9YR^@C B)ZP5*B+T%"E@V2!@$3'3 MSWLEPLL1]2@WU1A@\?IJY/(L@XL9O"SG@7.AOO[$C>%S($=U);\R3HS/QWGZ M/ LK";+R17?D3^X28D0P7#MT"-S)4^68YZQFV1^;'=;@HVL9FJ3Y(E$X-#V) M1C0.5W113E_?IO^A6:5?HX0T++\HKJ(LVQ.[7N:]'R[R5,HTZSY8&6?&2MQY M6$_HOOUB5E&:?1AK?9-6H,R#U5>=3#]_1'-$A"0V_#,JV#%/$-)F1 E)_<63 M@HA &(DYZJ_&_$!/\T;(G@@U/"IG?&H.QWN?_$6#0 1@[_YQNE+@8LH<;WQ MYFP*AJKBK+%9*N/JZL CX!TC]\6Q\5P)(:WU*";U$!P*LLDP(F;E/*.[/E2: M!_3:)R8KV<= D1/6JA01>@@2L%PRB(@8!;_\(N"/J%NW?-;U,5ZMB_OEE[QZ M#W*X$H/0-HLR,:V'<%&13H88"2_GB>3-K4IUNHS*1SD_XW1>S;%\XR*E']@8 M ;V'V%&5$FIQ!/R @%B#32]22;AW[.>E_B=/I/F_="P>>($(! M2\[\.3$?+:.#EFRX[OPP?[,X>HF3N(@1?;I[_-(S)^! M5BM87@Q+S0B#KJ0 M$XZE]BC\HCFS?8CV],!6?!K.)AJ<@P^)G-D 0,]@H&Q]F\!GW#T%'S(,/WJ5 M2);M2)M'XH_A(J8[((9'YS]H0!(JXH;',_30B3*='EI=S!U"MK_0:MB:_HD@CMF.%T]HVQ#)Q^N8L.;35S0'IG?*YK$N?PHHVKAQ M!H7#HTC($)%+-3R7% T&)K?0#RD[&1Z8EX(YGSO6M/_9(NO8JV,5D"#,^@Q%3-"12/RG-LP*13@0B78^@W"9XSLJ?= M9?M2_&H@L*R'C*QHWC;CD7F.&*!\*I#AL]38U_U8829%*YH<[]D+Z%S,Y[O- M+J$-*G>Q-/=SAM8HS>-75-VZF>&<1KK>+Y^CM_$IN$[IP]FX6FG/\6>F#25+ MIEJ3P=[3"Y@^HB**4[2XBMAI@ M<'LDU' $L)M.WR,JJB)@,R13 ?\X1D@.C$T/#&:*TELYS>%4%/@@%]\HT;P) M ;EK F<]19BP7^E:Q[I7S-/:86#9!>I"49 $_%B2P)ZC.@'KGD)KEI;"V[Q[ MF.&A[(0U*N)YE)Q?:3B_TG!^I>'\2D.GG>=7&LZO-)Q?:3B_TG!^I>'\2H.K ME<1H4S1<0O!V3>=7&J:1X01?:;A($OR5;HMN<7:-=R_%,T[USKH/KE&T4 MH5;6XQ3+!DI@Y6QA72!7JR+<&>,4LC-[X[D\Y\(YY\(YQYXS8L\?HNP^*R&_ M*,/:'E!6OOD]D%FM$#-"G5_(\P-H+=GUX]CY%02\C.^+6+TJ?[$KUCB+?S]X MLIE@XQ$S038F#@I<$EGU035F''!L/$NTNSS?@8#4)Q2 J"$,$$!,&4W!TS - M^(XT2ZS[79$744JC>0#H85 +(-2C#A!'?&E-P=3C'/ %Z8ZG%[B24B@QOM,5 M[!I*76K-FU_2U9-& +PO)S8=,24K* #E&%S!K9W@4FJ"B;MJ"C&^?207<\DD MH>*A)I#%$DPZ([0,EDDNW@"8"C#\I1*$E >=D!9)"G(:@8BU/-((*75NB'__1)R_LE?:^NG(]1]AK/4?Z$D[$W0$;8[NKXA#XC#2P@&% BCJ&_"X.44EXD^WQ"Y?WUCRA%6900+%\L M-G$:4VF+^!7=O&U1FH_N)RD5:I\]@17R&3U:@H.!!>6N?Y+FAX%I4W0?,A@- M ":@&"9([U+X#!VY2&"<,%F%GG6XR:!1R51C_3-.<2/L^.%SE2*'5XX!17S& MD8;08&#!>&N\N?26B4A54XK+PQ:5HX<2@\!L],I$4P,)@I7$>UL>& MH])-YXT M"R1.QY>3)N+>W/NUS=UGF$^K2O"@L-X,_?-$YZ?,A\5NX\:+TQT1M%X-XS2_ M1$NG*: \?D>HJ>?JGJ@FG\?7\52LL)Z9L$E3 M/$%__,%'A*[-3&V&F .'2]4#/8/*?\#*1%,$&X-=XSP.]M2A&#SQ#@"@#N]2Z'IJ-UC@F\, ED;7(PF1K9I.E36E*H5 M-5@-\3903UP1!$7P"@@Z5F!QZ'*=0P8OS%.3O[ZY&G(9Y?&<$Y<"HJT5*J'U M3&"(H! !'0X 6.=@F'#]X2!D30<%A^44D2%^F125$0$V,1*FC&2!>-S&M$L1$:L&<-G);M^S-$XC&B M;8I&;!MCI'$'T(]]^"\H7JVI2,0V1BOT>4/.+9)MWC=$>K%_=<4 M:T&E55911ZX78-I0P&;ZZ0]FU5;04:Y8>_C9?CD"U]9-=K]3L[08SOS2IP1H MH(XF@S2__G!O#P%6!X:S%'BYH%Y/HW;35XE\NVC$>('2BZU4&>E&6^?5>]),,95I:Y-O'> MMKCZJ>Y'-*?YW.-E/*^&UN)?NRJXD@8C7-Q?W3W0(N1#6KT$_(")0*B(LQ*_ M]?'Q0Q*E^2W.B$)H.)W@06P0#[H!5OQ;W]S"&[:C>RX&D\DL:N9&O-"CWA$$,'C?QW368NIB) ]PPFXGY(=&R7 M>X@#;%H5&P\TZ\T+/>F30"%V!YC= ?4N!Y!G T9I@ 2;H4J@ #CXX< ^.= > M$9!V%[8!A-M4J[\U*LAN.3G'WG@>>W..L?!&W9.=#7L27N%)9,6[L3-/ M*Y[",,.V+P'WMH^EIX^BF#Z XMT8 'M=$$S8Q'N*F)">(9N%1ZBPUXB%@+%_ M#\/4DO*]B'* M=O /^F%^\72.?)D(0V313.\FS%IK'#?8Q@,PQ>\N)Y_/G*5 M';E:N?KCG<^Q1GGNA7.Q;8WSA)WKRLF$D0D34Y,)HG7/0^0"M[C;&;ZNVU/7HP63,T8/,6)M$A9 M4OWQ65EZEM>KQZ"E*Q[.=J9]#)K%P+*BG"QS9\/'L8=+W1'!<+G;(7":69AN M(QXR_!J3_=?E_DN.%G=I^SK;Q;R(7RM'.GOKHL_@D*-8F<$Y#8GB #?H)7@F M$O5*3BT9R>%D.7_&CW1I-8\3U,M*_8S-QMN45=2].DT5Y]?07 S\2>%B_)3: M%*U3>X!.K1I <<[',(Z MKN-\B_.8:O1^>4&&=S%/ 5]R@T.\1\4-BN0]XLM<>YHRZ@2J: MC$YW5-C2[I'&C$%S#2Y+>3&B.G&J48)HY$?S"CE_.<.E'"UF&)0G"WJX?HZ] MD&&TIX:MRFLUVWMM*/[+5T M('6[$I!0GRQ^U?1TK/6"I$TUBG\,]VIK\T0G*H/JB7"LI:N8J G;X!"=+&)! M6CD.4'E-:L2[U@W7,J!7W2R\5\CG<$8 1>*'YEW!E3 M*<+5!:N(R[<@5?L8:^FA/YKAU=(Q"JLN_.BIL9S4*J6DNG@TVX!HN1CLT08/ M/K[D=E'7JT,E[N%77N,N\& 73IZU2A#\9,(H$CT&I'NQ"D55=^"%)'#GI M(;LZ*'FEQ+@HF3R@]3YS8]N![$;ZLVZEE9JB'T;D M^E+[U/Y5;9?=<9RM*LUK]M>VWJ@+YF;S$6[3VK@C/4TS0W]R"Z[+P02G7E Y M5T&P(T);-S9PKE+Y%.]7N4BY,AOE"5'J!;4LDVUE:MJVD3/2EY @CM35F:1! MQA, [$5$3)P>,T\VM<3S\7\WSNRL'F MNKE"0=^L+ 0%V$ W("LK:$1Y95RA\O /^D;27NYR8@5IR$&9+98(!448' ,0K6A4UTBBH-_WBQ*UIU M6?=31/HO1=E>M*A5*W7( 0@K%2I,M;1B!:O0F@,^C(1K1GNGJKU##1:RVKJQ M@5J5RO7/)[T@;R5SR MA-(89S.Z" M:Y3%K^1O^HY8DZ>?(3A_EV[,%[L;I#G2XNZ1-S M1(91/@PI'A.)$GCF1ORKZD.7?O MHE!"N*D>E @4ANK:F&XK/:C5"-NO.U^1YML+[;4JAMHE7R2GN+\?GD= M4VVEB_P*;S8X?2KP_#<.IL7$ _SRB /'*D@'-G')JU C&Z2_&*2ODM8K&E9" M7@#E&'UCRO"A)Y'>,N[&M>FD>/0-==T0%3J4[K?EE>.;-Y3-XWP<=0RE9P47 ML>E#Q:&B)FSO>3AU&F1:M+SEJ8<.64D\H@7:;"NW?-UBMDD3T_:-&H\V5#@I M:,"B8>/5YS+=H01-3V4N&=*\^^4C(@+%R='M%VE\W748[NE_*=A+S >#?,+1 V..&ZL+S;Y5;: %/E_,0S M8,*5HQUGIQU?%RQ@M75C [@JE3< ?E=!NO!04(,@76$E^BD G!^[4EGI_ZBYYOE M$HUB>]U4WAR<'+ER3P>5TSZ #,AC-]#@F5RN"3WFB*[DH(^5'F2[3XVT2/17 MZ:MZ%3M*/F9XMR4ER+_G."WB=(<6=;J.\8;?GP;5J/.A09Y: Q]4HVPA?&AT MP)%7M2X&&N!B94AFQ!H9EG%D#8'=B M/>G[@U=<5S/5 ^K0OR^S+9<#Q(IDA?-Y>F2,!F*/ A]AY&T I(P\ ,PIRJP* M-SE[_=N7/B'-:":TN66SN0,+ L VM:5C3 WJUO=IR*#OS6)7:2T#W:J*&!I< MH??B,K<1I 0+2FL\;1@6WO+TR ;&GDZL+=Z,FW3$-=Y-RCZ+";D7C9=#5CIP M^E73*?;=M"L!:R/3X8+!@UZ?T%-NN*JP4*_^_1A?,B8_[;;;I-1/E% Q;Q/\ M]2Y=XFQ3@8.]P% LU3RS#BWE\K45LBHD_?X0Q8O/:/R0*_-K^Q;*X*N[,:?8 M/5@FVF!(P=A7#U4,V :J.W-]GPX!$<7LL9$80%$HF !C@9<]9? M\KA^MT0\Y^D93\BL!N:L<;5NFB!G^K8A;6@3"5**PLM:!J%M JC$M YCR>CE M;WH/ BT^C.0;?VK%Z7YR%_$%Z@$L%&40OB7B6(8.]3CISQY^.'O:RU?U]?_Z MX=D!$"14M2*Y5/[# R:@(E*X3*=(]^C-9*)B%$&A>F)^&G=5O=3EY(#_U6 M?6-^ZND5O17TRD6KGIYFBUV6DC&RQ7%:O&01L3U_),O8JA%7.,UQ$B^B\HY& M+1K-956&T^1W57S\&B=$RKQZ(N /[KP A[X9-XOG U ITW@ 8&4!Y* MS +[\*,',E1JO<*;+4Y+O]5;/#QZ!M$.)633.CQ".]PW^80V+R@;",G]WJ9[ M&7UW;WB%'8+E0G&,+XMME99EQ"Y@5\W%8A%3P:.$>A/NTOI15"8Z0+2U4B6T M_J-&15A%!$E86UX+'1--SS3 ?9?MR]%1#10FDJ1TM6(%=/XC""JD(GH$; .^ M"70QG^\VNX2N (F*K2NH'PFE! M6I10+U!]C,=$#82TXY;GD_J/( 51%7$DYJP?Y.C<\ P$OL8;,EX&"!+2-!?, MV#3^8P8BG")8."PM9VOURR\+<%" 7;1L7@'O=UO)KI(HSVOGFLC=PZ,;NGK& M= [=/)VV,,T(GZ!Q]# (;)UD_XSI,^03LN>*?:@XG MA!'!<";H$+B49WAHU%XJ?\!9"<2BR.*774'[]1FS5]4C'=ADVNK-#E/W0VZ, M##R1SD A;I8J/HW[SD]KTG_Y_:[(BRBE.AA"F_>]0>GXNZ^ DT@"PLZ8QVE< M1N;Y+65[VX^->N>NF=9L&]N+^Z>Z!%R(>T\G\^X+S(4!%G MI0(O48J6([>!I#SHBTU*!RWQ=.AY%,/08:M MX_8:OV_X[(5#EZ?%+VF&HB3^'2U^(K,J,8J-!N[3\MG3*BU?%N;5!#9H+>O59#R:-R7@\S61D6K"'7]"BQ5JE'*)ECA#(_NU M) M4M4G5@#M@FM3B'M@8LJ-%TZE,JP6A'S/R%$(F8Q2OTBJ&?[Y_SL@$'=MDV&H=56!7QF>UA%Y\^8$]=7;J8O MHQPMJ"*)%DO-=%]5>43_WA']%.@)9:_Q'%4*(K8,K]*2XR@0\ZBUMB&=1ZK5 MTQ'J1NN047JTEKEXY=2F0[RZ'MFU0F7"GT/^BNHPXVN4+8B%6Z*XV&6CMPHL M<.JZOG4Y>3I*[&D'[.36K2W\9U,YXE?N6X'\H]?6S!F)(0UB%!:BU75C &A0 M9>$_CPJ>R%Z&$QE9=C9OT]5'TNSWWR:L0769I%*#IT-C>FU:7?ZHM$+CG5>O M_ 5"0P)Y@%.? 60J\.V)3H,I0/U-3@W3+WF$\_AY/IBA?>U.8H&(?(O[["I* M$L;2;.AI4BS6N(O Q3R%E:;<(,<-F+7..ZZ>+1MZ5^)*L2[F9"^;46-/KP84 M:SRT;BI%6)<1N44\A9J&O!"8P=BZ?.-U"HA5)KF15(0L-B4+4$/*$' DE$X9 M/D-N)_!0ZZ5=%TS5/@-&0B\-KR,,]BF*I6M_@4IXB2T]J",K G%V^ MP,I<3UWA;(LSPO@1D>JB-/Z]%)3Y/A" M,WB(2+U%!X*\D$P(6:G\Y*I"R!4 M)A.&A#ZM& H-;5A88$IH (:&7X,&E6,/SR:B-N5?Y\(0#:,80$=&-DRH."+S M%#! N2!8X;-J8.+B/(%I-"!^L8?#6^1D@UCO&CD!(=;X*7A*)?P\Q9MM3=GR M@DKJ;!#LX@1!&\&W49R5TS9-+'&_&]Y9,F&A@-,QBX"A*=&'+32.JVD &*S7 MG7V)JGD!FFXX+G.&V'0*";N&F9\.\T>SM#>!??V =%9[O "MJ MS<$MX!^L/[#E]27@,5##O0:L!Q_N1> ?-.X>^??4VE&SV]O*R^E"4:#4Y=II M[OF\S_GNJ38>R@Y:HR*>1\DY^;WSY/=.+EI[DD' D^0!GKC_H';1DZ[2M,#N M6A_Z.U:VKX!/GT=@^A0")S)T[2G8\J@T:M@4;X#Y,. 4+XY/EEE@LJ0")S*J MC-4YP12GVAX7[S#8/0&V>/AK\=PW,(A;5)DFJ,U:H)]DQN^I@)6\0)JNP"P_ MA@I[C608,/;AC)R)56MYBM!OE=B+F<[/$NHSS.[Y:RZ MC3OXW:K-:+>%]\OZ'=VVGJK S]U>-IM-E&V)W,)<6Y5EP$L]CE+NSU..V<,ROG/#PQ!N7T.$9M$C]//.G5J@Y10$6 M7Q(K""P U >;$N+W> #H?SNR@ZVUTPZ>STO+&+;L(/J>6LA"&F-'C&I.Z/% M:A?/*H%H!?+Z8%= 78;59.U;!E$-=.A+. >^O+E+7PE3G#GU6C2-V$L7+0#* MNI.%E.[&+Z-9O.$+(>4+Z\/@A?065A*T/W0%_.G(%?,]A4FY.DLK3\R*BSQ' M+N?AAPQMHWAQ\T;S0J(F3+%J5=-$]J#6*-G>HE,HZ?H(O=M-W!,:.67O8)M# MZ6S$ZW0E5A&[;P 4JCLQD;J&%H+2:WUQ66%VDYA$7%= M-[O>UM/GT'.W+LZJ/64SZO Z&H9=&_N^E0>X.:UP:[USAMQLQ:2R.XWOGP11 M#X3D4COT,MKI3*RJDJ$ST:@9E4-14OTI6):/&"^^QDG2*.2.U)"NXI<$N=ZL M=%HV;)34HFB5K7&D6-;=\@744)ZYT2NLHB(?C)$>#K"A>OJ62*D-U.ZHUGT* M9JACC!W&T!X:0;.#5)M0J:U1+-7U#4!*N?6#UGQD5(&L:.PNAO_*KS.P/TK%_-YMB,-CJ.7."F/>ATZ5J(]S>%!M5XV M*TIX)YX RL9S(*)T^)95%4N8U\T;]T*#O,Y/![36OCZ>)9F&>3]PUAIS=\X: M (;PQ,H<.'+X+2KOZUENR2FL@3[C K4*21PDJ"#F,PN/RK/8*(;^![@D-* M)GXV)GO!$YV/;/.D(URC9OH2B4-+AX2P@EQ; SVG*IMEZ:;-Q9E5T$(*M M*:QO@13:4A[P:K$X9+ML"<]EP?Y8]_SPHSL3,D-YCM#] M%F41O>E8-8QG*&#$K8QB8F>#GM,S6%&^_NCM,Z4#5,8L\&%8)H,FRR+".7Y% MCM<(!SMWO^S:T4>4T,2ZY:'TX='OAV@O2NEAAUG[.I89,Y>OA %;?MEM.==# M8(>;JE9YW-QY'.R "]O6Z,"#8=3*ZF4TP]8%;AZO<)DY *5N$VETUDEDI=AK M%&3[I%[VL(%2*>O.RH$:RC-J>H555.2#R=+# 394SVAS!&]#]8JG6MVGX("= MH564/*&"Z,]MQ'R3Z:XV]L]X%A?QJI3VT#Q>6)I.V2;F2JVLRUT7Z:E/44&Q M,X0G?_.E4*;=@X'*N(L]T^ILK*>,0#KELK1_8"RJ@.,I M3/-/:$5MTUVZQ-FFY.WP$:"J+8]H2]^/2U>\=W\D9$V2.BZ9PQ1]@S;)=P4* M)3AR^[7^EW8>UI%YD':94T>9D@_"._!I]PDE:$Z6(?_<11FQ-,F^DYRF'>9? MTFBWB F5N_$^;M]U5$2<40\CKO$@(W9G 81]PC,":H6X.F 77O MVP1Q9=0R0"L)W#A!%VJ,*2!&'KS& >@9KR3Z8XX5558<&D"I.80T/>"?!?1;N M\WL)1U)TW?N#A-/[ZG^YF8&5"C69@8&%3N?% BTU#>Z2V7J' -J6T-^Y?,AB MG%4OV_ ?!+U&^3R+RQ>FAO&(FL7;Y#&JQ4\'[8:JFPCWZJVR^?"DWX]LN)_F MW\MC&ST(B^=6"&E[C"\B]?PY#04Y^Z9!_(B&F*VEW;@+"#VB5Y3N$'W+FI[_ M47E_B8OU%3%A>$.#L$6@TBM)R#\Y#L,]A6THZF/W")=LX#E/ <:.I2J\UN .XVWY5U MLFZ/ TY%<:6T/XU^#[L\!KJ/:?/MB MB,G(AF\:A 8DH'PJV.&SK.'REP#APLVT+(:/:C%99NS0X*4IOPK7I34-#HK8.5+"H4DF-QK^%BL;VJ:E/**)A>H9%Y8+D4G7UYH%DPNE9K#E<&M@865PV&GB=MD&TPQV3!A6VA0 M )\[Y?F9L2&$;=G-?+J#U'DIJT*H"2'(=SY''?)O=#-TW&_K$)]^H7+$9%5Z8B(S%>D_7%!_QI'@+P3FN=I_\1S5'\2C/3,^=*I3*UQH%E/$>8CN0J6 /R;U"GX>5WOE3[C+YV M=)#AE/PYKP*M(9Y5W>)U9Z@7]QR1AOI0 :=Z50U.-?S_7EQ7A<6]/Y=/GYRC MWB??Y,W7:+%+T/WRXC6*$ZKU6YP]10EZ0O-=5KX:0VPEF:[C)*XN3E,:;K"@ M)7;-]L^8G>>6QK*^E#:&QE4''*G?>=3MJKYPA!:7^R8&?%>F\J)*V%]'!1)" MW@:K\<-]&JP\A[I%/:D&%>E7ZR+>GQVVW8[6:[3%>5SDS_@F)SW3+!^ 9EFI M],@* TM[CD0S;>C96&!-^M<$_-CY7B0)_AJ1%2R92JHM/4VBB/+[M'T"_+#S MRH68M<&J67H9L?(_\J^P8[D2H5GPT$T*+.\P: M,F[AQ5N<P JB]NY59C(>*[F MH <@!U[#)G(LA_= M%6@#6/J,2/F+@0ZI>VD[J_1.GB3X+D!0B+\?8!8*8V<@=9.IL]#8(7C@8E#$ M K:B(_8,(6Y"WYNF4K6^,?-WCA[;*:PYKJ6S=5M5=\:053'%*CK6+RYC^]!.$:;&D#Z+"& \<&*C=8KLF+.C &D1[&V OHV0%!7WP3(ZO#+C]2VECJ] MJCYKCF^DL0U*Y89#2U[.=UCIJD )5PJ5G$+JVS(2MQXX59(#U_/+0X:V4;RH M4V.UP<)EVYJ&LN<;C9)MKA:%DC[,1YQND\](T(*C.4E>T)GYT.EW;*"4OCU1 MJ+T_;\EK/87W,[BI?=S;&4[#N-8%2"_+_^2#)>'WBFH2+.7T5WY8#&A?BO)? M0>V#I"YA JP3LP;7=;/;P*3RKK9K4]"TJFS,5;2-BRB)?T>+VK3W;;ITVVN) M6YM:Q)";R\PJ6DWGIV&QP\Y,L3Z8+UL(P]:5VC=]ANVL\LJ8MN\4S&8G)UTI M[C QG6L#*LB9)S676F7EN0W],H6'57_39/E6C4LYVILQ*)W9)KWNQ"J"]XV, M4H7]'1BCHM ?].JZ11=H&:=Q@6;Q*QKI!NS!UN#"<&@K<0D9O"8*LP9LQ4;8 M=&2Z!?VM,>"5.8S KL A9*#K*LH:R!4:8/,NEU-/O1_+O4Y3/N-T7KDPI0L] MQ5+-D['04CZ8'V9C@4YY:3&V2UY0S-UCF8H]/7;&0Y71-R; >AEN>$%]I[!_ MO)C/LQUI=1R]Q$F93L"U"7F(]F4+B-TO&Q8<. M9U8%P_0//,:G,+#;O-KNI_BV*8! 42GE,(6ZK^.:9O;%*046]<+4C:UC0RY1 MBI8Q-'94F]/($FAPJNEQZA 6GD6]5F-4*W# M*AQH&RM*$]\Z]5IZ+=Q9^&7[AE/_^:9ZCBJ?&G"]4.R^AD :^M@V4KIPU"C9 MYH%7*.DP!?XZ2E M"*)V>?5):,>.456C_$FK[S MX4=W [_6:2[VZTBHNE*QJ)P-9$XG8*A$_;'9YT:''Y>+B\1'S N[,T0F,72_ M1?2%G'15-EC9ZV'&I$6''A,OP6-!'W)LZ57B+!P.C+].IA=EV$G+"M F*!L( MR*#2ZV!+P#OT9.(L<9L1M&^R]BM#$4+7&VH2FG2H*\5,O]KL@+LN8A"R#8Q#8%;^%;\-J\3V$$3JAMZP/0;EL# M/R&O8@&(]*74KO<,-U'9TKQI#V&Q+-WVKPZMW$&"C5M\I!%P_H14UL'=I:3Q;WY]# M$U*WZ!%M<4;=/QP3(B-KA@B7S <3,FQ=IQLN]_5'P"9%A\MX-Z+&Q5U*=5G' M8UNZ&615Y]0[V!.HU1?P#IPLY*+5*D-5Z,S]\A&]HG0GS@*L5.;@[(.4\1J/ M.G+#T0?D'O!&LY;HEBC\ALQT61HE5[N\( O?++_T))&8_XSUV4$=&3?9U>,DHZL\>7--HMXF85 MZG!]-F[E=51$G%4:C+A&BXS8AQ6;L(^ 6SX-'J/5FA(/9]8&V/W8CG;ZUD9< M=W_5IE1GX&^QW&>K*(U_KP*>R>:6;G)I4'.GLFM41''B,D-/IXU7I)DXB1=- M1&RWH646I:K#:' V$IU 6^799/>QP].=8?N\H\^/TB4CG9,IT.M)>OC$H9RP M5HF(T%U&'ZM]CQ74, M&%Y-G9:VCLX6V+O-)LKV1)YXE<;+>$ZSU,_G>)<6Y9O,23R/4=[3F/,I<-P^ MSKPF)ZRQ(B+T86G]?TW)+G<=;[MO,S>K%M:W9O71_^:HT?VGNX?-9C[L/?IZ?N5> M?[[A:-KL3?L!5X47[,-]'9<]U+ ,S!S%-6_3CPJ?PDOT,*.+Q>9KX!R$,>^I M-/@WYIFB[F><9^:!U+5ZI=2VC&Y_I@F940\>^ OO GPZ'CG8,&UU]_4J8E_D2V$S? MU?2E9G&U)S1I->&^OP[8G6+=[5Q?W_R:^KY^20V!>_=AKHYKE,6O495*JDTE M>G9Y'$G.@_99K@W.US8I\.#K<7?]CS2'#L--,?J]"9(X_.Z@HE PW$7'>&!@$009 M2FD<";U"X2J$9]XPWX@,DV3W&+2J"=X9B5\OC^TCC>SPPO4 D,*V')T'#:7]\L+LJJ8QUMZ9>EAE\W7-(1\6G:'^)?D*+U6$9U[P)8LRH>3+$@)$S"Z#0Q]BBKOI61-Z(\EUK@\I# MSPC8L;,HV]#+>BG[*0LQV7C=.B +!(= .750QF?M(F1;:OH^X[1%?3L2X 9/ MI3C#S,&*!P(J0[V8FC18E5,D?W*RX&3Z3I57'+S5:,]Y"N$:N']:L)"7KU.E M2WHFBU-W@XI=/RKNSA&G=^'6?%K'VRWY=YE$X.S./-9",<[0O&C3M97*YV8! MDY.VU_Y$I+;6-3W$#&/,6-_:#"*];PXS@ 4BL6R#/-S\#E6V3=ZG *?Q(!V M&0Y;)2,M9/LN+/8CJ9KTTIHF64"O*,';,H]22N_"T6R/-&]21G.ZG$WZ<>_; MLKJE?A^,([)2F?8.+:B,IXI048"*X"Z/*Y0Z$:L)/3C<@%1570T65A'N40AL M\M$95RJS$)#_NYB.'C),9N-B3_/OTEGHYM^[N%3'>>8YDIR'.!UN7XCO@\"* MC2Z$R(JYTPBW99?[9U(Y(QA#H43C8(64\% %M'',^R<*)60JZ):PM>W\%)'I M($79OJVE?&2*F"]BP]AA*RI%VN 02!%GTY]*'V$M!?2G04!]5>@)I)Z XPS* M?/IKG"SN-ML,OU:W/YF8 U!V7_[A48:",+BX6L 2L@\X.=/ECBB>IO-)%\V? M4F0IE:F5#BP3"MIT5*"%.V!%EI(H^:1XQGH'ZZP-@&H_5%<>M$*J"7?SJKSB M%FF>NS#E7:D0URE4?['8H:M*@L/W$'U E4A ME81KNQ7,ATCCH - >5U"A9_6Y7\+VU6>A9]@MSH;1;\&Z*!130*@=(:GEP5 M5L6[..[^B/'B:YPD1/[[8HVR.]*.=!43!53OC)]/O8\D9ZAIKJ:)O595JIH865F.XRPG8 MC&8R-%6F-<5ZWL7<=K%X)?-[G%<'7V2ZW^!S7M\CRODIRGY#1:7]3E^(8XC5 M"K5^6U@A7W6AI ,EV1T:2,6>Q(IR]ZTCK++*%RZNY-1G)*T!IC(502MX%W/0 MIR@O4/:$"J+&TI&RRA ZAQ,?\_Y&G/]&'[GYDLX)%"/2DWQ10;3-8;68UE:< MZ.$=AJBH;N9?9.@ARLI\A9@!+/Z;&:H,1N]JP!FX.R $]2"VH);!V:*HWOY[ M&O#ZG.6/$2+Q*EX1]1<%^A2ENR41C^PL,BK[?4:V&D46O^P(PU)$:AK1HA6) M@TQSA@.DFC ,![G6U*:)9)/Z]4^)IT#V34XZY^LUVN(\+G*:@><69X^(RD ? M9?PE+M:++/H:)=1I'*]P;HMLNT[BI;3/U'^23J4T2Z MK39,D3['%MKK_WZ*%H@(]Q0E*+]+B30XNXWS>93\-XJ&$53Z#)@HAC$(#;$: M:C%")ZR^&HE_.NE<#2JK>*5KLF*^X6?[>RF>T'R7E;G0+U[)]I0>A-9H8N>I M!I=H

53NQ'O.HC1?5HNT)Y2]$H2GJ\Y+ M@)U,\#1 /F=_8MZVG()U\^Z65=;NM'\5Y?2&/?T/#35X)8#GW8V"D#9/Y@A) MG5GJ2?" E333-^TV&U2^C2)LB#_Q\LHP_?+T$;^B+*V<$2BM'HOHFFTF9%6+ MU9T$+W9R4-;4V+2PAC=JBBW\,;.T2B9Q/.F<-DC;RFY+^>2BU3:$>[:ELM3$ MT"7:, 6IM(HRKRN/=< V_Q 4.13[H) 9YQ*$5ME1\A5067<*XC?O-HJSGZ-D MAY[QQ09G1?P[6M!,=9=1'G-/U.QP:X[=3+GYH];!$!RU6:)':'&.XN3%W3D^ M+"$&&RMMX# Q:Q>UI^KM,7"TX")*G#M:)!+/Y[O-+J&/3'S,<)Y_23,4)50% M'\D C0G892%&Z:>HJ/_U%*>K M!-7_WE\3*VIAFVY>!K]6W\6BHBMS'^E'@K#D4@ M[W<_*G7ZP*\!"I3@A#P40DU0^6M5/*/4[EB%\M89JW+>Y[&JT0<>CE6Y!)93 MUG@[5JT/4.NC\CP4#;7MX?@3#SI;CAD?!QU$K1/NYR?98F\RS:M+"WZ,KN_MT>.E*3LB\9=DG=(9?L:9' MMR@%XO41R^0[OB79Y^=7?@5.2Y^_8A@".H1B!)2$P2%@+)X9 DI^/N8^%S#'4<="G%2*@H@P,"0T S'%0,:QC\S6L8 M/$,GAV?HU/ 53 M)H&L$II"&$T/26R5\ M\-VAB!+H[K%/*W,K5K3!(8(II*ESL6+9(,)W!V.<%0@\50RH96[&ACH\7+ % M-74V-DP;;/CO<(1C8T@M=SP&B@V.H.8.R#XV?/="+A6@T2>6^2*7H0*#*::I M1W+9AX7W7DDX+ ;$4N]DH+!@BVGLI>S#(@!7I0(PAN0 EV6HX."(:L%UV0=( M /Y+,#Z&U O9ICHX AJP9?9PX;__DPX-H;4LCP8CTJO)=#5JO4W3X=A>HJ+NTT<+^P48J&"2%9M74>W\+5(-?,S)C9_0M]&8C.(QG:E"_A7NR*-1FFOY?ZX:!7G<$ MK"H,_,>FMCH4H:A2CU_AX8T$CSNR::,IZ5$S4O%_((?)(MLO])1EI:[HK8+P&"B7GR3LB M]TGRIF7,-S^AY%S)A^2VUBME%O[R.(OY5"'O<]W.\6=G\PM8PU@J57^"D3&F MT\R8X12^1*?:Y(Q4K(QMF7;[%97OATHK"/>Q/HGA9ZI7:#0EZFW3 ,G9!ISF MF2$.='9KV#-M<)?M"2D5,J=Q MK*[!=';@&' 2])%<,\[;LG)"GG&?&;T:R]Q5<+T.G"T^F)XE YO>89=%^?I+ M&J?YCC3K8D-=$D-Q^12-@"P*/P:TL'LP1#C!F&8Q+XW MXYIK)E'IN(64Y0UE<=E \&.@$!UDJ54W15"%RZEY/$L,NP!@CB63]*R;+AC M^]1\)_+E#V^NUE[]S$8)?&V]*N'=D1'(=:YR9L1C:&FZ\?N\J/XE?T1S%+]2 MP<\'17IRYEG1D9'\:R@?^>E7^O!D-932Q3]W41(O]Z1532=5).Y/B9"*RM<>A!4$OG)3 MM!M8:WRIZ+WK+(15%:[74&\ZD_8!R*^H5+>\,T:>1P_.T*PN1WA.2.WRBLL2 M,Y>EI8GH$WY%&X*ANU2,AD><),1:?HVR8:2Q 8=:85H*IB+)"/S#[*&"]6D?9 MJHK8S0OR^\W;%J6Y&G@E/$!@YO(X37##5'8$L',;$O!AHV2)B6@D.OFJMMT> M%X-M-#O%3A/*7,4< ;W=NC4S5UD,UX.#Z06_]KE1=E0,MD)Q&"<5&J5;>"E5M:=@J@[_'YYLD,FYGU?I\8-:D< M)&I-">S DNPTB:9* 1BS*^=KK>C15V=-9X;N<+^/FV\]* RC]*UR;?, A"OTY[Q5E+]@D;Z,EY,YPNGI&V>8:O12?<3K?9;23 M!V@5$]6=P",Z%52"E# )$GDUZT_XOJ#ONF[T73K'&[*T>:-YOXO\,QHB4$Y8 M=X"(\%20"%;&)&@4U>XL9;:U0Y!%3)45)0]13"2\BK9Q$26CXPXA57NPP:$Z M%1C"U# )!KE5.\OB;0F =REI!]G858.KCL8D-A]O$;W)FZ[&IE&E2)O9&U+D M5'"JH:!)0 MKA[-$X)80_ LJ'QI<7) U1K1"31Z*ZSC9D5^?UJ37\_M=D5._ M&Y%Y &;-TG6W*9<^%8B;J6T2M"LW*?#,X/9<3G@*!XL=Y^.L&S]II9&!'VM; M9".;VUY(QU59]0L<:+^^6A2M(%S8M3^ULR M7\WB)7[&M^1_A3+J,QH(K\/(758[< ]CBZH:),"3M:%,WV90=[B1&'I6":N/ M7%'(J*3:;N\(J@NW$R:*'U6;8R:-'Y4VY1P_>HX?-8D?%0%,(X)4@YTHAE2) MG0_AB\ H4GTUZ<:1*M48N*OK'$YZ#B<]AY.>PTEG=[?WU:ZD?NZU;!''904C M;B+(),3N9";6GM[ZCE;H?DE;V6[ !N)*Z6I)!73.S!:PJS!;2@&'!0"651QT&^,3_'H)QC M4 Q[\!R#8A*#57*YRPGN\_P*;U[BM)28MTF' MD-:@$),Z#(6@*[U./[!B1H0T36@#F\8?P5BA' (2CEBN S.&[6$>_8B).)(9 M' (QXRZ:\3Q+YLSS&N[WNGV,[^[F$+%"L5R:P9S Y$?G P:?P!=9PD&&@6 5 MJZ\Y#.&Q"O=$1&QY&=J3'G&?HXVB#G=&'" J8O-P>U=PR1! M\V(7)63-OD59L6?.<7+"SKU"'J$SXV/2KUA!^+Z!TJBUN2/(JRU<^Z]KA;"- M4:G4+\.F5'VBT81P.TLZ69O-*WTU YX^0O#LN M$C+>AM9#'\053O-X@:H7N)^S*,TK4$HDEA7C:(!?S!M+PDPBH2>]9"?5314! MKF"*'>I1@U2B?>EQ?<:EN!DB"XCR?:37VF@.@U6@]$W0BIS>:ZBIR@O'&(!S MZ%$,T&%4_AG-*Y)<9MT5N2B:OA$7K^%I1S?V#>.HOM!#*0Y+RX2UM*R'\'": M5BPU<@E(2GD-33W9X5 $\W>6WHEY-C 4J8U;XT (3,^QYEKS'&)V"D$HH$ !AB[EX24B MSBQUGE[@R#4Q6_."OKB'?EF3CWF4H',0R5&E?9JOT6*7H/MET\)N!UWN)?$E MNL5KK:@7=Z.\@Z"@+TV@L-CL9E MA[2J]?$Z(/10+(9,HUTB?T7 VU"*2=U+VUFE7Z-\GL5;P?&M6B'^?H!9R+TN M.GW4O:S\,Z:W&IK\WCP/LAD3/EI 3)S/ D!$L$V4NIZD[@5&(SAV"U1Y^"\! MC0XQ&U6@_&.&<^GI,8><=W@\(@\(H8JRZV)17DWHI\J?<8'R1S1'\2M=.+!P M)B)ITJDP20+"$T!&70RQ63L[PF7N1&D;#TULC.MC5* GFI)H<3# #&RH%>P@ M!EHP,!QIZ<,$7= *ISB[=;N;':_HL>8*6+JO;:OJKE%D580>T,:0DQ>D M^. M0#GP]R9R#D&H[(.^KC[H*^F#!T-8!PWLD0U5D-2^RMK!&?:"^D]P\#]DN,K! M&25WZ1)GFZB*_2 6,DH.V07*]#_;!'5?BZT/(& M@J&'@UC/F&MQ-R2'9DSA>@S##:3H M>3#V"1S3'JS3^'2WN%D1Q\3*.1E=(+M+%C/P<)T2#*"??=ANT M^(P*^/;09BU\VV6GE@D-O'8#?\'9;V2*&SP6/X&^V15-H/)A1_ASW4^'GT\9 MZQSACP;20_WZX3"NKQ\8N$ FV#P;NTGLM"EPMY;E*R5C/$QXKZ13F>7EEH=7 MZPTO&:O=NE>O[(0NY//NY]WB;(.R9$_L1H;*^C]%V6^(GMN<[^N?[^N?[^O[ M(5Z@]_7/M[(%O>'/K6S+][S.M[+/M[+/M[)+SGE6= P_^=?0Z).??KW_FI)= MTSK>,F8QYK=:@X-OCAK-G),X7X<-/]9\\Z?OZ[L[-+5>%8&D- 5)RTMF)4%Y M9R.D MLB<,+#/)'$TV:YU1X?>YLA'-QN;KF0'W@$];R_NR=%#=$"F+_17>;'%:AOV. M5S@@VL9+(:9U)_"@/V-=1.K, M-(A[""N)V#<'3,[5G7,11W\V,NI/+"P6I76+DH MD)?M(ETT"KA++Y;+.(F)@5;(G2=A(,^FQV40$':-]3-!QCUNQ><1=Y?,[!=\[!YY_*SCGX5-!PSL'G'LGG''SG''Q>6(US#KZ3 MR,&GF@Y$GZ=9WCV?DWQXDG'/+)^'XUQ[G-0=Q_?JV!Q_V: 3\3\/0/WN\'TPB@0)_**M_?W/.?WE.?WE.?WE.?VE[Q[8 M<_I+?Y,SG=-?GM-?GM-?GM-?VI7H!-W?Y_27Y_27Y_27Y_27NHKI?+LOUJ-K M'<>M=%*#,*[T;!HL=US@1F(LG<;FV-:9UG16H[-EO5_.R+?G=91^^+ZY3LV^ MSG8;Q=G/4;(;1MM-QE_@J#?D_\Z&O=7N<#G"3071B#7T?S"?,V"_DV%\SH!] M<)#^QSD#]NE@W;L,V'\.[WZPP2G(.0.VK]Z^3W&*L[C8-TN9ZS*_;XYHY-TC M6J!-&=D_=-PIEJJ[#%S*>XCKR:\&67 =QDO.9Q_.6$\K%WO #QQT3.0Y%[O3 M7.Q/B_@1D39&9)8JJSEG6C]G6O<$VZ=$V[YD' KQ/2#D*W#.>&60J'I$VXQHQ5) M/1NL0#+E8X?J3VE\#]?T;Q'^=4A[20 X(_(N)"?!]F7-,C&\Q,62; MNL19\1-.%O18]1P1<]S'NFATK"3L14C3/,[%IO%',$;YAA M*F(BCF2V'V0>#.NGQQDS\$1&5K>63^9L)I%H&8-EZ\\5;+9TEN"S"WQ1)!R' M&(AGL1:;B!,>JW!#3L3&F:$]:3@)DR-+><&'BM"*!(#C.,?S/E!1-(\(L4D<38@I=K% M(*GZ8Y+'M'SLB;&+$F*OMR@K]LSY3D[8*H!/Z,SPF/0K5A"^;YXT:J7&2U1; MN+9?UPIA&Z-2J5^&3:GZ1*,)X7:6=*(VFU. L[AR)0$_QWVK/;UKE*R[0:FD MEZH!3.F:I>4J\FTJOX[)>C=^V=$A]!BOU@7[1IV,K-ED<\F<&27=GL1@H?MV M2;&^'SA\A.8?,,C+>2:6'A\O >UFJQ3@:\/ FEK0O&>N>!6QCG&D M]ZN"37S_$.W+-Y>><1T93+;YB]V\(/;S@I6]'DS?G#S(Z;V&FJJ\<(P!. ?L M)X:.H/)/HI&2))<9=D4NBE9OQ,5K9-K1C7V;.*HO]!M^_1.!PXC-T=NO.^ME/PMJ%-#=PN.<]H%*C,QY)*:_!I2<[ M'&M@_LYNX%GU3PJ%_,!T2L**]#R1LB)>(TY#:CC<8,R=W;R;W!?^)4?+73*+ ME\,H:94B4J]WMT@ 6%.26A5K,N937-ESJ.6Q#XL5Q FY<\7ES SF/)4K5LH! ML3RGH694[&QT34ICQG7MZH9>DQ(K6^>KE$6OT;4_7'8%KB_ZL1L MU46Z^ DM5D22"^JO*?/D7\?Y/,'Y+D,<)[4%3NT6TH"3RWUTTVS6#2K.UY'( MSF]-L;3_&.>_,6/CY:2"/CV0^B#M%7T"BD#HF=3)B9F7DXZD99$Z7-/B#,6K M].9MOB9+J;9QS.@%$&VSBA73.@PA!W095I-U&%'.KZ%Q; LZ=7,_16_Q9K=A-ICYK7E'JO_-V5AB*16+F]X?.!T&Y8M/ M_8+A&IGQP, B"#*4TICA7J%P%2*PNCPC(C6QG8(!!T<\8&["#=:G)I2F]\E] MZYF;0/;'@03N-WHSG*Z8)GC\H6Y[]X.S(<71+A:TNS^D^@SHB.H6#'VW];3& M&7NSSOC29%3N?O&P8_DME_5LKV3@6R.F6<02<\-64#/+#HN>Y$0KF$ZD2:B2+U@DV\L4)!SY&FK0,5[*E4$OI[-N4X^XS3>3749!B$DG7](\\;!B]S<)1!RC@;V8)NPWH2]T?ZF'_M9H/PU3>8KX0Q=C\)<0F[A5BM$5;7-&31R$ 2,/K(2TC[%%7SD,F_SF#@> +'FD3PNH$$O!4UQFK0)KY M_C:*L_(=Y-(H5_?VB_;' ;"TRO8OF$++!@)!$XWHX%*QON S^(C$;>(C]IJ M%96'@)9=_A2 "]",=?"RZYPB+9";&?LV?BL3(+77@KF3-I=R-&\S* .!'UQ: ML]F;P;V&U%\#=.1V!;F*\O5M@K]"3:%66<;-?D#90#!HHA$=5"K65^/T;^&; MODX.H!G.\T 1]\*?U$.(S/^@0R,J35K9M*MM:D>8#_ZX7YJDJV31=)-E"5[ZK&M4ZO= M+UG2WY*OZ;R736OH'+7(L@#+/C%6NG'!F-LJHJ;&I\R<.13]#(N;K'&HC@%4.C@!/ M(@=GNT"^7]9F+DI\RL;9MN_0':. MH5"?/[GQE!%ZDQ?QANR'R8RI"E&=HG6?J!4-!J0&&M%#J5J%EN.Z7'2$9%K$ M6K,(1_?LNLJS*E =X4;4*RW#L.JJA:MN;ET]G?/J"-@(=V0[G'O&*",]M=[/ MT"M*Q$M%0*'QBE%8R -=='HY'[=5O()4*3O4#*RL!PJZ2[>[(B\[[0=VBG=SY0%!W3_FP.D^B.U2G M8_C,8#PK"ZL*.-MM_Z5/YC,I/ +FFZFN)]A^:SY'&]YS*&(RIFQ=,FMGGV0, MQ'F.L_UG7'"<)0*2QBO")'%X5B#1+@9)-3P-8#,M_1E,9LYNBS%[^DN:H_F. MM@!'*;.C!12U1I@47G>S7"9X+S-Y.O75:O;.,N+68Q2&LI HT'!2GA@! S MG>)2DS.MCA^C BUS1;H\/#_%8_5^MI[2O9#>-I/%-N",[N*7M@;;L/,;G.O5R M?EC.[L-RSH?4^4VY"=Z4],E[^61KU5!%QRSQJUT[($55Q9^#MJNK%=1ENWI M94IV-CTY*1.!0](@,2>4UQQE0_;Z"S;1ZS+ND'4;S1$ 56,R)J*Z9$&BB2NG M.9*ZK)U%.TR$(79&)PD5!T'NLS29 0B2CTD//\/,2^.D\85O72>6JDG?4B],":9Q=K>#IY3GJ]IO0NM0F:$'AB-_TKA59\]Z:7 M#74;87DMXS85R3@?&%;L6&#JD;PW"X,J"#R17/,^$K6N,5K!1Q0IJA>'T:AZ%!NY02&X8 LZ\@O0_\>I_HM5#AA>[><&^>B0BJ5O,)G$700+7 M. ;)-X@ND;*G4PF;K5]WDI\*_!MA*^Q^(4T34\6F"00 $ EU$,#AZ]>-Y<_H MZPJE0@2(2&KUL$D"Z7^ ?#K=SV8[Q0&=!YH=!>NI3GHP#;! M NU*H_R8G$4*#3[[7"O):+<^7'+SMO,L @_DH>X;R4Z)03*4J4?B@52_X.RW M.VHTYRBGN=X?HZ^?(F+YXBCA=ARDS%!N<1GW(Y_5=5A/9HX%Z-10^71!G%U8 M N:ZY3 J4;1\QB_1?(ZY(WM,,AK;71+_NY\OD6)O]Q@Y6YG:MB*W<1KG:[3X MB/&":S:81$-<#(C\1X9(*D5L#%@%G)+@OEBCK)5K CVQUIEPX_> D H!:SC MARP"OFO9%5&P.A*LBCSN:H$$BB.\9& 0KX6+*'&](Q6LWS%H+7+#[AWD^$'$1AV%$.1W_L]ZPX#/W9F^=9T;'0Y%]#ZTQ^ M^I6>KE:]E"[^N8N2>%E>@B#KS_)U@59RUNF85ME:U8IEW4U=AX8F"?Y*CZ#+ M71@!2O:*">76$ZW-6M"!8:Z2I:+VIDNH=5M4I*%]E8I/V M \,PYUGNC"A'>.H%U><8'BQ2G$)_R*JJO28C0\XB2YQ=G7*%L, MU&7 H5:8%@=?US)UM*'28F90!K2::&R5] V>1@/D9J^M6,/J M_5A9O12MZEP#,5X\%5%6.'>HBV6^6D?9"BV>\17."_+[S=L6I;D:AB4\0)CF M\CA-C,-4=@3,0H6T4 M-\MST@ME&ZO&-2UE1Y)JE&Q?)%0H:3TF\!IM:9K2IB;>"0F';'2-<$CF+OI> MHS\P6.!!"#Z\KM[1R*@.OZX\W:7$UM#I6881,5F+$1Y9>!@!"6R($5X=H4>> MUHIXCM[0Z,HKXU/?2-:?0D.,0# CE/3YAI[0L"/K)[+400G9Q2&\XY@=('4W M.%5$'1JDU,0W0IFTJM!3(8[%YV--"J]30-2T(!KBQDHXK:M-S$.&MR@K]@]D M4)2>_7_OXBWU&A"O@)2> E9"HP3$EB204S8KW8[SJ-/C3O M.G4^.)S2X/V !<(,IS IU_(%J XW?R*UE+O^WB1YKE;W;[FH74*U=^M*^!]!E>^&>E"ZHAC-\TJ6W,5;6-BK>/?T:(.ONE'W4C?A;'$K7WRU9";R[=ON[V-2@D^XW1> M!2:-%S=@^H%J!/3.+(TM$&!UM?0-D&%#JI=UI0W0MTN^')=V-B3=C0=+=OYN M%5IRO"&5ESP%*.NKRCJHE9IB\S: J[F7)DW^&B=)HYP[4D.ZBLFRPI-;89T& MCMHFFW.URM;04BSK0[1ETV1Q<"63:A1+.:!R*%[SDN3E+B>;C3Q_0JLR>((1 M- FB;=^"$M(Z%+AJ!S,DDOFM$:C_[?SRFFB[S=2CSB-K/4Y3O*=FO!)Z5R^J M<3M6_?&T4<]:?R=MFJX]R9?2N/VJ_"C:J%MMOW\FZM5C:@PT%V+QG#)0G8AE M.4+ZK$XAC(6]6L)J:PV>X[7'O#(Q0J8!GPDWHHY\TX.E.L]WS?CN7AA^VE ! MQ4 @3])^-LWAR,%IO,,A*M(PYC:\/Q(9/.@H/)35'W!;C])CMEO9^;]W,1'@ M>I?%Z:I*K\7;,0M(AQMD)JGON (J(05-K_0\T4TTA&!4;Q*J\O#\_US%J5Y M4BKF(YGI9^,0,O6" U1!"OJ.,67AE1 'X1YZ5@K)K#3*;QC.O"1)S0B=F32N M>&Q]2:O(7_)AR **K;!9-X"$R>2D=R6R931X)\)@%&Z A]XY (9ZS=E(!%76 MC_,85!+P=N\@TUVZ0,LXC0LTBU_12"7BLPJ5PJ,C#%AAE^\E"=MWN?\4_0MG M5TF4L\XZ-$NW">$42WNKID-#/T<;=B() PXP=;$YN%,960LN$&T*V_W+^UP+ M._[L,$>L?L]AJ:!]NZU1%[7>XSH"-MNE,$]HGB'.R0&?H N> 4'0\!$):P] M@UK"76KI3DO8AIE6ZH]A4ZK,GQI-.(4-A=)"2]Y7DM4';Q<":06@F\:UO\T0V+F5+7/FT>JS"[71GEM]I<[;MNNQ<*FU?@,_H^+F;9[L:%ZE=G_, MCMG3*=IJ2:6HMY@:M5D-3]SB,"PQBCM<3&A@03X[R30T7$; &P&8G!B5ASL[ M&9DV;#38M==Z/0^Q6@-.YI+AA,L]5<_S!&N^L<_:5F:UL'S6&MY3:ZYL6-T! M+PP/HM[J>K>A!4>>;7E!APG+(%S01XL35+RU7DF_?Z:I<7 M>(.R1U2%,^3K>,OV1@(H:_&%E,YLO&Z78A71^R9=L4IJU(55A;MV-5"^TKF" MAL:Y9PHA3I1DI5!D\T"/$;NE# M7>LX1P)H"6F:^9%-$R*H(.(:(XI32<"9AVGN KS9H@)=K#(D2(PN)VSN4 D( M0P066'!C=(EJ"C:9Z"RVB7=8ZOSMH*'->9GSI M-I8]\T[=W$\$29O=AOTB!NM;\P9&_YNS,O>U/0='%O]@N&&[8V-G-89% 82FF63+U"[VWNY&^CJA62:Z)7R$M=L!YE@)++Y7?] M,(-B?XIW6?)G&6#52;95QH\R>.(MY4O(R7P(1Z&$@1R77 :G@528?B; +K=B M?[:H%H'\)4?+73*+E\.X"Y4B4K!VBYP$/+DZL _(;E4N5G3,K&FJ49MEN@72 MW&?<$=0P4%?(4S-ZE\,S(,Q.H45=4%MJB_XIF1=QI$H;$_&DR%_ @[MHUHWG MA5;EC]_)YAKN=E>^XMF9Y&_>MBC->?F1;;"2K^L K+S4)J/%G]%;\?P5):_H M$TZ+M<(>38$98*4,8>:C>8"C2K*65M8FV)Q(FRA;;4.:=LK[R+'\_XVB[/DK M-AHL QY:8Z3E\ZZ'0]6D*;;*GH\&0FL^&CI,]$=# MR>0]CH:Q]IR/AK))^K&OI^8X4O5/6'+6^Q 0C:B%B4)A9Z-KX+:N M)81U#5SQFK&U*^#R>BV=_KAZ.Z_[FJ#K9_(Z;3D\PBE]($^Q5(T0<"D?;N?3 MMY*+_2=4K#&!X2O*BS)(6WPS'U)H="M?7.BX@:KW7U,RA:SC+2.DF_FMZ=K^ M-T>-9MY_YWP=-MSV^W?WR>(A2G["R:)\F'JSC=+]+)DS0X!!M$V#Q;3.)AR> MFK&:>/U99,"4SA,29BX.Z)C]?XWGOR7TCN-E:?WO4G;7R\B:Z\M<,A\['"B4 MM*_Y?,*-&&=;42RS4QQ=-='CH\*G$$$.FDVQ>&+B[1%$O'L*]>T%-=",*)-S M_"LJ\T:PWL:UP JXY!&S.JX&>6UA+C%@Q+469,2V)J!?R,CZ"='+T 7*>2L/ M,5'=8AZ1,Q,!U#<&RM>W$6+FU#;PF#H[G>W7/BMG1\S,WKPDK4SC*[+LO=S]_CMO.$NH:KUPJ0+H;IB$JCW/Y>KL4)4) M@JLHC19QE%YL4!;/H_2I(,OB*"N-$3O1&;A D^\,4" E"C+K0H82 7.CB"9 MV/F(R((V2GZ),Y2@/+_?DG^56=EX.U-X@>81/4"! +"C++T#=_;A9$P*^L789)5$Z1T]KA(H9K8<"9+Q- MEY$U2S\NF5\2,K?9+"C$9L53>&2=IE'I!:!S3S(<$4IRV M7:2+_T,C]'XF_]@1X'#"W31+#T$(ZDX(:$?!%@-..D?!N(@2YW!ZB/;5;@E?S(E2,@1;**H6JWL! M7BQ$'&HJQ1B:\'HMOY2B'[/P&1?H$4;>Z7-_3N7TYT<9?. ML_(U#R$"9868Z.,7"A]Y0(581AV_UAIQ?_$1<;\@>@4&+2Y>44:&1W?H"$$' M*,?$G;!<^-"#J\4R^H05UP#\:Z@;CE::5MPKYJ9#2M?FJ^72A0A!J-C&D!-4 M5$/L;W[8N-%RE J8DK)[V29B1,C;-G0(0\0,6'#[6X-.335J?@S5,%WOT#,N MGZ F:\PHHXY'MF62$S979 2$(>(,++@QSD0U-1[@8(\XV/IH[Y%R]ZK*Y83G M:\QR(:)25RT3G<$Q*VXP>]2X8O;UL/HMR=)^YS$5_M#0^^7/N(C35;,VR)_7 M47$5I9>H-O?#!P@L<6NB<4VYA0A?NRHT!K5QW(3KHX$*P\323.(;/?+ M*_)77#QD^#5>C" -+]"/H1,6"!&8RHHPQAZDQ@9>GER6JQQ%<'2!Z6N= NA# MQ):J&HRA!:BP09;5JW3']:S,\0;-<)[?DOZ!';PIE6D]+J R(>)21QT6/#&@ M2AM\>G+8<;%8E*N#*&&WN%T:?(H6PYV,5MDF/$NM;(@H-%&/>5"66N4-*CTY M$"%KU1@OGO&GZ#=TD.30^J'+$$C>. ZEY"'"35$)YDY$:7T-J((]Y/@8Q2DU MZ/J+ATZ67&2NYN=EE!,7K,;-N5G/E MF@._?6L_48)R*G/3M B,9.:VPKJ.F3-3,=TTI"?D*;:C&^WH)4[JB'['^NBA'>)"T!Y.$CF4SH\8-IL$[Q' MJ#Y Z_0"^T 33-\<*,GIG5D 2.=A=9'[ UY023G]R9E[DWWZ:I<7>(.R1T3' M[MD0@1$WUY(DQ+X#1TE8)0S) M.(?^+EYS1BTT-V*B081I:$8'))P29G@?Q+D*,]"\?^@(A[UR+YQ+YC M2$E8-?LCX>SL:H^M1 9 .$&5&S"()L&/'#HZ1U*C2[2N/"CT1DBSQ/O_V_O: MY>XFQ$GS,VCFWU( H4>I- M*@:0/A"$I"A3PP $N0Z M56QW-,)Z+"HPD+8I:K#>V?5*WKCUO"H/X)IO1#0C>)MU30SO8/)?NI M+JW=+42$O[+$J_#Z5:3E(LV+\C(E&?=DNZ1)]O[=R<^@<" @]P6[)9!>"P6> M1KQ 2''Z5>/EC&:O)"]YN=N=&%?R"Q?V0( V9EHIJ-?RH$$E7B#D2,W-;0SI M5VK?\XDQ*RT*FK_Q88*R( -I7K1 $*_G'D$5?LYA9'X5:/F2%;4?,U-2X$1+ M(&J.@!!>3[.:)OPL@[@"KZ0B.:!3]$%7QL(FD; 85;A9A67WM0'WE+F$ 6Q# MQOE6+G3D%>M2D"Y8 05>L"Y]2 3<'9+(5T0!!9+GA8](=TAG29Z_I=GCZ3/= M#N/=$: @H7U03Y8W'-N.)U*VV+M1[%*/(% _]@UY!T<'@)@" M#P60/60/GV#BLW5\MH[/UO'9.CY;^_1L'M!CE\);LB;/+U4*WSQ= M$>3NIFP%RIBD53BBAB7=4.(DZ)U%4"*44SO_,QMXMDI?DLWN2+A/!LA)(\]D M_7M:/ET1]EOQ=)/3%2'K*JGE&Y;RY?F#DI=FC_(XU>:^@&$_8:SC+ M8"[6&RZC"8?G5STYI/8X?+"W^J;J3&_O,.XLG+4V,:-M[U3&H_*K;IZ60OEU MRZMD<=OP];8LRB1;,Y)X>1JN8GKPL^U_DP_*9'N<<%#AK&A/)FZ:S77"T3LK M;(C3$"E/T_C[4[IZDK"H<_:XSE;RF]9HK*(U:HHUJ$5FA77FJ\2T>[^**YJ? MK#DUG[/3[.W^&]F\DE]I5C[MV&+M6J?N8O0=3M9%4*O!/E-GN)W)QN*LG*2= MJYC!TAB-U?1R%?X"L,6ZZ:Y+"C%W4,URC)R?/249+TQ]QDAA8S$3:P$2/2D> M(%F T,H98UM&![V-*%;IRRO(,)+J4TZ+X85; 2>)3JOA_)8V''FC(M1JA".J M/OKE-'<9XTQBG$F,,UE4G G?)F[)*]V\LL:[LH\7R:I*=QP#3F+ 20PX:483 M6,")8$VK8T]0#:$P%$7#.:F\)"7?])LZML9$2_%H\$" QUU-+OT)[X?MC.!8 M=R?&CV40XJ,WAD4=(!&!53H+V3#&2M&%.<=EKL@QX"J<0WL,N-([>:8\//?E "'IO$ U(XY*MNK&;7.ZIIM-DH.G"='GIBK#5#P3Q80,(O*\2,C M>=Q8I?:VDN1[^KQ]_D#SG'[CEI3DA7TIWWHTFS1MDD!J-?5$*<"I(S3&')0PN0!&'H):I[AO56E .86 8+ MWN@I);C/^?3\^VJS+1@G<,FZM+%(Q0^! M)3PQU&7-2'%$=.=S,'I#QGZX[9#+>U[!_HP^/Z=EQ0V4:&IADHHG$E-X(FK" MHI%BBNS264!YC-8*/%K+:FQUC-@*GI,N([9LF6ABQ):9\'D9MG7R@:]RU1@]7C%8+;&>Y'F!=N;2(8<.!J^I@ !;YT47AF2 ME[E7$R&&[ \?@G2V#>,G@>H0V]V9E9WP35J*W%GM#% \!%%-0B%!P]?<0\"' M(3"ZA!N(#:*+*;PJ9N2XULHT8C1J62KYZ\GBO",KRH["+46B7)\Z30XEM1%- MO)89 ZKQ8H-#'OC*Q$3<&BU(67SMO.LPQM*&8TZ)L;315SX 7WG$(UV=/:"K MZJ0#E[8 B1"T\&0%(Q[7,"0;/J()4"^K@F&L=SE+O##?&R=CY+E"GYALI,VD'HQ0YOR4OR5C'@^J'>[CGU \NE M%&IOKQ1 ^2Q,.-+0HB-$%[HO^B=V,RXN:5&0XCH[_UZR5;!-BR=.ZO4#(#)H M^)K#"'B?Q4B77+1 (1#[5G O3U\97:^$CYJ-.GT,85[>?1T"YZ3,3?YL7BZ^9^;_.1GP0-E]':+WF[1 MVRUZNT5O-R4IT9TI1'0*PW8#5%_RVO7PSL)(/?F\O\X7<' X7M$<,O M[<&.,)>,&.ZO:<:]D, !@]_J(?>^.5L[$%.I?.C=!=-"P!=*KZ$_1S#<;.Y\ MRN#9A+XUL]G]YMUL2H8NG\UNPW ?YX9JCLH4"L"49NOL-%KLGBG:%E";9:OQ M8DHLW)(U>7[A9._RE"I?CF0-P-<6N(&O]"->F>1-4#QP?]V3C^\Z@X\JFJU0 MO&BU\D1K*"9X8-O!\D&F9. ^AQ8@25_37 []$M4$+9:K40H13Q M80JA;/5E?K0*1"A97R:Z$FB'$\QVNZ6(II 7DPAGNS?S,.<]H'9X"4(QNJBY$6,9@\YFCU6?/ D'-"#B@\>6#/'QL3GY*\M MR59OUP\[M9BN;G9A;5+!4S>#8^8ES<(1/#3QIC'U$ORAQ]AW*>V1=Y.GV2I] M2392V5,UDM1I@AJ%(W=(P@VE3HP]EI.+Y>1P,C1I.;D82!B\OZ3+0$*#>'P? MQ# &$DX62'A(61DC"1UMQC&2,$82'ETDH4CO(-(5(VG -(CIERWNU!HS9",1 ML[H[[93,H1XP]?AM/7X,@SIP#L< LNFX&0/(8@!9#""+ 60Q@"P&D,4 ,N\W MF*4'D$4?E.B#$GU0H@]*?)%=](MLB#M-3%\^;_KR8+T]8OIRJ1AYD+[<:@F% MZ!42/"==>H78BD>.7B%+\ HYH]DKR*&5(EW4 26^TL97VFA(CX;T6&<6'R,W?9W9 MA50EKEZ@25%RJ_X=XPM9WY!\Q5GT*#\)8QJ"$B5O&(Z,:3# 4.KD/2PM4TM\ MAYGY'2;\9'BM2\#5EI_\KQ_._]HR.EM,D8J2#@)0Q' (PA$] X88BB2NI\4D M2&F1N_NS8.RZY4R3^S<@VJD$<]@N2'E4D#]>#(<=.*NEC*CBWAKX/E@><>Q7 M-U.)TZ!9D-(D)WZ\, WP.RN>/)\Z8S2O%.Y:B'9X==:T"U( %>3;5&=-!^;U ME3W83'>CO4BS)%LQVHJR^)338GB\4\#MI4L(Y[%D3O\5)FV@-R<+@KH7LYW!WQ8;* ML^1%+E=]@($4'0#"D!D!0082%S&:^[E]&1;P&.? &6HHF.?),Y\MTP M!J=%0?,W#A0=^*(#7W3@$_LK^>; UUV]H..>#*0YW8$@GFR5L*,>@BJ\@QZ, M;%$'CNB8%QWS]'1G+)$:2Z3&$JEV9C.62(TE4F&FQ!*IZ.UR6"(UQ.C\Z+X> MW=>C^WIT7X_NZ\?@OFZ^W2#T@+ 'X.J0#"$1F ($/QV&%RY@,^0>:R M]I-EWV*G -REW7!?)80)'%&V_IYDL M@C/Z/<4$9M'OZ>#W]"4K=KD\>;6?Z/84W9ZBVU,X;D^=Q0L^JTH@ZE&"$)YL MD[#/DYHFO,L3B&M11XWH\10]GN);;GS+C6^Y\2TW)H */0%4^*X^\?D_\.?_ M$'.011NY[S9R@W?;:"./-O(8&QQMY)/;R/FG^LOGU\=H)(]&\F@D#\=(WEV] MH)50(JO"&+>714AXMY=%2'BWET>SIC8QY M8O8T, GX*(?QQ6;F%YL0S>6Q=/J\I=-M!2U%JW?PE]!H]8Y6[QFMWI\S]B>Y M3[Y[4+1Z/Q:E<1L!6<^M%-+=!GM&GU]HMML0]D,\__Y"LH)\(!EY2'E9B#+- MMFSBKE](7DV[Z$)M"=N^;/%(; [9NLWSZCP_FJ.C$37,'('(.1\O"--MR68P M;)A9*N@N1\30SO82"Y-.=;G1W7O,1U#5UU;U'+I%I2:PNJ)73[0KM'#BVG1% M5-5F&8*JQ9D)Q%75?^CFEV95TIRDCQE6ERJ@>[I4"+T,$45R8PI=*NPY]!0W MTCCQ+D4D<+R8026''YK:DDI;)QK49Q-8E1CE%&J?WWO2-&Z%Z#N4C M"_K9>S?:\1UOO"Q00^;T;8;& M(^E4=%2,8 $:H'/:UQ->G:8]$<8U78H@&S!J$G'&C2/HP+9ZW>YN"9JZ&-6H MKXL5C98BPEK,F487*T80^OU/P2:]8Y?>T6HY8NI0/N,U<.PLN;P'CAI:P#NF M!KT?WO[?-D^+=5K5D%4]!(_%UW\N-L?GCKGRZP-$0X^;Y@AJ]ID@<*9I[,D. MM<"ZKHH9/3:N9$S&-.*)4+A[S+D&,'<.Q$H8BZ:>5',TRU@5EM@XP=HP']F( M]T@O5HC\8H/9)8P1-+N$ 8)EK(?1K)MBES 8TXC+KQ=K '?IQ=WN_+OD6A59 MDRNN%;F,%USE!=?V[,"(P: ^9Z]LN#1_ M$]C.Q8 ]LSD$Z,5VI9X[JD&N>+<1]M,VG4+X0]=' ]IN);9D5=KC4IZY]]36Q]CLD6O=O/:I?T+^)S(J^"^O4]BBY)4K#%?9KG[/Q%JOPF*EF6 M-!%)*]@D8'E4L\"6Q($]F5=WG46F+M(LR5::4B5M))(K0:. )0O#!ENR)>BK MEJZ?EG/S*I\&B9?E0,+CY@XH8/F"R+1V5-SAKN7GY\7(#^J$ASJUA7\2F_)T MU3TQ_1*JC\> KM^2S78WNYL-_<94[C#_);J%2+*@%@&+F9(!MF0.ZJ@QE.N\ MYORRD\",//(LKO[)X!51OMRT0$125H$$+%9#$FW)486Y$1RK+IK>,%CN4T#- M7MMU^ \.H.].(NDX]$=: 9G&OB+&+B*>>8; (VM^K=V*SI*7M-S9;O;O]F>T MD%U,1R ;*E C9+YI H4"L,H[E&80*(2Q PE=4\#T&_ATZ+26RGQ WAU&0F[5 MST-+JH_#XZ-%L)';AUY[J2@'Y0!B),R674&TQ/E8G$):)&N]P>#:204XB-<8 M(\&U]"ZC);"R%QJ34!&/!57S80?;4BJL@3SQ&(FKM<<>+8&5/_L8^&_X++** MMQ\1I%0D/7T%,A)!X_<@+9'KO@S-[PLQ5>JB%HD"&9.!BI(6=4 #E3($W3;$ M#.YFA'_$.5 MT!YD$CC=ED^4%_\#"KS+@?IY!'I /M$&%GI7@0GI&U'H?8IL0>WX<[!*/!(: MROT#0;M7F*()ZV?N4=(JT(P]_(.\.Q#><.NA*U8Y1:\4%3>;HO)B=.$R$;LQ M@-Q4%IE78(>9&GS1>3'5EX("]!HME%OTI0^%Z<7#0U..)MC+U3.<-ZI!+'85 M7;;KM\>)"_I^73YVQ-'M(L+4G[TPW)4[I&"PX6D5*PU(C"%SQ- M9ED63'7O@=^5-;97_3U >Z]%=1$XQY'6";T+L98E0HDZX$+U>]*_9"N2E^SP M*_&_PP'WKZL"8'K18@U=&37/QPF,(540-.61)C M7,^6S=#^[;9:.X'69JO"'+I'ROG# UF5Z2O9$WJ;L),RD"6R_G3+Q#!;I9LT M@1*/UAK%,M9ZXJQA]8W=O7$V%;^Y;77+W:<[P"A6&V&4LED3HS.-85OTZ!0L M[JH@2T/FZLK*4 ,VC6+H[R=(YQ ?4]:0BU0ZR+%D$Z7&"E.C/+8EILEDIVM, M/=: 70,P#(#K<0S\N6R@TEA48E3'MIB03'6ZB,1C=&'A I\;,&3MT64B'NN= MKD*M89N'L7AZ(T+4WM-OJ&T+/8;%HEUI;_)U(*VS9S6"9MK+RT>RWJYJB\8C M \U(405 ?#6YNZB1:>P7,F3+EWA#QCK=#62C=)8=U7AEW/=+J]E8(7BD&BL% M@_385HPVHYVN',QH#?+#VLJN.'YW.?].\E5:D.N'NY*N_KQ^P1^6C#":[#,B MC,>V=/18[,>.(QKJB*2X?A@%GE\V](V0.Y*_IBMR]\2$Y4-2D#4/5V7ZHM$> MC=I@]H.1D<(K8V$3B"Q&%6X@ MLDP'#[BG##P&L T9%WR@<9><2T%PL0(*5)J7/@01=X1%7U!W2 M1[+*"3NAM2P'4D(E\"#)(+PGJUV04DN/7)D"Z"714B)>BAH=+O8!8W%1& *T M0W9:J3OP2O*OU+?]7+$EB?2JP;YT:2,8U[4@3G +5U_3)KM/@UV/J'OB>G:0 M<5O3Q EI!7A9&X*E0KW_^S\'<\76ZY^[;^"GSCR2[R7)UF0_'9V9++=YQDAZ MH6E6?LV3;%W\!Z-Y-XB6?^U'4B;IICA+-JOW^V%-V/4-R0K.RFQ]0QDW29GF M5?;^NA_K;]==-^KB;GHLDS;E;";E^X"UV?B8U*?_+:7&9QA[& M"+S=$R=>&*WJ,IHM6^5ET"T=)FM;/9'U=D.J?(IL2UJWY_LP5##?H%';)I&; M7EMW##I,'!_:/>L/L,3)@6J214 ^T09:Y%1@0OKY3?B!<; /7 M:',H4(!IXQ,CSHLR?>:^8A=;=J$CM1= SF_+>?IU6]W#A&9T&\B$K--#YG@+ MYQ>TG#SQHTIC=^"YW-@==Y,41?J0KG9Z91^^Q/TG3J_//A]NRHJ-Y(+F5Z3\ MQ#0?1\S^O'Y@5WOH,.!Z+.UCA;NQ.+0!6UD6U#D'I4;I,33NCTWN: L]5=QP M F[WR<1:!'_P0V< MP!'G&-4T F.!9TMO#(LZG##D2H9 M)6PAY K0PJ/5KC7QX/)7<42UQC$C@!<]T+/YRGZI$J+?E4E>>GA>J?W,>1UY MI8@"L$+A[, N2BS%7)A.(#M]+J!*>H^\)J\N2@HA8*$8=H$7)8<2/DPGB-U. M%U#>O$??Z:K<)GF:;)J#N5(KS;>E'"J\.I&35Q=Q0& M>:2\5[46K+1_O(]V6B5/7%AJ==(U=2RUYQDLJF&]G1F\NUA[,\/U'7"=!C') M8*R,R7L9%I'RS4R-R"<^@J-5,DW:2L@A02N/5KVV,("J ,,=K(96C016"((1 M+/5-K3)#;FX)#\V[SC3D6-50;E(&&RY.FI$\FE:@Q8-8WN- MR>3MQ!N7J-WB1!G'H6DE63@&9V][2!/U@48;-FDC;/(G%#RVQ0GV&&Y.*^Z: M(W/X>JB]#$ZS;)OR&KHWVWSUQ%-&:DB]N#%"R*'&"Y9I):_F$F%H( 8OB]Z; MZ0X4:QF@YW.H*S,$E]9-*WU MUE]:U/U/<9T/(56#WB1;R=R [#+:7CXOKABI0WE4I.5S4(=^Z/"?YB@K^8X"\F^(L)_CQ+JA83_,4$ M?[[(8DSP-R/[8X*_F.#/%O%=\%HIEJ*DC3$ Q1NQ&I)XPD3LPZ<0RX@9X\?%52=8&SL+JIN*F$%A9YP8/,?Z[-CS3O$S_KGAX_<"3;Q0\^P8B?EG94NS6(&ZY$!'& M\F8*"9;TO<2,*N* M'7P\LIM'!Y_0'7S^\>[D_Q^X=I>\,F1%):G1K<=;MYY:>-LAF=73$.#%@P'M M'ID$H-[XL23?[]A"V19J1QT($O9FZ4)Z1RK&;P>&E9/KWH/G7]MDDSZD9,W' M!;I32"!JXD (7][C!=-",81)7^2[B/GF!B(,_+2'6='#9WCI6D!Q5>#LT$<< MKL<#:E\0_W<;A0N0]#:6*!1-'7O 4OX;^1]*M&.9!H-Y1>?JEAJ(#0/;X MCQKB.O^4DZ04I9N;MB_Y&K/5US&LODGF9?9U:8N*A>2(%+'GUZ1DTI8] FS2 M6\4(1+@E*D5T3.L/SU%GBTLZ1/,L%K[>:Q!D7S]4'ZVMG1Z^T4MHCR^N) E_ M?5Q0^Y$:^'1.G^Q51!!G V<0S9+\#=Z+]=:*!D+<8D$A/*;5HL]A9\L%-51G M]?NFW8RX1]G!D16WB. V\G72;W,,2T'*I]FEO3\:*(,] MVN73=$C+?S QMO7KO:CH=&/Y:N*_MZ>&"]HHYTYY/X'[BR"/]:3W/_H[G1S28J"D,M=%5EVFDM?^*1!;I0(R#UU$DAWI'[. MF"@1[F13K:!+WA5?5D.O%01D3:H4TCM202=*%*R<7/=.E/R,=OUPEVQ( ?K* M"+_OO9X'WYWM,;@)H6JBNEN)%"W?/ !T_GBAZ>=])!N&]/$3.P#FR8;MG:?K MYS1+N<8MTU?"P\ZS0B M1FV;O(]Z;?V7LC',T)1 S:ZF>!MR/P-]IS =_8SB M=^,XID <[LT(%X)%)#2BAU-IJQ#@#=FJ&:1X8*:56 M"9%)4PGM?/,1YKD4?N]N-7YDJKQ^(?S(GCWN1]6C1@S0)( & %SK2S@/B9(4 M4$%V4XI . (^*OZ6Y.E^OP1F7_B]YACPW<^Y5Q&"F'H 1<#*^^Z)YB7?AD13 M+P9H["< @)^3KR0%,?L0CH =]^ZV3)(9(;L[<'_JP8_-M/<^>CKE,A(PT]UK M'WY^0-$Z%ZT)[U?UB,4\7,,F3D\^9/["GJJI^ER*N=!A.WL$M/N MB!"GN\'&)=F_ 5!6)A:.L*&*>SF"%09URRXWVZJ6K/2Q6'$J[90<5POJB0 M9HAO9]L\'X8RX8!!)3($=B?ZROD:J!(%J3WQ%^$?*I0AWH"-!W+2]N]JUP\7 M:99DJS39W- BY3P[YYYE1+4H\=="&+,C&[+,F\CHC"-B^(F#" M%K_@B&ES4)=AFCM>EG@)&*@\;>9 JU;9_U S8OI=S+6F1RR/YJ';K+QE MAU@X_8=I(*=+"^RCW_R9)?O^-&HI[K[6FE.];+U:X M8?[,(]/[OD-/DJ=%,.L9#DTV:&\BSKOVRQ9H@$S2/>O1%8SO+FHXP;BK6A)"]8>)W( MZUY$_VGS =D;.?V2K6L#.EF??U\QT--G_B\=H57AP$BP&,>RQ!G)JPEE6SR" M6M!_"N_5Q'2J3+Q0="=#Y9CR\_(=4T8\CV@_5^GU%? 1NTOHY^>7),UWF7"* M_J,+!A1\CNJ#AB=L4F)'"E;T[8B M"DS/C4_Y"41'%L.-7X!IF7EISY+-ZOU^;!/V?_?$IO9SQAU,V,VU2G5]_M>6 M[>3=WYRGRSVD++Y^:..H*;,!(&S_5HP1]0"'[K;>+ MGI3@DU7OP\'/-DE1,-Z4=/4G<%Y7PC7W%C& M%A3AK J; +@"9M\4VPU6#TZX]TB&$'#"CAV-K!M@\P&_-3GBNM]<9G0UG=D# M"=E::G2:LHM]5MDING W*[>D*/-T59*U>&N5PM1\$<"X4VY3B@+%\:2GXR88 M$5=W@I&$'I56EX8F%5'7U2L?*)Q*N'HR)'"+%5(L;^815,EH B_ !>^_=)8- MJ9\\:0A3IZZ)/C3?Y^<^;Q_Q2?&!R[L%T1 MGF66Y@\D+3GW=H1;TZ?XKD:K4TQ7<0%;G*I0UC**LM#3CMC2=*])NN&'>\:B MBF,3;=JB;BSOW<-NH@:P-$6AK'XE5>$&.UB\88[:.?0O39:$Y[(=-C3Q^*

W;TCSSN$X17 M_I$A!O]$_TA/^1O](P.;L-V^6EQORZ)D]V5V>;ZEF\T%S?E'6S.%ZF3L%"DZ M6<3_20]6-K]P!Z6O"0GGY%0=C^0$@-'S(4MZMEO MJ'^\CW=4G^ZH@_D(94&+;ZD&!6)VM]3S#%[0(4C0;.$].A;!4()[%#2%GH#( M(E]^)^GC$]OX3E_9/#R2YH!\DZP0@N2 Y=U$3OF1&->%7@Z@?=*FXK'?\VA//(.>HP*:>7:# M4$(VJ5]\\@H5LQI^.-%"1IW;4D2:G4==-/\<+T(=:3)@R8D@5:P"+-9SJB/# M[FTI).WNHTIR,<^+4$K:++"9] MUC)[:0CWR0M-;\@^@YP77]7L^BI@UQ7-7DG!F-1C5F5E^9B4Y"))\]^2S9;( M0F:<#*"](\X\@&.8;V?S[&Q^76\G;E81=3BWP-XR*Q/V&\Y,Q!_)P]@8"SY. M$QKV/X6+][29Z8V5HT8:L6+EJ RI\;*41;& M&JZJB)6C1HQS>96C3HMB^[R_/+9M\&3]A762\ZH2'#+6DXKUI-1+.-:3BO6D M@J@G9:_HD[W*3,Z+(U@NGS1?C:.%%#6(A8AB(:*@'!AV9,5"1+$042Q$% L1 MQ4)$=@)"T>L^%B)R?X*0;7.Q$)'Q%ES]6IQNRR>:IW_7MJB6]JB,5Q_>NL%1 MG'W 263"'J0;\,@>@IR2(3$:AR(K/8R?$G$/MDP6G1[NOU'X=",%:HXV B#/ MSC5V9I8BF8(YTXP:476D$8PD\//,E,I2>"JRN?"M3;Z('/'1:B09\62%>%.V MN6W/_L@\T3#:?LS)/LR)=31&"JM.E MI;A37)>>'98\3*=B,'6!)5#!46A^Q'HE^5?J2]C#"#[%4JA'N/QGJHCJ(%E2 MK^3,]_'\,=?F;\!UFRP1&"'1'8Z\7B(Z.9/G/,4VA7#@0=-7+_Y_' MOOQOT^+/BYR0SUE)&/O+VZ2<5 O(^IM"&<#]19U@>])"5@TP>;6&^.GH3(ZR MP]-O=,/0;-+R;6I%(>]QFG,#W&-4%O8G+F1U(2*P5A@_'Z$'@XQ-']/7=$VR M]5P* ^IO2G71[2\J"]N3M@15T26O5A2_'-/=(U;J"*U2A]>Z9*JB'%YJEK'U M-RS[5(8@B)V;,GAFS9VJ/U;)#1LR>*9SZF#V3?^I(Q,S9,T]^C-DS8_;, MF#TS9L_T,WOF_4[CW7"-]Z'2>%6:Q9,?L4DSS1'4E)D@<)ZB<9B98C0?5)DQ M33H(_+0=$V+&A)A!62YC0LR8$'."68D),4>*14R(&1-BQH28,2%F,&<(_L@B M.D/TO[7/$(=O'A ;O^"KWTB;-]S*\2-;8[=FGYB ._ 310!V1ZL"-*M @88 M3'5( S3I >5^O8E03;&%V9SZ'T]^0D[] %(X]2W(,*9>1)K!U+=0.4O$@9KZ MG]_]\ XW]0"D8.H[D"%,O9@T[:GOH'*6/@$U];^\^^$]3N$#D(*I[T"&,/5B MTK2GOH/*63%QW-2?O'O_#]S4#R%%4]^&#&+JA:3I3WT;E7F$\PQ3SSL[^1DS M]1 D//5=R "F7D*:[M1W49E'MX[V14=-/A-3Y.0#D(+)[T"&,/EBTK0GOX/* M/+9QCG5_\NY'W$$/@A1._8]!'?0DI!E,_8^#@Y[5H#47'.Q;*.6F"0'/&N/B MH'&T"P[M@@+3U=1VP4.W,85ZAG^(BRG4K3MNQQ3J'DP8&.KP*:>%M16B[F&2 M<)^Z!W_?,P5&%=\S!78SA48LY3'+.4Q2WE7DSB=V%"R$1]SEG);*CGF*5VP%IEQ MTD(^EDCSE!JX>BSRAA+SE$9E86_B0E87BCRE!NY!7N4I-3F)Q?HGR]4+N$&2=M"2<%,$VQ03[S<#5$3%, M#CUF*8Y9B@.+<(A9BBV,-68ICEF*CR5+\?N3F*4X9BF.68ICEN*@LA2_/QF9 MI1B!0)ZE6(K >=Y<=)9B/!\,LQ1+.PC\M!VS%,8R"KJ"7L3%[*FL)_(R@]= M87($BQFLEJL0YIBF4*X:,8.5MGJ,&:P6J!-FG+0E'!%B!JN8P2IFL(H9K.8E MUCR#E1<^Z\;\&OKJQOQ5,7]5S%^E&FO,7Q7S5RTB?U6;$?P(GA6DYNP]K3?3 MF+DJ9JY2+]Z8N2KF!HFY06)ND)@;9.2H)LL-XL7M U9S,4&(AS>%Y2<("3&_ MF+V;=HSSUN"O5J"V5J2U#Y>!PS;#U5=]#^S3*@5J:!0 ^79N@,P9&/I0VW_; M]B! &K "VI]-2/Z:K@C,@RN:O9*"V]RK3#'WM$PV[>_\9GQ%RW^3\I:LZ&.6 M_DW6+5[U==2L??9/P=/V&<#*<,%]W84VTQ@#SBPV&8=VCVP7-*]_XG!])S8W MG4^]D@6='_.2QLR'-VM;,%C+6:#<"X#==V#G#[D67F*=3U1\A+7V"&MK,XZ/ ML/$1ULTC+-N''FC^G+ ?*P;>LHTL3[DW9'7Z_,)VIO@*&U]AXRML?(6-K["^ MOL*VE'@U[ )\@U5 -:6>1%#^WBQ&OK_B^#+/ZZMP+/'M-;Z]!GP_C&^OL3A# MXGUQAI.?WOWPPPFF. ,$"1=GZ$*Z+RV@+,X@(4VW.$,7E;.DOZBI__G=#^]0 M=3D@2,'4=R!#F'HQ:=I3WT%E;BZ;8^I_>??#^W>HJ0<@!5/?@0QAZL6D:4]] M!Y6SU*'(J?_IY!?DU \@A5/?@@QCZD6D&4Q]"Y5YI-(,4\\[._D958@)@!04 M8NI !C#U$M*T"S%U4)DG[!N="1PW^2?OWR,G?P@IFOPV9!"3+R1-?_+;J,S3 ML,VQ[D_8_W!3#T *"["]#VO=BTDS*,#V?K#N#;)J^6.FB@78CKD 6XC^=;O% M2.X8F[8%8" 2?J^9#'SWA!C06"2!@ AR_SXS%,2#G#8>9N".I-]P\,*E;NA, MFMZ=#NC:GW*C M15ZV-"G[5U^+LI_^N.7$ CO;X/>:F:W?'0P4U.7 E_9@86T\]7!_3;/T>?L, M#AC\5@^Y]\W92H682N5#[ZZS%@*^4GH-_7DPQ,UF\ET\F]"W9C:[W[R;3Z#+V^4@P,]X^_YW]MT_+M M3W3TE6AQ4>T@Y.6!K*Q+ <0^^M%.K'TC@F24DV0I0"X<92."JT"*/3+76@,98R<#Z3\1D@V(/,T M6_]*$LY'WN"CQ>3[IOU:6/.:_4:5,/_T+D)C:#+ F1.:]Z? ;L[RV8Y]<+>3 MG_/ZW4;],_ODAJ]^M.D_VA+J2D[MTV9G4C^"?B?7/X-^HP*:?WJ/0 ,- M&.#,']=[%>2HX-%4XYKY"+7((DDAJ#@O"BOYK )-BS$=7Z%Y)2NOMV51)MDZ MS1Y[?+PEW-^'_7Y&LVI.M\F&5]FT]J@SY=@F5Y5&8XOJTINI.#:5:<0D9Q$? MEM1F+^L5G(5:#M3X<@F CGE%HQCGS=(2C=8\M&5T2)OO:7@/F':-^CSO+23G MXY@\S;9R',>L#GR9?F\TCD.&U$KMIT C&RSZB4UZ\M1Q5*CKF18VYDL]4:?W]@I/LT>=YYX_1JM4Z"VHB/ZJ*-.F&22%J(#^C0&G%(R>D1%CRBD1Y1! M2)LO6YIS5Y3H$14]HOR9?F\TCGN/J&"#Y.:N6#^/'I-V/K7R$G0>-9:CB5Z^ MFA)P(5Q/JNBHN5A'3>>B%7TTQX\UW-2XT4?S>'TT>2 B^T:R54K<>V*R.7A. MR]UT9>ONV/:3+GCF-&I;RY=F6W=7DTM:%(?AO5V1;V>;)'TN+M*-(/F/1HN: M&:@6SI25V313$T9TM8Y6QUS)H#KT*T7G;E37#Q=,2S#>%S2_VWXMTG6:Y(S, MGF3A@&M>JH##DR*DJHOOXH#-Z,]7;$3-1N(EC3A&O6D2M4H7.G28H^1>I@@+=,'(;P MA'(\H^QNJ;@!V#1'NSJF7Y+'9'-'2L9$SB[G!_5/29KQR:BO7/?T,BW3QXKH MPR@%!W6CMDU50KVV[@[J-SE=$;(N+MB*ZTU>?^?#@-;DRT'=5<B()HP8Z1$(KNT>;1WM7M]SMB?/*U\94ES MOGF=)]50BV9 @GU*!=:\F0K!'+Y@]\;T(2G2%9),$%9 :P_6'<%7I-P)&5]1 M D*E,,V%$H;QA# 903)"'&ID.=.IG(BNA@515??6+HIIW,1GY!EN1?9YAWIB ME:(>\'*RM\TY5U O!6-CY*C(;Z=JE.G(43CJB3#$$0CCQC!L#*,<+M-Q0D'' M,:F[K(V&PI>[YA#"=7% ZU0;2UU3YQIV&7HQ)I OF,,IYE :@JAAB-,4)0%* MRZ7J'3(3S4>CI:EDY;1I^5RNOH_I9LMU$.Z2*( 6K,@!M"?WJ=.RS-.OVY)[ M\MS3FTH(Y7PP;0Y>+S'-/;FX:5 ZXDZG[F6VZ]Z<,ODY8RJ!%.5U=L8=G?,R M90SX2+Z652#T??*])X1H^)KE"/@@Q4R7#^-%#]%CP &K6(X8ZD1#71BH[/3O&>[U:Z =A6Q]DRS'8U=G; [3!2,N]G@!GT=1M ^#H2#V>$YW1@ M%T2[%P[M^^+H[I?V%@A;FA10\M>', 011Z*V@ G1'M?+X!@S#X*=-M:C%U'A M=^21ZY?/V0/-GRO<%VF69*LTV;1^NWZX)2\TKPY/=0OW(>3U0'8CX]I2D!1; M =:D/A6".333U_OVD/E]P[P2L!=&"0&Z2TJBFB&J06$O=X@ =3L($D(9L!WJ MD/'B/&,\>?L]79-;\DJR+?GP]FORWS0_8X<*^LQ. Q_>]HQI2)=78AJ-<5"# M:01&=RP^HU6ILWR7BR0M_OSP]H%DJZ?G)/\3*,B$!=^GJ%"!^T1Y,S*P!!,6 M7$AY']SALDHVI*AE](J48&DD*4PC^C",PQ!AY!11''W]N%\Y]BI%#XPU7 ]4 M]'JGVBM$Q=UN1YR[Z@["9;3-C0F<"ZF>%F4I,QX+/%W],01\- &($]0P1$"* M=TL?ZAL.AL4'A=LCAY B4MN0#DFMY7HP/'"/1$(W)*N@_5'RP+1177(5ZOW0 M1:4J5*C#5>R8Y0\I;.'24>Z;[9)^4K3A,G7ZW5*S0I_MC7)0J2_$I_ !4SHL MN124X]-LU=C/L:T<7KMZ!IQV1M J:V_+2GGZE6[+'4W%T*B#- _:ZT!@6+31 M@:V,6H-%M/?/2A^S]"%=)5FY7XVJ@D(V_KC672HG! &E2#@W(SY_AQ M@BI6/K[ :PSKJE Z@^[HO5/A1EC95"886>#S:_GX8[;C3G(40@\EW"=@S!.1 M_6<*_%N2E;X#/K6VTJSWN-12-!_>ZH_R1R9M#(-')0T,UEA6Y&6+7>Q??5:Q MG_AYJZ";=%T-I5J4L.U+ G0X08% KND1F;BD8$*:W!NWKE\(/_\030[&T#0PL(%ZN*H7XPK6L*%8L1:\ %1=;%BH!NG"9.&8# #FL M88E"]P@S/_B'F3O&DEWUFVW!CHM%L3_]#[%;T@WQY))IU7&<@^*0($XM^L(DA13"J, M(?00JS.:L\,"V][@5V[XZ_ZBT_OJW[3+"5#,^*"Q>7B1\U,IZK1#Y:>&'KMD M*%O&VZ,_TNN<-*V<[!4=AFR?$[-A8*H6/(S*F@B>.N$F_G"A_2IB\]W8YA/Q M-*_!EAA:F[AYJ0U>K(T?&ILW9^SU69;!3(6!5M-9#W,<#8"0\T\(PRN M-]R18D-M, [_A(QZ+38:4.C)D#[EM.#7E8=T4'1E^*4IK=+^$KX@B@FU+&"= MC@+>B_<&<&&Y!PE$_RG!B](/UF1)3;AEF0([#/UJVN2NW-%T_IT7NR97-*,- ML5>DKZUTFO1RC=C5OT]5'\I!F9/V!9.R/LJCU M/[]NY46R84S;_7#^O;Y@W9'\-5V1,UJ49_3YA69D4!%R(NR'?,]VL8>_9*9E MN.4%9GVP]7+\9\B)^YOK06/?2+,MH[>^/]"L^$ >:$YVRC_9 M3!0X:[7N7;K/XIZ>KO[:ICFYR?DUJGR[V219>9JMS]FO+\_#+5._83V[.@W# M7S7&;+*\"'3&4SX2-NI56K&._;TAE"6FI_\<,IZHY4&\4G=E#,DPT?[/HYS=*BBAY\;8Q6-SGA MB4Q(>4^_)JL5K9V"3E]>-ND*DE/;:/RS1QJ;QJB;1Q1I]66*_/XFI:PW /L2%A2@F/"K60]8"/J0@Q:!KR?-NY&>.]I\YSV#(ZKS/6'@XIU6\(2)BJ8:!RIL4/&]*FZM"OB'7Y MR/?1NG<,FXGLR1"@9!!&L!A91/!G&IF$.W86WJ"4S2HSI5( 2A RCI0@8J2 MF%(;\M+!/J( J ^71*V#-34\@.HQO96K"]75\B^9!K5FV!:X=Y0++.Q(:#G=/MC;8X"])64T1PB]HFNO@N3=S\A0"U'=A8MB M_V7;W4")?_F[L.:FH+<#JY$OVRM X]$3__PO1VI)8OUYY[\B975H8P=C4I3I MZC1;7[#K:_J8Q0?^&1.YUU)6!9&\J#X,825I#5?SS2U_];QMZOL$KFGT1.$(. MOS3^C^TO?D^OF B->>X@F>(AWH7SHU![4KPF$CA!]E&W'" AE/'@@-_4;)\= M)/T&_*JER8V!I;+[TF&,IOO<88#&N=]^T1&+G"2*Y-5J^.X91@;O7'SB&YGN M7HR8_ND238L[/]9WLM'ZB^HO[.[4F(Z@=6*0]1SX_-@[/EC:J6R?+LR'M>Q' M/:O/&"91OV;=!O\PN"&KDJS_M4UR1O+F[2+-DFR5)IO66^&7+&'[ (-R_C0X M'.;'I$P$YR\<<"TQ*N!X\@KGY(6<^ F.7?*>O3ISQ0(>=D4)6Z%#+2)+*<%Q M14IA\0WPVR&SL1<%-_!S+Z-&=_9[N,P/?;YD]3U/JN-'<4/RNR?&[ ])D:YZ MXB"%J1DI@ E /##4Z8J) *=YA(FOXO(QW6S+P\E6(# ]*('([*$"%!J8PK%B ML\=J4'7",\%A6C.OS/:5-\LSS2H"B].RS-.OV\KCI0K:XUG5*P]/7L7@CJRV M>5JFI+]!6<)VR (^#EL FN78[J"/;IW@VH6/EWD/Z:OZ9HUY9:*BO1;\K+- M5T])09S?VN]*NOKSB6X8@PN>$;I\NZ*E**H(![SW9Y$#NPREJN?C)GFKA ], MWB6!V8=-@3 >$ :X(8'?^H2XSJ6R'PCH<"3XVB?"=AJ4!O%'LMJPQ;M^_^[D MIW_] _1!P8#VA@N#.@RB@7E,M8CKQ\QT<.XB.F2X_$I8,ASK^Q/T_ ]!A?/? M!@UC_H7$&@TP3VI5XPF_7.?HJ7DW"=L&8P\ MZO-A_+E/V(^Y,XAOM_/AG9%J7;CDU_3+;M8[&5;SH[0O_C5GFZ0HKA_J?;8I M("@*?D1"-T+WB;E2>0%P.^5=N= M =/*76X=Y+124Q;T\]/L-O\K:*U=FS:%5SOWV$1D#6C MI9 AR!>>5&V9DJ(.V/+:H>NW9+,E#5EGM"A_)6S-2 5*T022+&&3X$0,1_PX M61/V$?JMM4-E0^ I.]JP&SJGLS$&R:0/T0R20&FSX*00SX1QDBCM)^ ;*WQ< MN"7\69*'W>W/#0<8G1.>#B+IH0^'* 3QM<8H2T=#7,_F5V"_W,-D]V"].YK& M55B)V/(9RJ?G?^RKM:Z+V1!=P/D@<#[^ #<1R1ZDN"&6SI7)H?["__.5J9K_ M\S]02P$"% ,4 " !NA6M4"+%7-!N4! %]38 % @ $ M 8G)H8S$P,#,T.3(U7S$P:RYH=&U02P$"% ,4 " !NA6M4@)"JX6D$ M !_-0 %0 @ %-E 0 8G)H8S$P,#,T.3(U7V5X,C$N:'1M M4$L! A0#% @ ;H5K5#KO*;#' P # P !4 ( !Z9@$ M &)R:&,Q,# S-#DR-5]E>#(S+FAT;5!+ 0(4 Q0 ( &Z%:U07QM_6*P@ M "PD 7 " >.U M\@< ,XB 7 " 92M! !B'-D4$L! A0#% @ ;H5K5)%1CV"M(@ CR0" !0 M ( !!4L% '1P8BTR,#(Q,3(S,5]C86PN>&UL4$L! A0#% @ M;H5K5/+I<"5BCP \,0* !0 ( !Y&T% '1P8BTR,#(Q,3(S M,5]D968N>&UL4$L! A0#% @ ;H5K5,@6^T7";0$ /T% '1P8BTR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ ;H5K M5(8^RP&8P0 Z=0. !0 ( !;&L' '1P8BTR,#(Q,3(S,5]P <&UL4$L%!@ - T 6P, #8M" $! end

[_7# M#,??J2[P5*(;5G.-8H'- 3^;T?_2-,E)>I1V[=5O=JZ3NFF-0]&#'48="/U9 MHK3_U SIV@4,$PK[9(TDC/4,H&[/OACQUKA MM_J@1;A!_*:MF@R:AJ*U7;:XTVD6H]&3[C<\@]T9P)?Z@=+F%W*F4K&=+H^V?+I;R'D=]&+W*V.DM7XI=L MQU9UO&+,8!S8%ZPSLUL4)(T5YQ; H\>F"D*CR">>+O>0-Z$(2]X<5;3DI!%C MJ:WE**-E3,/!]4N4Q1+(\IP-V$:H/E?MT?],==M@4,2P7>B7IG$9LBD7N#Y4 M$P 6#+\=4%J)(U1IVK#+J&M$6LM]!S/V%KX!#0DMZ^TLJ5W&XVQ)9]E^P].5 MO&5?L.Q+E/ZV6*]9QE92TIOK\\6=RN.)+W-TAF+*!)I_-=V5N^FKPD3+E8KA M2J/3[Z]>W!=".AD'I_'E(2@/T4,:2JI3,UX]PRRM943C5KM"1$6R; 2MWO#A M9W2,<=480"1@5[+7((+6[.\-$T"J= JH@).B#X>%(=6Y.S#H+"7J*,CWWYY$ M:\)!5EJ:3E1IAR98QG),9^5=AC2R'-YN(2\6%<7X**$4L;+@WQ- MS\>'C.^>A$8'B0^M?Q$]R?;);Q3I,7VQJZ/G![,+>*.@EOT3V[NDCU?3X<2; M^ +=UM$4")4?UQ<.N$.[M%+G#A2DO*V $(#&JJ/])EDL9UL&=? M$'R93E_P%6#1N9U\8])&$!K+GK;$%U&6O-S,IB+\NZ:M#G+8MQL58 MMVH:1QUM&:^B)4,@JD\&HJE)]NJ0I&R#<5'4K)9&5%97/CBADX%*@9_029K& MA(\Y=],8Z.FF=)H3ETX'/]993OT :$Z).MV4J%[WD9[RIWK94L[)5E]SLM63 MP=8RF^+HT*6@W-/K(HWV6E:.=1'H/OZ.*H^[B$J8,&O5C! MBMOJ#B-075,'97 -- XG#F)>QKF$N)!3=I3]=BR''R>U*-(%C[9(P$=QD7#@ M3MHKX /5U$*.M@8:\*G2&#=F:T!Z,)C"H>0AA8!%R= +-PQ*^)#6 ,&EJ76? MIL"BMN\(:$"V"BI0,[RAC!^_AC2'Y4!F616-$]'W>1%OQ?)QL;9&FDO1JF7M MBDYD4!O0'BZCFEUU--#6Z$5'GTW,,F&-SV:)?N&.*-1?OVL+3749CV^) M@:MY;47$4-48F?.^W/K5O4W9+L9P94FL]S&XX<.:10$X3FL3FM@S+-;& !]VU>83?G26;P<)K].G79&7*KV#$X:;*;O0@BA#K\6LQB-N MHS:(&TQU+?A U= 8J]I1+."S(RH",+)H@NLGHX8N:R6(*<6XQ$_15O7&A)X, MM'Z3+.1C(TJ#]LRM5*Q]^;/+L&_B)B.*7=O:T,!#(H%-#3\BXF)KP[,A-M;V M,.O#K]<)]>(\Y]G+)UXHG'H:DMIW!Y($>]W!T/,X2B>UK8XL2\\;R&I@WP1M M]3G-V5(L"%8W/$I!4VDH*JU "L*&,FN$M1/(:8PN=<_2F&?W^\HD)O++'1-4 M?X:3S^*HZX2T)FK"IK33%&M6(]>!RR'0Q%=QEAO/TKO/,Q M4]8['QTE8;/B-<2:5,MQX)T)T)P7/'UF61&+1?4>3B6.0'MB2"MU]:2$+6JA M(]:D>I;4KC)\)X]DVN]@G5[.Q.]E$<]I!K\K-3^G.3^G.3^G.3^GB;LJ,C^G M.3^G"5V_F)_3G-QSF@YA=!-_#\UV?8A\) V['@1?3@N\1YA?3IM?3IM?3IM? M3NO;!\P&/+^<1M,T([V<%B*_XG7Z+#9(/(N9]UR*J&=YY4R^3T*:KOYK%R7Q MNLR15#THPDX5_E(B@7"MRQG&7/ M++_C22+V-%^C;-5IK@$073@$2[?N"@[NHZG:N=DM12G?:781@<:@KQ>X M6K@K^S*B3*__:LM,$8 NS3$8;*+LD:T>^ 7/"_%[E=_8"G0& M'B@0*GF\/E#BFFMDD"J%H!'9J!?^DJUVRS(1@A5.^\50T&P6>WUH5#;*R !L MUCO*N:/7E364#,6IK.6*.D1Z%$]@LV\4CXA#5=YT=TXD(XJ^3TG//?@4GTTA MU)AX+!34>^Z&-N.8J&@2%WPV'@+$U3B%G8GBI3E\$=R\&]R+;XD2\UQK?GP0 M4R%B-G M%DFPE[V4%N H;=JO>769M<#:8D(,H;_R[+?K]#;CHLN5?2[Z^C$J6!9'B1*T MF#)=F^O+T :!A;X6J-!S'>,2TU$@%JT?^)=([!Z4 U.?I#^@ $1-*X!HFRNP0;J,J"N M$AU0Z%T)' $N_0!U.H !@]:](48?V#X8,V.EU?G_XL?_+WH4&W892 !G$M"1 M5+K")*&BJ?&]FZ.TPUBR?=\+9CI&JIW[@O_&LEQK0"U-'08/TTS"A!C][&VH MX#I&)_S$OCZR5&M#'4FE(DPR"0LBM+,W(,RT[^,*<1FBW.E72\SR$<'#G8A: MJ-&J%@TBUM;%RVT2I670XK]W\9/5TG\(>,Y MNF^UB$TXJHBGC1U(8X]XJ=C3" DY6RYWVUT2%6QUR9XRMHS+B 3Q[X15D7IG M6_F$R^_E[TJE.FCRS;:R@C^VDT#H2*UHCV5_@M XAA:]0.8,V:B*_]U%HV!H/YY$2$,@0=&WD&D/SCR!B,ZMPYNHG0%9T_J?:BS M)S4^4%LVPPYMI2HHX[;]V$U>-(:"\UV" %F0U1(8"%N5LPY.5$3X(RGJPT%%. RIX95V&$QUS&NZ8C]%R M(S9ZV4M3"Q 6",HZFY2.['YH>XAC]DJU9EC$A71JE2T$E$_&<[BA=7JWX&B>) M:)\J=+^(TD?Y=DC[3#]Q1AF9E MQAZ"U?01:=M>GG&*J)[&GDNC R#])S$Y/GQER3/[R--B8S%;6# S(QC%;/H8 MMF\SSRA&"4!CDVBGQ?]F4?;PM7LS?! /)]0>>+Q*L,(M-#Y&#_42V:C:"R_J M[\80#.3B#L\]E]<+4*"53@31?;WX[+?1B?!95MR\GT\2GU \/9; MT66*J_> HW9L_5_)(J814-V$OL5HIF> &,E4#*:/,US;^![!5)566/P;52Q^ MSMEZE]S$:_Q\#=^<^E5 L-BOO^V3'8RH*0^ M]WK(HC1?L^R!-X3NH,8KST-^(B\\)X*[,5K0!9B>Y*B1&_JMP$.Y0YSP9->[[ %I',+N*#.IK(:6N\F=,]#H]7YR\?HOWEVD41Y#MSW<"AI M7@;V2Q*Y_X&&FGXM:&@9^":(J6[#4K!?)_ES[*/ GZ(M'-WO6-H,0;ATN'LC M+FC2@Q#1/LBALBN 8EPQ=\A&GN7+JCB$;J#)( $$52A!I*Z(QAHDMSXI)J6&, MJ#Y7[=/_/#TT&%0<"($^=QK#Q&6<%UG\92<5NXL?-XI++":RJI'49-/# U+E M@;A0UT(D5BF+TN4FSID&'%J:>I4"TTP/%AAE!V)"406-"*%//%WR[1,KV-EC MQC3WWLR$=?9'#>'T\(%6>R!(=/70"-.Y+Z*BE.M\E\FU:1M8Q+.W:9D1C M/X&V8V^S'L:2D+?"S91:[X.=,>?4Z>@9&^Y-]EG26WSFA.@C&L8V]WG/,G.: M\U'L8IG1O&<6;/)R#[-2GA6-&4G\U9V-Q$__NA.K(2CI7._W2KG&[Q-<2JJT MI)=I%X1]BW"=U$U#'8H>[#"JT]B?)7IKH!"V@)9T M)F-H%V\J4=C$:?@9#2&#S*/A&^6J\.PM<.*B"1;!V !CZH?=JO0-J+L0^1M:F>AH_)-JS7KO\J MBSN&R';N,(G?B%Y&"('M8P//-H* MT-PX3R2ZVZ)I .>*8VG[91$I1XT5<CJU/$-T8&Q)!*-?+;(#8BWG8 !QP\ MJ46!NZ+,#%#+:'!+01 HI1P5'@2I/?\59:Q"#KK3@E7K[CL-7/7.0RJ;!(_! MLPXU:0-H*01.W[-EQA0'@VJ"9O!TAV#"*-"IZ@L'G3I.U7]&7 H.#P'#+OPF M$096;^15OE?E]ZJ)@._AE;GC27+%LZ]1UDTUH*'H*-2B"#1*J!N?8U1IPK?' M2B(49$%CM%>X$A6NK^"N/Y2E7,U#;:PX6_Y[%V=L=;G+XO3QEF4Q5_4S'6G' M=C I97LBE$/;&.9%XVI*+:,8(EC\F%[LLHRERY,%PIG&/Y;AP.F1]T?K@0:J>L[U#=5*ONM;T.$6,=E:R\?1. M;;#U.MPJ7A;F+=;X%7ACI1/B@9KR69C]UB'X8S#'MI3O_10O'UFQX6*'\\SR MHFPXU3;!OF"O1YL+AAO#%+*=I:O_*4WZB_A#OGRDB,AP+%VUD'7I4''.]A#@ M0]L&'@=,]&MLBA=@XP.& ]3H -#90J.S)SI[%C"'G.[$@O(\2Z; 3 M.X@B9F(R^5(<_Y*W6,NU8G=P\;&JN9CG"]9 MDD0IXSLU#O$%JE;%%)@4SJQ;P!U7F*IH[!X;DF*@@T'+:P#(N)@ 8! XQ<%M M]%)*_, K1QEN(61;K&I$?+%)X<>Q-=PAA:]PX'LB\%U27K [MF3QLYQ!K]." MB05]<1<5K/0+K&Y9MA2U1X]=7Y1]P4."%7S!22''N476#9 M5L@M?3S2N76=+C.V[<]$=H5 U*@+31@QR);PA19U=0-?^4 @Y5A@ M]76'BJ:&4=[9Z"V=I&"I*/MB6N+V"%6+V@;AI(R-UMCCPK51!9''*2YW[(&7 M>6[%6BC*I!<('@O,A'5.40WAI ""UM@=(+HJ6D],4#LJ6'Q-62;3(BMW/];E MM,<)8+E)HX?CPHT?7V- MQ$P_*4S8ZN\."41--2("ORQ]+7,^,QE&>25:%G?88%7FL %'E9D4GES:8@\3X<=HU5UF.Y6M0R[LRDX*/4/:94"@A5VM-9J\ M^I'W0?\/_&/T&SO*$@GL=$.CJ!SY5#+?^^@6F$#9V.\3E##? ..GOCB!L M=36DWH;+9X3*PGGP30$9BL!O=516^QN1*RHH"'"]9E;8.%Q8Z7 ,EU;U( B8 M+T7QM6O4\!EY8 MQDP9-X[58M&PT:A8<_U;JI6 )92\.U3E+[<)$LP20F*MC:0GC;0BDS5=;B=!;DDB]_2V0(R'EY0^\ZA2UH(JM/4Y5D].R&5,E@,C67<#G;35-O_U=6YCZ" M7D[SP JY<-:SFM@JR6.[N2VJA@D0#KLJN<#)'D>L/*IO$P=\U,T'6,!#>TUS MV,!*)P!\=M^N.-QBT2.<>JLP(H "WY8[":+T;]&-BJFQ5K6_QLGJGTP^?%JP M7+68/A]+.SG9+GP,O0H!DO MHC1:Q5%ZMF59O(S2^T)L=Z*L[-:@1?$%*N4Q!T+4+;-)=6FH2L4"'A@9 MR)KY34"R0$L%1+_F:.U,=F^<&RD9!G[)=](/8V-G=;M'L4W3>/]!;+_)B.8' ML95&FA_$]CT3OL8'L>>WEPUO+P=.+7RV7&8[>=,F^A(G5=K ?8;A6JC1JI:I M-?+;Z$6.Y6?IZH:GCP7+MF7:PMUV&V4OB[6&)G@F9"G$=9H7V4[.23>*M,<& MJMJCKJ(*F#V@)9(J<;&!"E0O?")BDU$X5K%F=ULC436Z+559S*O=,%S\N'QWOF MUU(=+*^@HFQTC&)H>RN8T? M5K=KI0)P/A@U01V=!A#0M:U1':19(3XT4N#* M==%#M2Y2YL#5$U5-H2*B:UV46D@+JWC1."=J"P[=T=)0@)-RB-M7UC.PZ5X5 M>N)MWYCZ\X0>@&_K ?@)U02@W0EX#G4V[D' X"\$>/6M3^GE]+9DRA!+$QEH M6QI1NAK[]:R+BKKM,^R;F-[#XP,-W?/X!3PZG$$1QR MB2"M@RVUI(0M:J$CUJ1ZEF,$T]X*=>,\Y]F+K JTI8ZD3FX#DA"V'4(GK,U@ M5F.$OGY.\RIUF^CLH*DT%)56( 5A0YDUPMH)Y-3W/80X)]0=UO7G[?EH;CZ: MFX_F_)OZ*EHRQ+%!MZQ%=L^2>5NLWC) MD-.$L12($DVIJ8 %J[@39C3,QWC$LEUY\]$%47VZC)^B9+_&.60HE@*R+5O] M&A>;3TS\EF]N,[YD;%5FR+Y@F=B_I?O8^\5ZS02;1_WF:?1:02".6.M4@'RJ MAG?J"",*-\9[GLA>?/S@K_^,59G=^.UV<)9IC!=,K3KVQYU\ M!5&:;;$K(79;VZACXT/.)%Q@\9S_N;1P.=YC)C14<9+SCE!EQHK-@-?;9WOALU9"08 MZ6[4_K7=^7+4?#DJN#WGRU'SY2B8;+X6;[E?14B:=>IGCQ>=X\3E>W$\F$"'K8MWN7E7BN7.>9?RK['S1D_A2 MO'3L[U*TSAIB590N4@8T 3;#B%4--&+2F^>14OZ\5J #("/=\2J>BHXN-+#* M(7&@84M^(_V0-O5B[P"%[X1@1Y.'#3!'=8<9L*;(8VU(!@#JM*!X:MCS+T MG$=YG-\_92Q:+=)?HBR6>TYY(>NM%IOF8B (=<6F@C:TZDZPTG$?/UK[@C^S M-)+_G^8\B5?R3MX-$V"6Y^'R 0@M*-"EX=2VYM)3@8AM0[@EP#57,GX(I@#HY!%83B9 P%22S-$"$S-OH[1<\8*A@C MRS"F_L[FU1DH6CX6N%'P"00C!X@@@85IKR;.\))@D:>0@,:4U/3D BM)U>>J MX?J?*:\B#<22LY M/J?Y$UO&ZYBMP)'52%>;5DT7;KK4&X_CM6LMA"&FI8W5S )VW:%V[DT]X2T- MS:?NIM;.K?;&IC//UB+>)HHW*=0$'5,W"4)MA(T]E2,4:IE6Q;%IWB:G"5PU M>OO7^8;1?,-HOF%D]$RV*ZO\5.V^HS6BM@1H4$6)J1@7H["3H16,:4RA;5'G M9TA&?X8D].V?^1KAZ[M&..*S%&>K52ETE)C@85T.CDC1E:,+#%?EG485+7L: M;UC0YFGH.9@P8SMWT+\D0%/#HSD57ZJ&* ,9&-]E MN8VJ30,;JVAU<8CU&)U;<6M :68T_<%Q:J2?@LEMU;8V/**"?O\F&!FC4'8. MD9E#9+[W$)DY41D)= 1/5$8KVB9C_]ZQ=/FR6.]3]\7+V_U)GS[ZQE@,CL;1 M%)L*?M"JNT7K:+C3B-YIR]L1\O#"H18]ID*:3)U0H:D@!ZGV@+R;$.\YLR]= M1)#.[#L?K@XQ[4B'JW^>#U?GPU42]IP/5^?#U?EP=3Y+KBZ75: ML.Q+E/ZV6*^93)PI)+VY/E_<@?.N59GZJC&N#,F4:B[ZFO.L(;F&R^!T%Z6/ MT'3;^[U>5Q]_ISS!JL1'S*R-HN$2J)5"P!NA_I>F:4[2Q[0S9K_IN4[JID4. M10]V(-)!3);HS18A; %->B9C:* ]DQRW=9UBX7I)E28#-@KTK39*^QLQHV@$UQFE78S&$K ]V=VQ%=L^ M2>GW\1/&,TI= ?"P RY >@Y% 9#A7#0PC\QFK#QQ9G+\.01(=GX5>VD4*K\DM2Z'PU"A% MXNC7,- 8 :5J!3RBCOX-=$U3&* >OG('4/5*H4#5*/4J0*5J!?^@:M0TA9%* MOFKK,E8!Y7# :I9['=!2ML0(X&K6U7?_$;QX>+PC/=\\G&\>SC"K>^2[@?!>0@.7GNX NYV;S M7<#Y+N#4##W?!9SO IYJR?4*[P*JO)J(S)M(O3$%"%\'M-;7/N?FG&WUU*^0 MXFTZ/.^JN3+K#*R$[JS,%\CF"V3S!;)IF7&^0#9?()LOD/FZ0$8L5.&"I\\L M*V+QY9ZE,<]*VCE(80Y2F(,4YL>DI_B8-*F@@G*"8'DA)X;[0OQG=2OV%^)# M]*@_:<(4!#&A+S@5E%BH[X0;/7\:00IS>$JP\!12E[X:2[1/.]F"B_7[?^^$ MR(U93XL(&P8@4G ,IH(@A^9P0A:N'HJ!$ W)]_^4F^\[^5RN/I824)!K_I0./2X#WSF_'1# MBI!\:0C/1I3##REUN0E"R*"\OR&E9D_E)?0URS*VNHK3*%T*,?,B_Y#QO+_@ M,= =0**DHPP*G')H$"C9-5],#VGT+'X6,]LS*\%X%^>_+I8&_G(IS:I MUP"2Z@6@*YZ)BI[8ZB)*DH MTCGX?ECP_=L_SM'WA .#YNC[.?I^CKZ?H^_#1M^#P1YP!#Z"M(["UY*26'XI M(O'Q.J*C\;4LR4<#W8JVB_.<9R^2:(X"FJ. YBB@.0IHC@*:HX#F** 1#E7K ML #Y2Y0DYD@.70%X10T6F(K]$>HZV1WF2S'V9W[.'H^6H,_9DXK?D7<"]:[4 M!@'L22T)IF)Y0!TWCVK)9V PS0@IJIH[MHY=361 DJHV&5T;(U5S2%/5YD8C M7&;.4Z6!0O \5<'#8.:C,G]'97^;3\KFDS(2]IQ/RN:3LOFDC.!)6?L@!#PA MTY'4P4D@"8EE%GPBAM )>Q(&LYH?5*7\H&J 5R/G!U7G!U7G!U7G!U5!D\P/ MJI[(*",]J$HLNN5SFN_ST\M\>7-PRQS<,@>WS,$M=\[,\\W'G?-P9_@QL/NZW5VK)_0L1[8'3H_2'^Z!^EGY^;LW"1@^=FY.3LW27F\9N?F[-Q\C<[- MMJ,+]&[J2"J]8!(22RK8OXG0">O@A%G1\'!>I^*?["'Z-K]:./LP9Q_F**:^ M9,N,13F[$KSB9Y8RX/T%)#UH?I!^*D P*^L$"9 M18?GO(,=MH.=\W;/.U@: M]IQWL/,.=M[!$MS!SN$Y)PC/"=$M%V)RBF0+ M$E4SH4I0; *TYFB%@P'>QFK<0M5F%T#4(7N#CO? 3@&.7>KZ?HV+S75:J<": MG_;9-M'VQS(RXL/,:.KXL6PJK_@RUTUC>ZO6 -KJ(JF-V NQ!?8&*]/6>#!V MIKME/OBGSW;%ALNX$V#;K">J&E1%%'3[C,4$1RJ)0\UA:ZWB26-YUY<.W'69 MR)3V#[^]-M@4M+IQBPTSA;:[?:]E8?+3V3M=W+ M@-+R?L4R2O[G+HOS55R^M@ENUI'451L9J0.M28T=F]MJJD?#<4-OY$KU9/HB M2I;O#B*-5O'MOO>*%KKE>9&Q(L[*]= Y2T5MQ6T2I?D=$VNE99S$D:Q[L:Z^ M+;XD\6/Y4WX5Q=DO4;)CB[4L<9;GK*!PQ"[:BZT:JES&N5P'[C*F\IE8E3D^ M%(\I$]*CVQ7P?5[$6QG8?K43Z&#OMT\)?V'9A5@39_&776E4Y9F]#V;*IK-C M%LPI:8,2[KG1VLY,A"1[/_0P"6@LFOI:7&QDHKGKM#D*:JB<56M+^[9LMA%R1V3>Y)%:H$L4T$EN-0% MIXLO9&-X@IBZ-BJWY'K#;W,->_Y2+VW-,ZR^G'I"596;+L1P3>%KNE15-O!] M/<6[JMWJFSZ+0R3M/2N*_=G06;JZV&72F;$_(#* R(F;$EJ6W*8+N"'-Y@F& MEB(,? S0&IQG:;H32K+\=I\&=&6G"S5\D_C:$^@JK'W%;ZBAKN= -&)-64*),*#$='%E4M\3 MFH!J:@R1.W"X9]ESO&07/#=O!0!:)6Y:M--%C%IE3UAI55"CA)S3OTXAAH() M1*S$29MXND#1*.T)*>T::JB0\[27[K4LCA*9^M%&QT6Q8=G^2-X\ M-D+$2NBVB:<+18W2GJ#5KJ&&BJOO_'0> BO7)ZHT?AQ\+8Y0FV89:R0#W:)O M _O<]YV";Y\RMI&!V,]L'P@N5YMW;)E$>1ZOXV6IP-GJOW=Y(4=:Z6@[6UQ< M'V.W2S[J &XQ:G]B1;V,%?]RJDA^5!N^_.Y6MK[;9E3UQ>CA+! YI""?865988^WMA"[/ MWQV&?JG4@Z@/N#RO)SH\B@ 3!;T\[P89CE2Y"2JKFO:/*, UT+@RU)<.O&=M M(E-B(_S%>H.%00P8+];#3&%ST[I8/]#@O8OGP4T.7:QWM[GV8KV]U>E15*YG) RU_C7V;6^NJ1\3QF2\.6 M V%(#6\1+,J<:NH/22'2.F"R*TCW!T]9^025V 'N\YO%RXI$QB[,F10(9U* M38;.G8 KKFP>4_'INF2L&L:3*\94)XW9; Y)G$)(XAR1.#F0^/[; M$UL6;.5P2]M<5)WX1U-TNIA"-X@GA.GJ(YL38,NS(OZ]RBXFCT!R>0:"B-4Q MEE0'Q*I+3A=LV.;PA#5-=503 Z@/VXYA;7D[KBU_.^"<%<'5X=A5RW6Z\/71 MC*,?RFI%&9BNX,2;5,?-J>.F=,K(1#7$J)O0P=D&YN/_^?C?\OC_K_/I_WSZ M/Y_^:[$QG_[/I__CFGP^_9]/_^?3__GTGQ2DYM-_3Z?___'F[?\ZJG\?/0MF M>;F2)W+FWTS-:'7P;U&P[4E %:3D75X%H3*H*[3]&W^+M;BNS'$9)*ZOK+VS#P8@?)LL8+V0K!(/>/ZGDB!YEXH-:N"-!^O@?%<4B^Y"Q MJ%"EF!ZW+CW@&^QT2"N%8%4O(J#!HMU^=$;C#O\!J/YP.\[ 37;2U41&2QS#=W!0ALOH MT=HM\QH J6T'[YCKUD8CPD4A+!30@B'5@RA@N(H?Q"!#5(8!Y=6$I43?Y'O4 MN]P58TS"O^ZII6_/2O.YD$%UH" M='^O^_'Q]VE,[PH]K";S(X]1^B+>4&"_ [XTC762?J:?>'LVX#JI6]VI+GJP M Y$N8[)$?P(,8 MPNC,80S^5* M,\F>2AJE4ZS?2T($G]W(=/T7?+N-RYRYX7/(W+ \9^QF_YI OLSBITIA,(@, M25T9QT@=;@U7V4&9$D;Y_:!:[WN@3H,U"3Q,!K:R@P'L!DY%X,')_I[\ M7AZ%M70DE6XP"7V;(52S-!O,<8R0GILX^A(GY;NZ6O,9Z>I.IZ:C;TBLDK:= M4,V61J#)7JJ%V,1$,B"FJXQR_+4JU9IP$*4F !>G!K >P9&5T(CY: O:0/YM M]+)?3>U40XQ+T?J2B%51^L@:T!26\+*KB49RDK;,U]NG*,ZDK, +D!A2$$-= MTJEA1JOJ((QT.=,(:8"&R1K-+PTL?Q+;PH>O+'EF'WE:;.#-DSL;S22'8T,? M9YZ:R,,TB*N51FP$5O[_S:+LX2MWA&6GM"4:#Z5?#PCA!AD)>X?*FN$6$X&< MJ+D;H^-O"6JG0=<14 3/"0X" M?TY7<;[DN[1@J_??EH+T;"O_LD&7B0<&:FH>$\<=LG%\@E!=98U(DL<-+ZB3 MA9=.PRFIZ.,&IZ"7HX&7H^U)'0/\RN+'C8#IV;/X]9'=,=FN]<<'EFV[RU. 9X8/&) \_<)#Z! M!]96 R_P(8)B1+[899D)9BIB_=QW()X:A SJ^ID)#[QK> 1V^.O%E%<[RJL> MB_55G$;I,HZ26YZ7K?!>QLKF\9=$E.J];N";+0IR-FRG#D[G)O0*8QLI:L ' M/F10*/2)ITN;(;%/KX=HDWZRV%,J[0=43?9UW&K@DX&VI'=RUE^L/^>L#+;5 M(D5!"Z*D1SLUA.B5'82.'NL:&:'S7+>D!![X41. & CZ:(^SX0T/\UA;N_VH M9V!?^"]1%LL;DBH+*[]7+0%\IV]?DU*6Y@78U=8-[)B^W_"LD$X"E7G5!/4K M20 !?0,;U;*T,,2O-G%@3^_]3B!/"'6=+OFV]SX6^+$V;>?C!,RJ4\?6I!U> MM3D#.V]5'54%Y$EU2T^]$>B$)**LNT)#";X0E-H;J"'2>UD?U&'47QVH\[!^?"C:Q*&K"?Q -!6;6IEC)HH@\,+KB-JF;X'!)_:)G2R-BD M$!',V(2BU0,B?!8OC*'5>#!F\=*PUR""5A8O;YCHY0*A@0HHK8D/6&A3GPP! M!ITL7G+MLUC?1PG+P70IRN]5BP#? RT><1V1.]1&-VI;+T5M"M+'2Q#FL(*2)85T1@] MJNU36MY=WD6)]&L RTX367L#"I!-8<&)5-)BM:GF2-?ZX)K"3*A!0/@5IM&R M"NL;UY8JQBKCTUI5>C!_;X%% #08G(8 K3+2#<,>%A @KF*/O'T(DJ7+#D< M0L K!"-=I:F&+IB/T=A1.5X_DR6/\[N&(^F*+"4\URTU$HTE5R2[3=]62:S+I9/9+X<2:H+)F=? MHVS5\W$>CLU\,3P[@6^X/=4:6GL>9S5O+33J)GL2Z_YF>[8L,SX FDT?@/[89J_M]W MUT.V.Z'NII9XC 6U^Z@@_Y-_$'0%6WUB,F289VL6%W)8V.O@;3K#5S5X-L-4 M]7WW*'MK$.I<*.%I9&3U-8 \BPV)W-,)14N]1YK15-5XGMCZU7S?O='."H1Z MHE%P&LEL[Y<;MMHEK!)4IVFN4A4*CO+.M^YG_OB>-/#*TUUKG8P_[H MXE8>79R71Q?7Z5)2 8<4X(&9.X.J#5P8!%JZ*_H>]] *$!*.9VPN[,=XJT+5H&4T$+OA6U9LS@I12Q$O_\F3E1!*KC.B]*44 MZ,V?L;#QP.EP;C^ $SD@^6L7/:(&U4/$*U9'*%XD49Z+I6_!E[\!VP,C^@::'-BJ-MM;L72^N.M9WYA1?[J6G+T[(Z<#EAH*K3-JBH BT# M-+V-8W5JFJS/KTS4H.)#HSONIP51#3!U@]_J]T';WU[?%*U3?K1IN5,ID96> MLUY'==*5UC$U9A78BN- M27<&: EVTMZ@7;B=I#_0N19\Q_(BBY<%6ZF7AUJ:J@D5-%1C2H:,H1S7(E9' MW [R2&PJY* QV+[?/B7\A;%2M$5YXQ&$EY&N:E -W2N%&;9E3@$UC2S]D2S$ MM2;@8E%#UK.E^#4N7N9[19J G_E>T7ROB-@(.M\KFN\5E4KNA_%\L2OR0@S\ M8A:XXTERQ3/YT5>_1%4RM$,:*OF^>Z*-!0AU08/8-/9Z'K7K//3R_AO+EG'. M;L5FA$G-UV/W2TL!_/=9M !S?_9A.=)]':T2H0.!+V;-OR@T_\339Y8+?3MZ ME_=-+J."745Q]DN4[)ANW1Q$@.8X<&(!7L\X$-)R(XT#)U:)R)6LDVD>K/\' MZ_=S?Q]FJ2GW\_8-LNFN]TO-\NOTEF4Q=^ODIZ_=TTK?NO;7T]V#V8S>&M]: MGZKC!WY:8NA0]TN06=VR5D]3.KK6U]/!3VXC>I,Y6H^J0P=^K-C;VJ7ZN\K5 M$G#E[BR([Y6\@R#S2.#3DO0&AR&J5>-%X->K3^3;#./>#^/3?TW=_N0VHK>R M1^M1=>C KW,;U55&=6%V,H,ZM?^:!P$6=2NY%X-42W=ZS>5\>WKG[N M^L.M1K#S6RM4=__7$Y3G-UFXB;__[?><%MRBW4EOJ3L)P-]2"'CS=@SX(>.Y MMTLXYAI&.="N:IA[&JKMZ?4U4.:ZMX4.*Y.W[J[S?,=6E[M,)MXKA2SU:5[) M.ZS7>V'BS@P.N)6Y^(6)^(6)^(6)^ M(6+L+.XV*>C/TM7@5RAH"SDD]_P)A'P=:>U/;<$K!J'^IR -9X3L-(:5T]SICHG8"7?/55! M]@^\B)+KM,ABL3)(\4EW MQ-<4,3[Q@/$Y?\)W>_%JSI\ 7K,*'9/N9WT@3XA&F3.5_/VN9YO\Y^Z(:'=Z M'0^0F%"VT2]FQ;Z8%>N,*'=,HJD,&$C+O?0N2AY8MGT+=<(P$GC*2N8DP>OI MR$%M1R\/F9-.$\] >DR6?CQ0>/_MB71%0[LVHJ+ONP?;6H)01T6( M3BB!J$L[P1J.L(=%5S1T18RHZ/7TQU-8@M :&2'ZQ!-T0AK>Q?EO5QECUVG! M,I87=U$Q:K?4U3=&[X3KFSNI@UV(]U58@XFDX+0;E/:+A%]X(M@D"F?A= MXSD7S)P+9LX%,^>"&3L7C+^$+?ZRJKRNU">GRD\R)Q&9Q,2N4WY.(H+3*VCF M!%O?".6\"7,2$1JCY42[PIQ$9-SFG).(S$E$W,;3*2<1H3, E[_F9[MBP[/X M]RIW2$.',MG(^4LKJ.M.-A6PZ!VQ!NW@.["&U[< ']\0HRWC1Q&=\B57E&I] MQ2P60%YJ&-X!U36$VPF,V5&&]4.D/EQISV=](] M]!26(+0PQJ?]?8TY"^>L9]/LI">TRT0F43CKV50S%OSV2I>K M"N7'7:X>*Z5Q#^L@%#B]*KYV84)D?=]%:55E9K#?YAK*9 MAS3>G][^!6F\'J72> W**1A/I9BU\1J,3M'S_OKFCV]PQ@,H%<9K M4=(WGEHQ2^.U& US4=MIIOW3D77JMRUI*):TO[J\_ M4BMI)1$D04I:0FO.=-)D!8( 9 0"3[Z&6<\F5)EO#;E#(RG5,S6>&U& R^L M8HQWE]' "X8HXW%G01H/H%08KT-)WWAJ MQ2R-UV$T\*H9TGBO<0D+1*DTWNL9)2P:Q:R-]UI*6-[.$6;SY#C ; :8S0"S M&6 V1[$'H=KW +,Y2E &F$UBUU$"S&: V1R;?PBS +-)*<0"S.9AAEB V?0? M8@%F\\5%7X#9)(ST$V V \PF =L10A,*,)L!9O. PGJ/=B&^< >8S0D3ZP"S M235P \PFV>0[P&S..D+W80E"B7& V0PPF_,+TCW:92:+:(#9##";+SFZ \QF M@-ETX1M@-MO1%V V \SF?+$0 LQF@-D,,)L!9G,XS.;)\4"8300#/D\/.:2\$HFXCR=DU6T>BTBJMSGL#:H[FA/* 47.L8&^L<&M>!/", M9^08:M ON]<+,>]44TW?M[1$M4\IB [#ES C,($/*;HEMN' LJ=XP6"5+]/D MB>6B$*E7&9%G^PXIHMTE42_\.6+;7[2\1>^^QOA$S;YT$$ MB@_[C!]W>]*"QEOZ9,IN"Q'?IUGUDZ#KWVCQT_G4@:WH/$3X4(O-*-05ZA"! M;PDUMZ'F=E8UMZ]G5'(;*GGH5_+X?N^>9_G"(14OA$J>$ JADB=4\H1*'H*O MI"^UDH?(\2-_>;U/L\>(_W@GM+WF;[]9+"Z/EUI\Y2*$\\<7>OYHEKZ^:L%] M9E,&SE7QP++;ARBIMCYW'T>8\'L>XT@QU))#I: Z0>_GJOZH-B1T97^H7E-\ M'M99F=9BL=WT'"N"E8R'!B7 ^&7'F6FD"84.(.H4)7A#Y.-"G;'B?XPEDK \ M0_S,(A'-HL'%B%A2KOV.$$N6_;[X4!MB)UJ1:*D)C0/OZ5;M+@3/WA)9N-O) M,]=^MR\[KH=9B5!86RM"Y$A[,GV;T_]Q/P;DVN_D<2WU&P)[@)WF%-F2)H0^ M;K*'J6QOJ)%3R;7G)3\@3?JU\YRF%E=TRKE^2L4X(*VO)R*_+S/:<<64LDT^ M!3G)%J:AB>T]IZG(25L:GXGIG-O;%2ZD')-?ZS+*<1!!1L6.,[H38M:,R =4PO60<#UD5M=#MI\O M"?=#QG+5<#^$^+X#S:+X0RJ)#_=#0BB$^R'A?@B]^R&M6IM2B1R\'6*@JK\, MH:*B^HXZ\&8(;E3V<2]$*0F-:;<4/N"[DL9W]3P/-4(%?-'6/P72%*&-^U2TD>WU6CF!V^:Y?1%/=D^AV^/7IUA +GA2@5QNM0 MTC>>6C%+XW48[2/R?CEZ=7*$,AY J3!>AY*^\=2*61JOPVA@J3_2>&^.?T$: M3Z)4&J]%.0?CJ12S-EZ+T<"*;A2F^='1J^.W*$QS@%*!:=ZA)&\\C6*6F.8= M1@-K=G'&.SXY01I/IE09KTTY ^,I%;,U7IO1P*I'Y-<$3I"1!U JOR9P,J?( M4RMF_36!$RGR/->(;85C-T54;')@\T;YO!H!X/GA;>*8!F&RC1R@8QJW(CN" M@=L#&@K(=?QO[*B-W/< XP:/Q$JR):V-'B=K2GLE/NT);?K8&E2[^8,U*9US M'WEJVY)I(<^*EO?P?_4] MA__TU[40"<@#I-_KRO#=[X>W[JN4GFR];W4XR3UIO N ,P/PI.T&>XEM[1HN M&RS52=VV8].TL0.18#190EJV?-@"6G]-QM"NMRIS3+:^H@SRF1( M(0(9&B!" T1H@ CU(0752CTBEYL#1*A_4,3.MODE*Z[NWZ?9/8L+(?.XL$H6 M70T-7%17+SLZ[:U!* 11PE/;&G31\3>>N_%4;XO-TO]$WQ2L1XF\/NL0:?K1 MIA99?6%IG(,%B(T90VQXQJ#T#HD0(#8"Q$: V$!!;'C&M Q?70Y?7:8P$[RH MKR[[!I,,L#H!5F?*U['1877>!%2=^=>\Z)0/J#HS@!*QW36C#"024'5"* 14 MG8"J0P]5I[>U"!?IZ6C@;=\#Q]/!C,@^T'04^OW8\+_*KX"5]IQ;]W>;%]!/B8EJI+@_3Y.(C[DT;KU MV]7]-?N>9H7(4ZL6!,K4MH)L)>/ZM>257DGKQ=6B2;U4HIIX3$EZ\NW*6J[N MW_$ *IYSV7:JDK Q>"G&S9*7KXG?QD'2<4>L,^$CY"B3BV']T\BJK]D32S;L M/;= _0F)W^/BX7R3%WQ*S/C,N-Z([TZ?XE2^_C_@P)/&EN?;:>S,0QU-JX&+S#C499RM5WED5; MF45V]8D+V#.HAJ(:"I!B)@8V:^=B:) KC5J2CTG!,OY2LY6L*G2Y3).T%OF2 M]4/:IDDU:+@F,_$1!_U=G ;7#8TR@X_E$>KVO4A("SF-DJ+Q$8!B-BYATL[- M P"N-,Z8/_"1R\4\QO*KY-T/H<4FSA^$K%?W%^Q.2@.P]'5R8*:?B6O8:NZ4 M2)C[H $:Q#UX6SH1+RZ$GFQYQA+^ER*OYC>1 V=YM.8O8]L?WOVHLMZJAD-4 M8X@MO30ISX$[3C81]\HPHW.?B0-/.ZHN[CZZ1#2^G+=+#NM7P#C9<)FK[#%- M\C/&!X1MZ?C;'^/Z\M=$+GV<1-ES.3X\01!%$]P)UN4(;G,(:3&>O*=F49^P MIYD$T/Y&VRW)F% Z&M^9JXYW\MOT=/'W)LX8?^?FVA7/XGRG.$W*2Y#?'^4% MQ;YA_;D+BX8S\6+GL7!Q2IO..I]F\^=D%^Q[QA9QJ0O_^YJ5-DR6IX]"U7_* MWWON9=.D&DQH^P;*V[3NVBQ2+FS+S>+XO3[]W6\@!QG;+;-"=18;&?B@!.-H]NY MU%BBU([L^ZLM_&VTD ID.S_6E;'5CS-Q&E '%Y/7C&J#>=[Z;]7EJA4X>ZX> M&BX(V'*0KP+@.>RWZ-]VBAD\)DZSB4NOM1_^[*\:'P7;Q=]1\G0=+TLE2I6! M4GP]436T*B(JQ?G6'I,B%5?4XV/[$RZFZLVLK;2VMS2=LNGF"+VNR0(+IPU4_0*% M/I6G#-08M"E6,[VU=V7,2FXTZML$ O;V/N(FYVE-GC>%>/)"CZ*MTTL][9R7 M?9MA&&'U-W1'8\ZH9()O#4'/NI6X_M=[G%%3O38=:^L8MLICB5TBP]I1OK;E MQ9+0DNYF2NUR;F?,J3XR^F>\^C-:51M1\*JL(ZGT@DG\[@C)BS!"$>!M?;?L MPNTG@= LTF\LR[5FT=(T*R9(0\TP&%6TEE$PF")@+MG_5BS16D9'TE2C0"34 M[()01&L6N#V-4NGS-..9$I^"01,JGC9OG;VGU RG%U]K,ZDIC4+G[>6>W^,E MJ^Y9?([^FV;UY0II[[:&L+)K56-/85MYSZG >U EF%DK_3^]2S<%^G(6XFK< ML X0]^5<._ 4AK9>9KA'-\KPMF,<*9_I?IVK7%,D2.=I^5F);8G3=9Q_VP(M M\]?@>)7$]_$B2HI:0>!LP;[M;K_1INU\''+(H#CZFF671#8EF@T72=.SYXZN M^=ES$T9U4.B/70=SE(YA!W#"I":%[]GS&4L6 M#Z+"!3[119&K)EJ)G,AV[W#O@V9?_># .\#.DH"3L20!CPL??8'Z2S0Z3,-=U&<0H_F+Z9SZ<$>0^>D M^B9:L[R:0"]9 6^]ZFCJ) RF\7=&C9L04IQV>OMW>9=)$LR3ZC3QK$"(15"J M\Q=RZ+%3I2Y6*+)C9RT2FJSG^40240B(6WYD2I5SM2E)92@01"5>3\,JTT:= MU#(E.LVX>((Y!_'@"\CTP](9;),.I#O0237J*4X2%CZ2PE'7;F&BII*( ,&? MVBJK=8Q=!Z5CF!C3P *582JKU?$BSJ/5*F.K\LU2H!YU-84CU\Y2/TZ01IB;3^=" >6F^)SXOL:X? MY1\#"OAU_/&5^G.I\(9K@/SO7(1*_5"I/Y8QIZK4#X7':@-9%1[[WP:4TL7V M>SQ\[(!NLML61#29Q=+JH+W-"HMC3R-U-\FJVDVV:(3T'_]KMI5;(-P(ZKSH-NT_INZ3 +9I%TU M86SB[^S"9@9)G4; QC-Z]17&CB:YJMB6)\[8HE@_WZ8"O6##I;U*>'OXBI5] M0\!'3 UGZ2E6HS'<7TS=33V;R/TW=]!N.#<7[]$Q0'D1S.! O DQ.E-X%=SM MP-N@1N\J;RT970B@ ORD0S5+9U#K.=SB'=[RK5$:Q^B7K"AEYBJPO(@7I\GR M/??&>)5X/S^O7DQ+(.]W7.,LB=9-%1R7\U.:K#[%3VRY19[\I#A7'\JF>U3H MP,;[_F7^@:6K+/K^$"^B]6G&(L,E5S-]=Y=31^]I5AAL]-1^--HSAFO_K=U3 M7;\T7I7#"?[^G7+ 1!SSB \ C1MEZAU'3?M-HOB,' MGV'8-6J2=%PCPH#%3GIC\8NQS/W-"TW)3^>E5%/FJ*+KESC*= >2,V!'8MRT M0=.KOXFFVM!HBZ0KJ5/3=;>=(#H")9-*>Z=X#<%JNS[CUEX1Q-#C9#'4WJIR M2H\6UY96.ID<5V)I9?2Q\XF<+?ZU2I]^6J2;I,B>MY:O_E$:OC1Y]<-?7V]Z M]MW]4&DH?O!;6JF)O!00&"BJE#D(DXB6-#9E+]/DJZ(:5GY2%\&VGU VD%H% MM*4Z+.1@\7,JMV:+@BU_W4097^K7S^_C)$H6<;1N'=1]3:+-,N94];E<+?!D M8EW$3_&2-Q7YQLU#E#&>IFZRQ4.4,^]G@XUL7Z)GD?M(>XO-A2T#77-;2TGG M\V):)11_$WA,DYLB77Q3WJ$UD_95!4F]76XTV2FU4K);\*S@O;V4IN-)8TH_ M7T=Y?G5?RK8#H%4=XB*IZPT:$S5EA[!3%>T31K9$3K&$?+LY^4LFEKO'TTWQ MD&;Q/TQ\$)@G9L?2&[I5J]V'$W"M*+N+F^IHMT&SIP'X?RM*"C;9!71[J!E2>,C AT1?XO6&U9+>)[FQ6?&/5?K"X8F MD%,HF\S&.W!*N[F)DG?E+Z\)^4LMYND3RZ(5$])^85GIZ#J?032#_$;;;#:^ M@U?>S7^T_"L?^C?%K.6:B5$6U4+--]H #LZIHO*I=[ZOE#:;"SLI*\FY?,H?_@2Q?TDRZ9)4VB!:4+9>QR4QK_1HWA7 M_O++N!_F 7L66(M\@?Z8+,3RS?]_S1T9YP7:IGIO4#2=H5=@!F&H=RCZJ/<$ MCVBL5*V)\#8]8\*3<0L5OF%OG<(TI.Q2S@-@O4IA>JC=R?,>,[2PBC*4!9?/ M/O$QM-0D/LJ6<_ H^R$8E/@HNZA]RCNP8E=F&%%10Z/P$S\8B@Y^8$9-M+!X M]V[!\9R $G@QHG#TV0H$57(JG??/Y MK\Z#C9.:- #M5I=A24UG:#&I",V7S:#Z.JS1M)5T)K--A0]4=U/O3IP<';_Y M]6>P, M#VC,/3.H[1Y(+MBQ4 XVVJ]O208;4&95&G!-ND<+*A4 MS=J";4Y$:BHV=SG[>\/SI7=/_ _%9Z\,5/6Y@HJ*=AZ#4PZ5T2A9D34V7*=N MHE,;W'_F8S(G;''SK028K<+JM#*DP7:7[R=XMSQX/V& Z?6W$QR,3^,WU9/GY)LOXD"DJ>,V$E:ETA/[BZW2QR#9L*0O74]-( M5VFIH?,4:P@#I7C]V@&GYBPB3L,1'W75[^*/NRAG__D_4$L#!!0 ( &Z% M:U3(%OM%PFT! ')H%@ 4 ='!B+3(P,C$Q,C,Q7VQA8BYX;6SLO>MRY#B2 M)OK_F)UWP/;.CRPS95=)-3-GNVV&:TIE9HW&E"E92E5SQLJ.K5$1D,0NBE23 M#&6JG_X0O 4O<, !.DA(2MN=+F70+XC ][D[0%S^[7]_NX_9(\_R*$W^_4^' M?_[I3XPGFW0;);?__J==_C;,-U'TI_\=_-__U[_]C[=O?^$)S\*";]GU$_OP M_I?C+S=17(KF[.++>?DG9__KSS^)_\?>96FXS:+M+7_[5BB74G_\5?S/=9AS M5CI-\K]^RZ-__]-=43S\]<O/_\YS6Y_//KII\,?_]]/9Y>;.WX? MOHV2O B3#?\3*^7_FE' M1V]_/OSSMWS[IZ:)XC'"22O^;2+??*?#O_SE+S]63SO1TE"D,-U][?+78ZS^ M_;(TYE_X#1/__?7+*:C]EQ^%Q(\)+\[":QZ7+BOUXNF!__N?\NC^(>;M9W<9 MOY';B;.L,R-^G;^(7^?P7\6O\S_WEG^UT,[ :BRR29M.ODY=6 M*XLW87Y=F2TSX6T8/I3FCPY_Y'&1MY^\%9^\_>FPR1O_L_GX_QQ_#;/M^_)+ M'G^+\M9#]>7^_4_29T54B.\T>O;C\ L(_<%7R'B>[K(-'WF0MN+_Q->QT0\X MZ/^Z>2K#]W'I7I0-/'G[Z^6?6+15R0?51TQ\QGX7G_Y___;C_BM,O_9Q-NR\ M,-NT;2O_U'R?1N+'35IFU(?B[>"KW63I/=0I*>*W;'Z:RN9?V4",%2E3Z/^X M/CS?I_=AE$ '3X=0[1]2@72VIX3F Y,HX#:TQA M?[<%["..D@&U^FO"@"V M%I1"MF]C9=!>E6Z@F#I^U@?L_AD%7%MKY& =&=9"=2#? %5\YD],G73*&*2R MWU("T59L M"A_HKPW&S275*4P^&R#DNV9G;G_Z5_5X_6)LV1J!( M9_39B&88]0']\/Z60N,A630V\4@"Q<,2BYTLZX19+?WJ,'JX-$@/_4@>%VD< M;2*>'U_G119N"C!C0(*3-#$5)&/CV#1I/:3S@F.=5#FXW-W?A]D32V_8972; M1#?1)DR*'KI8JU=64HVF-Y0#>U[*,U4?0=P:Z\@));>\.HGRB_ IO([Y<;(M M/\EV?'L6A==1'!5E6U5EF('BD&0H11K2(5RYJLKPKA',Q!H+FJ>L]]BO'&B" MFBE!#?M32EB$#0F!T9X7!2YU 6?@E@ZU^U(N9XT&*VL/]AW+^LK.*9A]J/': MII[LLHPG0'T'",G33B=$R]3&K&DZ>>39=6J44(:.#&C85]PS[J%^Z!6AQOT( MDT?RJRMYTL@K.#&PZ PBK@+WR(4=.B0!^8 USY\_3G !U0@H/@7*:4 OH_QY M<<>SWD?OHWP3I_DN:[_%%?]6O"M;^8>FUJ295 M'(%#V?C$JXA"!7!%N4<'*W5%.,^/JFJD^ ;><=794(JF:>E?F@]^\B-R**$AB0.Z+I236J8EHRALW3$"R7.FRM$<^/7S MV9<>_L*;DACLN(4?NTDS=I+Q;52PLS3//1OU4J%.DTOFPF[M.#_*4V"05\OM M(SPD-Y]<[&&SY%T*LF??$V$H"-7 M"#I:.4?O[G>QV-1T?)]F1?2/:G_J>W[#RP9N/T:)*,9.TKR8+%PWU]SG<;SF M?')A?;G(]8:^-1PTLA:T3]A-]4@L#=N(IPF6-BSM3I5C0&5SN[I"9NQ M1D;\-O.]+*HIQX:F?@DA78\<.^3V50[8>WY=L-,\WU6#QTKG-<$9KF\6P//: MH\RVK=4^!7#O>PZ$M@^8Z>'S M'MWF 9PGX@T\1DYG\G^T:0!/?'^68!NBR(SOB,T$.!.&%%=L)5B'V^]YV<1- MU-3B#S$7?XB%X[T:_2)+'WA6/%V4B"S*9Q_^OHL>[J4O74C-3B/#3+-T@6-6 M0]!Q174&$1A>*)J&C#[S70V"T[9GSIOP0X-D>70B0Q$8O&9Y &(;0:L](J*+ M0I^D44MQ<#0TZ-L34V"-Q7K+UF!ZK+5:_B7LUHL%.]/?"6R$ON?%X'5')MMM M)%H8QA=AM#U-3L*'J CC<3&BEFIK"TAJ;H22VZ6?/5/Z4880A6:P?\@>RJ=O MHX1MZN!&/Q6K.DY>#%RA( MSP*,CR%4/J&#D56'4ZJ)&Y5UTLD:A",+L@PF98:,>7O:,<:7&1A4M^L)I)UI M4:DAN.3)C,KV;[N\$.51?I5^X>)WC:J%L_N9W:OT),SORK+J,=KR[;NG7W-> M?HOS!W&(?)3<'F^*Z+'>>0$<=N3014=?%RYFLYZ^40[J,&>-5 <:1VZ#GF5! MPJRU7>WIB.H9X_)S\:]-:9\]- [$90AI:YR%G?6_KAW-')(G70ZLX]A)[VT8 M<9*58>)?6^%%!^7MZ%&7\7EM]%O.WC25Y-GET6Z>:/\P?Q M9_Z%_WT7Y5'!+WGV&&UX?3V%^(UND\JBJLYS[U56^KGT2AGYW;63=C2Y9)/1 MV<%Q2X)*I5I%UQIA_)OX>^W#J!;F%Q3TEP&O(@VX:P"8&5Q_YV>0*Z['7U.\ M6_G<V4\_.;_G>VS0OF'DQS@(F'I>(]ODUN!_^D;20)YH9>@_:96/Z9U@^> M2<2V0+Y-=+:#FF4DQCNSBKJFW\5/.KL9M].V;P4NBU'[Q>G) :MTWU;*XL"G M:FG <9:5S>'B[P/63][5,H[&YG?B$X#R)3#?EX'XQS3[S+\>[X_=S]*D_'-3 MX3B7789EHSLMB#"Z=+%1[\W1 !7M&!G-D/:4E[UX<7N7%8KD,<:L<\'@H3<# MA 6L?U_X?G(G\M1ITF]QE&RBAUAZ^9V-KI3O6EU2OFN\N>,[SC&>[QA[02TD MU@GUF-_)'7AT;9\5G$#B&_2RBO@:,S#Q4?[7)/XCSXHH+]M5[02O+M5Y D^O MQDEWY-9(SZ:STCXM@3&NU)356PAZ0M6@H$P4]ZFH"->F)*[;4ZN^&=-.J3@D M&L+'BM1J3T$LH\#[='==W.SBZ5%_P&EZ-KHM[93O,J6]@7I=Z? P"AFC4!@ES M5&!B",ZJ/L:8M&[%$-3;"GQ^&RB4YDE# M <:3DNQZ T%?IEJ041W@$W6R+*R$5Z8UKO]3FUX:45.I-R ?PH,O].K"@?10 M9(2HE%IC45)B#8V[HY74#YY4$O4)I;; H<8^<0KH=I!1H^#34@MDDL[XB MEP2CCS?U E&QC@'8/ZD1:SD$BLWE#V"8?G9#[4A)'I5JT'O@T88=7;>F9ETP MX@>@,>"&TJI#U-!-6&BEJ>82GDU?AA5[(;\8J(6+ M@I&8KE03%+*@(JS:ZX)H=98*=$ZIH"I+%0=LH,&N7AMPD:F%&KG/(O54?XKS M)81(KBOV#:T8)J:)E868/_*[6MJ2MX,B-,@L!\TJ]N@? N)[ 2]&[3-Q9Q$H M%""P"QLC@S911-JF]4BQ>'8$VN"($8:Y\X#U;%37&GWGS.QRW]\BF0;Q8'&[JOM4TQ_JI>H2:>6LAP\+ST=M M.HL2?EKP>QW@)W( ZGMRQ-#O++O$_]B)"0F&NC(F" E6B7C&AVGO*D@A[0@U M,SH5%3U&=OWA2+5@0<./@0S C4:&F!>559>3\:%ZJEG-!AVHH(" MD]]<#?]*7 7]GCU_8/\^O0^CR:%=2B$ ^*T0,?)KLRZA/_!@@OV>H@S\]6// MT#_J2@7\IS^\&O^UO(H ?8LK,T!:"4G+'J(:Q_R<'O&N0SN=A2YA\OX;%"]6 M6<&KJ72KIJ:KH^!54/:=13O-@CLXI2=91Y1GT$FJJ0:@E]:?" "/)9<^',0# MVB4T#@_QEIG7HV^T2.;R\L/5I0\@U"YHP)PP/9";8I-^K8NC\YBEILWZMHLP M?BUA,>QG9?#!=;0'P0C8IRQ[-@A%9/N,^]8<%2H&FX4G\NW"CV8CJS_EBVJ+ M+_2;RI JVZ([U:?N9>)X-+)LU,5=-#I@S:?/K7N5D0C3O_[$(65M!,C(XA)Q MI32R2CXE #A XWA8.9T,@M7:%X8HNPZ"-;:@&HF#*%>65TN"_3&,8C$9]S'- M+L.8O^?7Q24OLTM4'=B_OUGRERS-\U^3C-?+,\1^MW?\)LWX5?AM3 Y*FRV9 M:&S.)1]%*]!D-;@DFK!=2HZ3^0DJ";;K1%A<[:!<.3:0(C=U")Q1[*$P/XA5 M=.WUA7)T%1YEBQ9A6UE1"EVV5S[80^9M*?@V#\5I$_W;HFM^[HU6)TXE]^K6F<1E=C]J:UI9F-:6=UFGECZ-\\T3?.KHRS=%>_]_(KXI$ &56Z MS0,0MHXS]X(KZFQ;[QD?GF M=;Y\V+GVS)B.G&SRE>J>3CV9?QGC^:CY+AQ40@O,7-DW:IGIK-GM6RH>#R>^ M]KIBXNO7/U_^F?V2/O(L$=?$A#$[ON7)YHF=7\?1;;5+U:,E;RXYXBCTSIDT ML_?F*A(_D^DUT^$F5ATW:>9^V*ASZ'QHB&S C*DO8(CG7]V'Q@Y^^FK&2$UG MR6!2:ID1%\;I4N_E249..)O(M^T>CW>6PKW=2W)RX#^+\-2U9K7PB&P867A$^0N$E*!?P9-G%Q[1H+8-CR98FA$>=6ZLPR.N_<\D/)+' M1/) Z$'T\ROD+1+G%,'MEXR'A;AA[RY,GF6$UV/P-*E?PO@<A?&X@;SRSO.BS/A M!SH!62_8_- JP9F1 S9-&1&T7E1,UR@'S7-6";!6PI.CD1%]G)KVQI!^L$Z? M5CK+?M%%BZ]81?ECR*V" A4K(^+H9)L3L;,)0TD M#WN8W(L?L%J4_=[\5^BP2FGUO. >K< &3A4DA9M)VB?Y]7VWO9?K"_. M?J\5UN:K$4[2&=TX(BM&?&JRUTN7KE4&7<3 =7OBS:\.5',=*&!.?U\&7_S+O(Z9)8SLNTO3_6=]A>X]RZK"94>H99X[6_,+S_ M_(!5KK^'K,58\7IBEA=%;=7^/!)?\X*7X3$IPEM^?O-;*EXUGR8%+^/F_EL" M1:J=D5'1:6J$*.";N36=OD&]49O1$$Q4MC T7JY_Z$?\L82:)9_:= M+@]/9O9DX<:F1:LQ@+R$L6N"&_#W2XR>]@';ZXN%3K4%UIGH2HSO7-'D\C7( MXD6N[944T*'C&%%XLH;N$'"5<<=O0N#/-@;^^&),_YL7-#TZ'J-*79MR%7 MT.09+W9M3)MU5GYP6O![!",FHC M>J+TW.B,.R;(V(\A2X;J %6$$*ND_"/, MM+_5K)'VBY8ZG9:&/R/K7I&H*12Y?"S],/?D+; M+'JHAH#HJ*!0@@.!5(F>^Q(W2^RE@=T:TAPR]&S>4*G H::RINNT[)7H:P@+ M>EP,ER[K?L1J7P:#+.XQ*#E!3NIN"LZFT*APYGY%Q7]%1M\W5J M?N:8@QF2Q-BA)P M<6^5^\].M#2(4T;8>>YTL16BN_A(X]=UF(TK5NR#8#)Y6Y_-XF)0OZMA,#4YM@*9PJ G3=-_)WV#@LGRC;.-*<0 LY7H. M6,_# 6M\]*YK87LO90G8"RO?(X<3)+^DT+%JG7<2YG?'R5;\1YQ:\QC&BG(- M)]STC4YX9KQ4FR=_9XARIPI@" .!>'C KOEME"0BJ)3CQP>>1>GVK^L&#V2_ MIS:],V2R6J]/2(P'YQ CRZPX5_/P=5@#K'KS4_W1D_,F3[F &I U*+&V>@P? MM>T++]L6;0J^;=H^_* G>5$%F#))93S,^7M>__?#MTV\$]?;E'_1[4E=IOB[F+=R@:D=KU"BQ-]M&[8?R,[8I M':P?/5<@8^H#Q*?!?;EVC)/%TK_ LXM+I(73\DWW*R@=MB.'<54G5@.UCEA7 M^XT_&RC4#6"G781KV_## >N:P=IV,-$05K?D>^1;C42O-_0]W[J;LHRFK(K7 M32:F-6L]/7)9A%GAK')U78C6=65S$5@5I O9'- SCJ_DX=)1W4<6R]:ORHR+ MK!ID'Q+E"CR2)CDETN&825S< ?J=0QJ$^$JB^==+SF["D1=#E;8E3LES1#:0 M^$XT $2^$NUH[4)Z.K]^D<;1Y@G:+VVDHWPE.=%Q\MIHY(5RL[2)0_-72#([ M\(ND]8F/!X7V)9*BSS"ODD;J^C=*4G^^T?(3O[^>7+B)$562L!5UPKW:N'O* M#?R8,ZVGKGI36XMY^9YVU.%:@DT[!L.K6DM/I[[U9SI+I%B(0V:38M:(=%G/ M[%8X6 %-V2YG-;QL-=%@_.O!.B(ZV%+5Y[A52;/-DY7KY&N<2%KBQQL]TQ53 M1(ZHALU>+[5TF("7"L9XO5FA([P:])UL%K_:" !X1^B2;<7ZB%FD-UQ'I-F;^ED&B4 M'FU7H\O=DN"PR7$O'8!F2X4)$$CS@@/ERNA%AL&+=;1S$B >O:Z(J'AQX :0 MTQ.[<:/ISEX!ZE/R^-TI]7+Z:;H[(^EK]P M[Z@'60FMENP7SI D!2'EMAV7_U"GI^A>FK)E M)#QFB=36BN2H5LF?)OL#""ZRLF^CAYC+W]QCY5OBZ.7GTDCG@9142&=*BJ%L M!+688%+OW)!.\H!=E3^.)_?TXD&16O;;B&8ZU0'I<'[6IF!^*DX(^1L7LQ3O M>,)OHN+\.HYNJU-"\NZDM_.;BQ)8S?F[R?;C+MER,>]2[/+ZT94XGQ= MJP'Q7;DBB1EN&D=_EHC[QNK#E4/W@3ACNB1D'(7M,9B-!]9S4-UVG =OGM/(\>=,/C!1JZ9N@X;*ND7)1)G1-9 M^#B 8\=!'5HJ?ZQVV$G\7CEEPBNKW'I1:;V<2 /-.KR04+/NO$<0=664DBL%U>",Y_O60E2ST6V) M9Z8[EX8FWDA):>%825%C>\% R!^V6F$G)>C2$9--S QX;>[?(HIIM!LG)-"V$Q MR[-7JM?0#9+87H_][L],S0I8AV93%@3[NC,><'/Q20R?L5P2V\6>5*TW2]ZV M>6;(T M;,6QG=64D5@*=1%&6TEA8!6.B?4$P5(?SJ:H^_*1=UVF-2XKQY04[Y0C_H^91V5 OY MQA8=$0J_4$^J$]0?MV^%_#A>!^PL.0>T"^S&H@"Z/5E MV]01;'\-,]W7)%: M9%)36 ^EZ,#=M^NHS(<](?$^T6Q1GXNG!W4NR%E4"529HO[$G_0@[6,Y&Z . M 3G15P"8,;7I#D"D1;W"AR5V#HL%GD)B%'4\/:0\:5VOPBS\TRL M<^';:AU,6\G \56G,8VUL 8=;2 ?;F.PQBN24THKH]C\$&;LL5KGYGD%KX6) MG'R8?@1Y""D#G%3[6@:;+L*[SA\!+"=AOQ1F:<9J\68E9JE0IX.7#$I]=B!$ MI2]90WI$%/!XF@^(#GX:&70TH$2?XB13&01O;U@ G_&@^$E!>$\/;I!:\0*W M=15VO"ONTBSZAWX4.96$1I)]2>K!P-ZV(XP#;HR&!"-M^9 R[(0\'E9*.ETU M4)#WCF:LL%=2CA?&MCTBT?FNR(LP$;O$=2R2B$(T&HA2\ZAGW"F1IGZ,F#16 MEU,IW4MYS"59UZO(!'21ADT]+26=)M97Y=,#3_)J%TIU:F@195R\Z<.LQ#75 MW+,-KSF??%A?Q%PT=*NAII&UX**4%KMLD1&[S7RO2_8T$:_QSV_>\QN>97Q[%7YK=IO!-$?K] B.T"&@MM:+ MB^6V:*\Z3N/L!/5G7G$5CXAT1H=-^:E5'S,3Z6\I*%).L^$]DN"PGFIK9,6. MQ5::E>+LU6$4GF]S!-*UY]QDK3R+PNLHCHH(WAIIK*C.(5)%-^R5N%HJF\"N M+:@,&0MZ#WPGK@HO>O9J>A+%8(D-!(U!SXM"UG764;BEPZLZ_[QV+)NE(U(P M^YB8N@,TK#,4Q@)JN -8<%IQ2GU2SV_8N;>O16&K@:P4%7,?SR@JH/"&+E2U M #"I6J7&\#6LHBU^Q(W39)/>\[+!'[Z)F1S>3)'5^QQV47)[_L"S^IP>1 R9 M84T23ZRL$<86"_].BV3[]F #CZV'H%:L0M!%ECY&U0RLCU%G#D*!"#03)G T MLC ,12;K-JY/)R<%_(RV..;2I-3O4:NQQ-XTMGXX8'MS;&_O._-PB/*9>JN/ M+#)^)]ZD/?+Z"WSFQ?F-*&R*(HNN=T5U%%_ZN>S[\HN4."@;<7N:E/F,Y[(* M@752;ZR$8&&%QFI>CE)ZR8$^2)F][^BQJ#*P? MPRC0FSJ!T#2$S3 \#F&SV[@^U4BK!X*V..;9X9AH3?7PYJPD7%DNE/9$35%: M/&#'(_H-K;+3[^S3H\IG^OE:09RV-]MZ9S2"*1I4+;R/A+,SC(N-15D_NQMO##DOE4>1U+2=7Y= M*E?.S'MSQ^X78<83?Q.4!>#,$X,;$P^9VJ=5?@BF[,C7YX<=DD,D/>0!;](D! MI4OY#4IZ29 +/4ER0G2VW;)B[,:,&D-M&3]\NN(6T=-*JDB[1,>73DE-FI%M MCYCSCB>;N_LP RX@0XI#')J(4Q-IY, IF^2^C"@E,R'C52?G*[D@'*@8IN@K M#I+D#.MLNR77V(T9KX;:<*H2(MYQ M:=K/2AI).T3'H$Y)39Z1;8]X/Z':2\6U4B+]T3)M* M0B3K2U+S:V_;P7I2G2\C:HVT1ZQ*;U@M4/'+,SI)NEK%)'F?:$BT5U+R9VS; M+9X(7YAH_